08-31-2011 06:06 AM
*** 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()));
08-31-2011 09:01 AM
<!– –>
<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>
08-31-2011 03:55 PM
## 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
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.