Remove Portfolio User

This commit is contained in:
George Drummond
2019-03-26 15:45:32 -04:00
parent 575cfce5e4
commit 6f1eb43de4
8 changed files with 145 additions and 1 deletions

View File

@@ -121,6 +121,15 @@ class PortfolioRoles(object):
)
return PermissionSets.get_many(perms_set_names)
@classmethod
def disable(cls, portfolio_role):
portfolio_role.status = PortfolioRoleStatus.DISABLED
db.session.add(portfolio_role)
db.session.commit()
return portfolio_role
@classmethod
def update(cls, portfolio_role, set_names):
new_permission_sets = PortfolioRoles._permission_sets_for_names(set_names)