Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IAM schema abstract constraints need review following abstract role update #4

Open
james-whiteside opened this issue Jun 21, 2023 · 0 comments
Assignees

Comments

@james-whiteside
Copy link
Contributor

Description

There are a number of constraints in the IAM demo schema that could not be added easily without upcoming features, specifically the replacement of the abstract keyword with the @abstract annotation and the introduction of concrete roles to abstract relations. They will need to be made following the update, and are listed here:

Current Updated
membership sub relation, abstract; membership sub relation @abstract;
membership relates parent; membership relates parent @abstract;
group membership relates group-member as member; Remove line.
collection-membership relates collection-member as member; Remove line.
set-membership relates set-member as member; Remove line.
ownership sub relation, abstract; ownership sub relation @abstract;
ownership relates owned; ownership relates owned @abstract;
group-ownership relates group-owner as owner; Remove line.
object-ownership relates object-owner as owner; Remove line.
permission sub relation; permission sub relation @abstract;
segregation-policy sub relation; segregation-policy sub relation @abstract;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant