As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
*** InvitationServiceImpl.java.org Fri Aug 26 12:17:35 2011 — InvitationServiceImpl.java Wed Aug 31 12:00:09 2011 *************** *** 838,843 **** — 838,844 —- do { inviteeUserName = usernameGenerator.generateUserName(inviteeFirstName, inviteeLastName, inviteeEmail, i); + inviteeUserName = "ext_".inviterUserName."_".inviteeUserName ; i++; } while (this.personService.personExists(inviteeUserName) && (i < getMaxUserNameGenRetries()));
<!– –> <bean id="nameBasedUserNameGenerator" class="org.alfresco.repo.security.authentication.NameBasedUserNameGenerator"> <!– name patterns available: %lastName%, lower case last name %firstName%, lower case first name %emailAddress% email address %i% lower case first name inital –> <property name="namePattern"> <value>%firstName%_%lastName%</value> </property> <property name="userNameLength"> <value>10</value> </property> </bean>
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'> <beans> <bean id="nameBasedUserNameGenerator" class="org.alfresco.repo.security.authentication.NameBasedUserNameGenerator"> <!– name patterns available: %lastName%, lower case last name %firstName%, lower case first name %emailAddress% email address %i% lower case first name inital –> <property name="namePattern"> <value>%lastName%,%firstName%</value> </property> <property name="userNameLength"> <value>10</value> </property> </bean> </beans>
## overwrite authentication-services-context.xml f=tomcat/shared/classes/alfresco/extension/my-user-name-genertor-context.xml ls -l $f cat > $f <<EOF <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'> <beans> <bean id="nameBasedUserNameGenerator" class="org.alfresco.repo.security.authentication.NameBasedUserNameGenerator"> <!– name patterns available: %lastName%, lower case last name %firstName%, lower case first name %emailAddress% email address %i% lower case first name inital –> <property name="namePattern"> <value>ext_%i%%lastName%</value> </property> <property name="userNameLength"> <value>10</value> </property> </bean> </beans> EOF ./alfresco.sh stop ./alfresco.sh start