definition platform { relation client: tenant ...
# spicedb
d
definition platform { relation client: tenant relation members: user permission can_access = members + client->can_access } definition tenant { relation advertising: ad_account relation members: user // Renamed permission to follow best practices permission can_access = members + advertising->can_access + advertising } definition ad_account { relation branding: brand relation members: user relation tenant: tenant // Renamed permission for consistency permission can_access = members + branding->can_access } definition brand { relation modules: module permission can_access= modules } definition module { relation planner: user relation viewer: user relation approver: user relation admin: user permission view = viewer + planner + approver + admin permission edit = planner + admin permission approve = approver + admin permission delete = admin permission create = planner + admin } definition user {} thats the schema