import authz models

This commit is contained in:
dandds
2018-07-30 11:36:03 -04:00
parent dc2a1f572d
commit 8c75a5239d
6 changed files with 165 additions and 0 deletions

14
atst/models/role.py Normal file
View File

@@ -0,0 +1,14 @@
from sqlalchemy import String, Column
from sqlalchemy.dialects.postgresql import ARRAY
from atst.models import Base
from .types import Id
class Role(Base):
__tablename__ = "roles"
id = Id()
name = Column(String, index=True, unique=True)
description = Column(String)
permissions = Column(ARRAY(String), index=True, server_default="{}")