extend soft delete functionality to app and env roles
This commit is contained in:
@@ -75,5 +75,9 @@ class Applications(object):
|
||||
|
||||
application.deleted = True
|
||||
|
||||
for role in application.roles:
|
||||
role.deleted = True
|
||||
db.session.add(role)
|
||||
|
||||
db.session.add(application)
|
||||
db.session.commit()
|
||||
|
||||
@@ -102,8 +102,12 @@ class Environments(object):
|
||||
@classmethod
|
||||
def delete(cls, environment, commit=False):
|
||||
environment.deleted = True
|
||||
|
||||
db.session.add(environment)
|
||||
|
||||
for role in environment.roles:
|
||||
role.deleted = True
|
||||
db.session.add(role)
|
||||
|
||||
if commit:
|
||||
db.session.commit()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user