shock
05/08/2025, 3:40 PMdefinition user {
relation allowed_organizations: organization
permission view = allowed_organizations->view
}
definition organization {
relation viewer: user
permission view = viewer
}
definition fleet {
relation owner: user
relation allowed_organizations: organization
permission view = owner + allowed_organizations->view
}
Now I'd like to also 'automatically' grant access ti the fleet owner to any organization on the allowed_organizations list.
Is it possible to do this without adding a new relation to the user? Such as:
definition user {
relation allowed_organizations: organization
relation owned_fleets: fleet
permission view = allowed_organizations->view + owned_fleets->view
}
definition organization {
relation viewer: user
permission view = viewer
}
definition fleet {
relation owner: user
relation allowed_organizations: organization
permission view = owner + allowed_organizations->view
}