Unknown macro: {quote*Be Careful}
Additionally, replace any references to the old administrative role within the default-acls
element within the acl-publisher element.
<pentaho-system> <acl-publisher> <default-acls> <acl-entry role="NewAdmin" acl="ADMIN_ALL" /> ...
Warning: If you modify the
acl-publisher
element, you'll probably need to re-apply the default ACLs. Please see Re-Applying Default ACL. Be careful though as re-applying default ACLs will reset any ACLs created through the Admin Permissions interface.
applicationContext-acegi-security.xml
Using the Acegi Security documentation (section 21.3) as your guide, modify the objectDefinitionSource
property of the filterInvocationInterceptor
bean to match the new admin group.
Warning: While the example below only shows a single url to role mapping, multiple lines in
objectDefinitionSource
refer to the administrative role and therefore must be changed too.
<property name="objectDefinitionSource"> <value> <![CDATA[ CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON ... \A/admin.*\Z=NewAdmin ... ]]> </value> </property>