MNT-16852: First pass at extracting permission mapping to properties file.

This commit is contained in:
David Webster
2016-10-12 15:08:17 +01:00
parent 0eaa927b38
commit fa2d37f37b
3 changed files with 45 additions and 4 deletions

View File

@@ -47,3 +47,9 @@ rm.autocompletesuggestion.nodeParameterSuggester.aspectsAndTypes=rma:record,cm:c
# Global RM disposition lifecycle trigger cron job expression
#
rm.dispositionlifecycletrigger.cronexpression=0 0/5 * * * ?
# Permission mapping
# these take a comma separated string of permissions from org.alfresco.service.cmr.security.PermissionService
# read maps to ReadRecords and write to FileRecords
rm.haspermissionmap.read=ReadProperties,ReadChildren
rm.haspermissionmap.write=WriteProperties,AddChildren

View File

@@ -134,6 +134,12 @@
<ref bean="extendedReaderDynamicAuthority" />
</list>
</property>
<property name="readMapping">
<value>{rm.haspermissionmap.read}</value>
</property>
<property name="fileMapping">
<value>{rm.haspermissionmap.write}</value>
</property>
</bean>
<bean id="extendedReaderDynamicAuthority" class="org.alfresco.module.org_alfresco_module_rm.security.ExtendedReaderDynamicAuthority" />