mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	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
		
	
		
			
				
	
	
		
			81 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <model name="usr:usermodel" xmlns="http://www.alfresco.org/model/dictionary/1.0">
 | |
| 
 | |
|    <description>Alfresco User Model</description>
 | |
|    <author>Alfresco</author>
 | |
|    <published>2009-06-04</published>
 | |
|    <version>0.2</version>
 | |
| 
 | |
|    <imports>
 | |
|       <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
 | |
|       <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys"/>
 | |
|    </imports>
 | |
|    
 | |
|    <namespaces>
 | |
|       <namespace uri="http://www.alfresco.org/model/user/1.0" prefix="usr"/>
 | |
|    </namespaces>
 | |
| 
 | |
| 	<constraints>
 | |
| 	  <constraint name="usr:userNameConstraint" type="org.alfresco.repo.dictionary.constraint.UserNameConstraint" />
 | |
|    </constraints>
 | |
|    
 | |
|    <types>
 | |
|       
 | |
|       <type name="usr:authority">
 | |
|         <title>Alfresco Authority Abstract Type</title>
 | |
|          <parent>sys:base</parent>
 | |
|       </type>
 | |
|       
 | |
|       <type name="usr:user">
 | |
|          <title>Alfresco User Type</title>
 | |
|          <parent>usr:authority</parent>
 | |
|          <properties>
 | |
| 			<!-- The tokenisation set here is ignored - it is fixed for this type -->
 | |
| 			<!-- This is so you can not break person lookup -->
 | |
|             <property name="usr:username">
 | |
|                <type>d:text</type>
 | |
| 			   <constraints>
 | |
|                   <constraint ref="usr:userNameConstraint" />
 | |
|                </constraints>
 | |
|             </property>
 | |
|             <property name="usr:password">
 | |
|                <type>d:text</type>
 | |
|             </property>
 | |
|             <property name="usr:enabled">
 | |
|                <type>d:boolean</type>
 | |
|             </property>
 | |
|             <property name="usr:accountExpires">
 | |
|                <type>d:boolean</type>
 | |
|             </property>
 | |
|             <property name="usr:accountExpiryDate">
 | |
|                <type>d:datetime</type>
 | |
| 			   <index enabled="true">
 | |
| 				  <atomic>true</atomic>
 | |
| 				  <stored>false</stored> 
 | |
|                   <tokenised>both</tokenised>
 | |
|                </index>
 | |
|             </property>
 | |
|             <property name="usr:credentialsExpire">
 | |
|                <type>d:boolean</type>
 | |
|             </property>
 | |
|             <property name="usr:credentialsExpiryDate">
 | |
|                <type>d:datetime</type>
 | |
| 			   <index enabled="true">
 | |
| 				  <atomic>true</atomic>
 | |
| 				  <stored>false</stored> 
 | |
|                   <tokenised>both</tokenised>
 | |
|                </index>
 | |
|             </property>
 | |
|             <property name="usr:accountLocked">
 | |
|                <type>d:boolean</type>
 | |
|             </property>
 | |
|             <property name="usr:salt">
 | |
|                <type>d:text</type>
 | |
|             </property>
 | |
|          </properties>
 | |
|       </type>
 | |
|    
 | |
|    </types>
 | |
|    
 | |
|    
 | |
| </model>
 |