Update text and icon in modal

Update env_role status when it is deleted
This commit is contained in:
leigh-mil
2019-10-23 11:26:04 -04:00
parent eb617ef68a
commit 54f3c2f8ba
5 changed files with 18 additions and 3 deletions

View File

@@ -57,6 +57,14 @@ class EnvironmentRoles(object):
)
return existing_env_role
@classmethod
def _update_status(cls, environment_role, new_status):
environment_role.status = new_status
db.session.add(environment_role)
db.session.commit()
return environment_role
@classmethod
def delete(cls, application_role_id, environment_id):
existing_env_role = EnvironmentRoles.get(application_role_id, environment_id)
@@ -64,6 +72,7 @@ class EnvironmentRoles(object):
if existing_env_role:
# TODO: Implement suspension
existing_env_role.deleted = True
cls._update_status(existing_env_role, EnvironmentRole.Status.DISABLED)
db.session.add(existing_env_role)
db.session.commit()
return True