-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: REST/AtomPub Binding
-
Labels:None
-
Proposal:
AtomPub's use of links (and their presence vs absense) makes many of the AllowableAction definitions redundant. It is important to note (as is noted about atom elements vs cmis properties). I think the spec should say something like if an action is allowed, the corresponding link must be present so you can navigate to the resource to perform that action. And if an action is not allowed, the link should not be present. For example, if canDelete, canUpdateProperties, and canGetProperties are all false, then you should not have a link to the document/folder resource. But if any of these are true, then that link must be available.