[
https://issues.apache.org/jira/browse/CMIS-809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeff Potts reassigned CMIS-809:
-------------------------------
Assignee: Jeff Potts
> cmislib applyACL method has multiple issues
> -------------------------------------------
>
> Key: CMIS-809
> URL: https://issues.apache.org/jira/browse/CMIS-809
> Project: Chemistry
> Issue Type: Bug
> Components: python-cmislib
> Affects Versions: cmislib 0.5.1
> Reporter: Jeff Potts
> Assignee: Jeff Potts
>
> The testApplyACL() unit test is failing against Apache Chemistry 0.11.0. In
> addition, certain use cases are not handled properly, such as adding two
> different permissions for the same principal. Currently only the last one in
> the ACL is applied.
> This was originally implemented by accepting an ACL object that represented
> the ACL the caller wanted on the document, then doing a PUT against the
> object's ACL.
> On further review of the spec, the applyACL method should be refactored to
> accept an add list and a remove list. As part of this, the case where
> duplicate principals are added to the same list needs to be incorporated.
> The unit test could also be beefed up.
--
This message was sent by Atlassian JIRA
(v6.2#6252)