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
Note on Duty #149
Comments
Updated in this commit e055b79 |
I would even argue that the same holds for Duties too:
Since Duties can only be associated with Permissions, I only have to fulfill a Duty if I want to be eligible for its respective Permission. (I don't have to pay you 100000€ if I don't want to use your data ;) |
Proposal: Update first para of Duty section to read: A Duty class is a specific type of Rule that specifies agreed Actions that are obligatory and MUST be fulfilled in order to be granted the associated Permission. A Duty MUST only associated with a Permission. The Permission is valid (including the Permission's constraints all being satisfied) if and only if the Duty has been fulfilled. The Duty class inherits all the properties from the Rule class. |
Change made commit 5405479 |
Yes, that answers my issue. Thanks, Lars |
The note on Duty says
To me that feels incorrect. If I have the permission to do something I am still not obliged to do it (i. e. the performing of a Persmission is optional). In other words: A Duty is a Rule that must be performed by the Assignee. A Permission is a Rule that may be performed by the Assignee.
The text was updated successfully, but these errors were encountered: