The invitation email 'subject' can now be set as a localizable property in invitation-services.properties: 

invitation.invitesender.email.subject 

The various roles can also be substitued with properties which are set in the same file. The property key format is: 
invitation.invitesender.email.role.<RoleName> 
where <RoleName> is replaced by the specific role to be localized. E.g: 
invitation.invitesender.email.role.SiteManager 
invitation.invitesender.email.role.SiteConsumer 
Etc. 



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20074 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
N Smith
2010-05-04 17:26:11 +00:00
parent 30084dde24
commit 59b038daeb
4 changed files with 50 additions and 10 deletions

View File

@@ -26,6 +26,7 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import org.alfresco.repo.i18n.MessageService;
import org.alfresco.repo.jscript.ScriptNode;
import org.alfresco.repo.model.Repository;
import org.alfresco.repo.workflow.WorkflowModel;
@@ -48,7 +49,8 @@ public class SendInviteAction extends JBPMSpringActionHandler
{
Repository repository = (Repository) factory.getBean("repositoryHelper");
ServiceRegistry services = (ServiceRegistry) factory.getBean(ServiceRegistry.SERVICE_REGISTRY);
inviteSender = new InviteSender(services, repository);
MessageService messageService= (MessageService) factory.getBean("MessageService");
inviteSender = new InviteSender(services, repository, messageService);
namespaceService = services.getNamespaceService();
}