Issue Details (XML | Word | Printable)

Key: CMIS-293
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Ryan McVeigh
Reporter: Al Brown
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
OASIS Content Management Interoperability Services (CMIS) TC

Consistency - ACLControllable - put on all type definitions rather than just documents or folders

Created: 30/Jun/09 02:43 PM   Updated: 11/Jan/10 07:32 PM
Component/s: None
Affects Version/s: Draft 0.62
Fix Version/s: Draft 0.62

Proposal: put ACLControllable on all type defs not just doc & folder


 Description  « Hide
put ACLControllable on all type defs not just doc & folder
- Easier to model in XSD since on base cmisTypeDefinitionType rather than on cmisTypeDocumentDefinitionType and cmisTypeFolderDefinitionType separately.
- Easy for repositories to set to 'false' for each type if not supported
- Consistent

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Florent Guillaume added a comment - 06/Jul/09 01:06 PM
+1

Al Brown added a comment - 06/Jul/09 01:08 PM
accepted

Alison Macmillan added a comment - 07/Jul/09 03:46 AM
By allowing every type to potentially be ACLControllable we need to revisit the proposed Basic Permission Mapping table in 2.6.2.4.3. For example, if a Relationship has an ACL, what permissions are now required for getPermissions? Presumably at least read on the Relationship in addition.

If the main reason for this change is to simplify the XSD, then I think this is outweighed by complicating the Basic Permission Mappings table (which is itself runtime discoverable).

Al Brown added a comment - 13/Jul/09 01:10 PM
schema done

Ryan McVeigh added a comment - 13/Jul/09 06:06 PM
Fixed in 0.62c.

Al Brown added a comment - 04/Jan/10 11:55 PM
JIRA Cleanup