forked from sr2/cloud-api
parent
e44e2bd627
commit
6cfacad131
1 changed files with 9 additions and 0 deletions
|
|
@ -7,6 +7,15 @@ Models:
|
||||||
- service_rel: ORM relationship over service_id FK
|
- service_rel: ORM relationship over service_id FK
|
||||||
- group_rel: ORM relationship backpops to Group.permission_rel
|
- group_rel: ORM relationship backpops to Group.permission_rel
|
||||||
- service_name: Calc property service_rel.name
|
- service_name: Calc property service_rel.name
|
||||||
|
- Group:
|
||||||
|
- id[PK], name, org_id[FK]
|
||||||
|
- user_rel: ORM relationship to User via UserGroups table
|
||||||
|
- org_rel: ORM relationship to Organisation using org_id FK
|
||||||
|
- permission_rel: ORM relationship to Permission via GroupPermissions table
|
||||||
|
- GroupPermissions:
|
||||||
|
- group_id[FK][PK], permission_id[FK][PK]
|
||||||
|
- UserGroups:
|
||||||
|
- org_id[FK][PK], user_id[FK][PK], group_id[FK][PK]
|
||||||
"""
|
"""
|
||||||
from sqlalchemy import Column, Integer, String, ForeignKey, UniqueConstraint
|
from sqlalchemy import Column, Integer, String, ForeignKey, UniqueConstraint
|
||||||
from sqlalchemy.orm import relationship
|
from sqlalchemy.orm import relationship
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue