[ 
https://issues.apache.org/jira/browse/SLING-9963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Pauls closed SLING-9963.
-----------------------------

> AccessControlEntry: refactor 'operation' string to boolean/enum
> ---------------------------------------------------------------
>
>                 Key: SLING-9963
>                 URL: https://issues.apache.org/jira/browse/SLING-9963
>             Project: Sling
>          Issue Type: Improvement
>          Components: Content-Package to Feature Model Converter
>            Reporter: Angela Schreiber
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: Content-Package to Feature Model Converter 1.0.24
>
>
> the {{AccessControlEntry} takes an 'operation' as param to the constructor 
> which can only have 2 values: 'allow' or 'false' in expected to ultimately 
> form valid repo-init statements later.
> i would find it a lot cleared if a boolean 'isAllow' would be used instead 
> and hardcoding the corresponding repo-init values 'allow' and 'deny' would be 
> located in the {{AccessControlEntry}} class instead of being defined in 
> {{RepPolicyEntryHandler}}. i spotted it while doing some initial work for 
> SLING-9692 and found myself hardcoding the string "allow" again in the 
> handler used for principal-based access control.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to