[ 
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)

Reply via email to