Make sure all log events have portfolio and app ids (where applicable)

This commit is contained in:
leigh-mil
2019-05-16 16:58:41 -04:00
parent 927d1b7925
commit a1eb7ec935
8 changed files with 73 additions and 36 deletions

View File

@@ -14,7 +14,9 @@ class ApplicationRoles(object):
@classmethod
def create(cls, user, application, permission_set_names):
application_role = ApplicationRole(user=user, application_id=application.id)
application_role = ApplicationRole(
user=user, application_id=application.id, application=application
)
application_role.permission_sets = ApplicationRoles._permission_sets_for_names(
permission_set_names

View File

@@ -1,5 +1,3 @@
from sqlalchemy import or_
from atst.database import db
from atst.domain.common import Query
from atst.models.audit_event import AuditEvent