first cut of portfolio permission sets

This commit is contained in:
dandds
2019-03-07 09:35:30 -05:00
parent 31bcb662b5
commit 798eb7e1b0
3 changed files with 126 additions and 3 deletions

View File

@@ -10,11 +10,11 @@ from sqlalchemy.orm.exc import NoResultFound
from atst.app import make_config, make_app
from atst.database import db
from atst.models import Role, Permissions
from atst.domain.roles import ATAT_ROLES, PORTFOLIO_ROLES
from atst.domain.roles import ATAT_ROLES, PORTFOLIO_ROLES, PORTFOLIO_PERMISSION_SETS
def seed_roles():
for role_info in ATAT_ROLES + PORTFOLIO_ROLES:
for role_info in ATAT_ROLES + PORTFOLIO_ROLES + PORTFOLIO_PERMISSION_SETS:
role = Role(**role_info)
try:
existing_role = db.session.query(Role).filter_by(name=role.name).one()