mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Merged BRANCHES/DEV/DAVEW/LDAP to HEAD
14587: Added new node service method getNodesWithoutParentAssocsOfType to public-services-security-context.xml (or at least my best guess at it!) 14586: Use US spelling of synchronization in filenames for consistency 14585: Lower the default user registry sync frequency to daily instead of hourly. Now users and groups are pulled over incrementally on login of missing users. 14583: Unit test for ChainingUserRegistrySynchronizer 14571: Migration patch for existing authorities previously held in users store - Uses AuthorityService to recreate authorities in spaces store with new structure 14555: Authority service changes for LDAP sync improvements - Moved sys:authorities container to spaces store - All authorities now stored directly under sys:authorities - Authorities can now be looked up directly by node service - Secondary child associations used to model group relationships - 'Root' groups for UI navigation determined dynamically by node service query - cm:member association used to relate both authority containers and persons to other authorities - New cm:inZone association relates persons and authority containers to synchronization 'zones' stored under sys:zones - Look up of authority zone and all authorities in a zone to enable multi-zone LDAP sync 14524: Dev branch for finishing LDAP zones and upgrade impact git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14588 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<view:view
|
||||
xmlns:view="http://www.alfresco.org/view/repository/1.0"
|
||||
xmlns:cm="http://www.alfresco.org/model/content/1.0"
|
||||
xmlns:sys="http://www.alfresco.org/model/system/1.0"
|
||||
xmlns:usr="http://www.alfresco.org/model/user/1.0"
|
||||
xmlns:app="http://www.alfresco.org/model/application/1.0">
|
||||
|
||||
<usr:authorityContainer view:childName="usr:GROUP_ALFRESCO_ADMINISTRATORS">
|
||||
<view:aspects>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<sys:store-protocol>user</sys:store-protocol>
|
||||
<sys:store-identifier>alfrescoUserStore</sys:store-identifier>
|
||||
<cm:name>GROUP_ALFRESCO_ADMINISTRATORS</cm:name>
|
||||
<sys:node-uuid>GROUP_ALFRESCO_ADMINISTRATORS</sys:node-uuid>
|
||||
<usr:authorityName>GROUP_ALFRESCO_ADMINISTRATORS</usr:authorityName>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</usr:authorityContainer>
|
||||
|
||||
</view:view>
|
@@ -3,8 +3,61 @@
|
||||
xmlns:sys="http://www.alfresco.org/model/system/1.0"
|
||||
xmlns:usr="http://www.alfresco.org/model/user/1.0"
|
||||
xmlns:app="http://www.alfresco.org/model/application/1.0">
|
||||
|
||||
<sys:container view:childName="${alfresco_user_store.authorities_container.childname}">
|
||||
|
||||
<sys:container view:childName="${system.authorities_container.childname}">
|
||||
<view:acl>
|
||||
<view:ace view:access="ALLOWED">
|
||||
<view:authority>GROUP_EVERYONE</view:authority>
|
||||
<view:permission>Read</view:permission>
|
||||
</view:ace>
|
||||
</view:acl>
|
||||
<view:associations>
|
||||
<sys:children>
|
||||
<cm:authorityContainer view:childName="cm:GROUP_ALFRESCO_ADMINISTRATORS">
|
||||
<view:aspects>
|
||||
<sys:referenceable />
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<sys:node-uuid>GROUP_ALFRESCO_ADMINISTRATORS</sys:node-uuid>
|
||||
<cm:name>GROUP_ALFRESCO_ADMINISTRATORS</cm:name>
|
||||
<cm:authorityName>GROUP_ALFRESCO_ADMINISTRATORS</cm:authorityName>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<cm:member>
|
||||
<view:reference
|
||||
view:pathref="${system.people_container.childname}/cm:${alfresco_user_store.adminusername}"
|
||||
view:childName="cm:${alfresco_user_store.adminusername}" />
|
||||
</cm:member>
|
||||
</view:associations>
|
||||
</cm:authorityContainer>
|
||||
<cm:authorityContainer view:childName="cm:GROUP_EMAIL_CONTRIBUTORS">
|
||||
<view:aspects>
|
||||
<sys:referenceable />
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:name>GROUP_EMAIL_CONTRIBUTORS</cm:name>
|
||||
<sys:node-uuid>GROUP_EMAIL_CONTRIBUTORS</sys:node-uuid>
|
||||
<cm:authorityName>GROUP_EMAIL_CONTRIBUTORS</cm:authorityName>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<cm:member>
|
||||
<view:reference
|
||||
view:pathref="${system.people_container.childname}/cm:${alfresco_user_store.adminusername}"
|
||||
view:childName="cm:${alfresco_user_store.adminusername}" />
|
||||
</cm:member>
|
||||
</view:associations>
|
||||
</cm:authorityContainer>
|
||||
</sys:children>
|
||||
</view:associations>
|
||||
</sys:container>
|
||||
|
||||
<sys:container view:childName="${system.zones_container.childname}">
|
||||
<view:acl>
|
||||
<view:ace view:access="ALLOWED">
|
||||
<view:authority>GROUP_EVERYONE</view:authority>
|
||||
<view:permission>Read</view:permission>
|
||||
</view:ace>
|
||||
</view:acl>
|
||||
</sys:container>
|
||||
|
||||
</view:view>
|
@@ -1,16 +0,0 @@
|
||||
<view:view xmlns:view="http://www.alfresco.org/view/repository/1.0"
|
||||
xmlns:cm="http://www.alfresco.org/model/content/1.0"
|
||||
xmlns:sys="http://www.alfresco.org/model/system/1.0"
|
||||
xmlns:usr="http://www.alfresco.org/model/user/1.0"
|
||||
xmlns:app="http://www.alfresco.org/model/application/1.0">
|
||||
|
||||
<view:reference view:pathref="${alfresco_user_store.authorities_container.childname}">
|
||||
<view:acl>
|
||||
<view:ace view:access="ALLOWED">
|
||||
<view:authority>GROUP_EVERYONE</view:authority>
|
||||
<view:permission>Read</view:permission>
|
||||
</view:ace>
|
||||
</view:acl>
|
||||
</view:reference>
|
||||
|
||||
</view:view>
|
@@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<view:view
|
||||
xmlns:view="http://www.alfresco.org/view/repository/1.0"
|
||||
xmlns:cm="http://www.alfresco.org/model/content/1.0"
|
||||
xmlns:sys="http://www.alfresco.org/model/system/1.0"
|
||||
xmlns:usr="http://www.alfresco.org/model/user/1.0"
|
||||
xmlns:app="http://www.alfresco.org/model/application/1.0">
|
||||
|
||||
<usr:authorityContainer view:childName="usr:GROUP_EMAIL_CONTRIBUTORS">
|
||||
<view:aspects>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<sys:store-protocol>user</sys:store-protocol>
|
||||
<sys:store-identifier>alfrescoUserStore</sys:store-identifier>
|
||||
<usr:members>
|
||||
<view:values>
|
||||
<view:value>admin</view:value>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</view:values>
|
||||
</usr:members>
|
||||
<cm:name>GROUP_EMAIL_CONTRIBUTORS</cm:name>
|
||||
<sys:node-uuid>GROUP_EMAIL_CONTRIBUTORS</sys:node-uuid>
|
||||
<usr:authorityName>GROUP_EMAIL_CONTRIBUTORS</usr:authorityName>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</usr:authorityContainer>
|
||||
|
||||
</view:view>
|
Reference in New Issue
Block a user