Update text and icon in modal
Update env_role status when it is deleted
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user