mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
Merged 5.0.N (5.0.4) to 5.1.N (5.1.1)
120675 dungureanu: Merged DEV to 5.0.N (5.0.4)
120674 dungureanu: MNT-14922: Workflow console's user command is case sensitive
- Look up the correct user, throw error if not found.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.1.N/root@120715 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -46,6 +46,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
|||||||
import org.alfresco.service.cmr.repository.NodeService;
|
import org.alfresco.service.cmr.repository.NodeService;
|
||||||
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
|
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
|
||||||
import org.alfresco.service.cmr.security.PersonService;
|
import org.alfresco.service.cmr.security.PersonService;
|
||||||
|
import org.alfresco.service.cmr.security.PersonService.PersonInfo;
|
||||||
import org.alfresco.service.cmr.workflow.WorkflowDefinition;
|
import org.alfresco.service.cmr.workflow.WorkflowDefinition;
|
||||||
import org.alfresco.service.cmr.workflow.WorkflowDeployment;
|
import org.alfresco.service.cmr.workflow.WorkflowDeployment;
|
||||||
import org.alfresco.service.cmr.workflow.WorkflowException;
|
import org.alfresco.service.cmr.workflow.WorkflowException;
|
||||||
@@ -832,7 +833,15 @@ public class WorkflowInterpreter extends BaseInterpreter
|
|||||||
{
|
{
|
||||||
tenantService.checkDomainUser(command[1]);
|
tenantService.checkDomainUser(command[1]);
|
||||||
}
|
}
|
||||||
setCurrentUserName(command[1]);
|
NodeRef personRef = personService.getPerson(command[1]);
|
||||||
|
if (personRef == null)
|
||||||
|
{
|
||||||
|
throw new WorkflowException("User " + command[1] + " does not exist.");
|
||||||
|
}
|
||||||
|
|
||||||
|
PersonInfo info = personService.getPerson(personRef);
|
||||||
|
String userName = info.getUserName();
|
||||||
|
setCurrentUserName(userName);
|
||||||
}
|
}
|
||||||
out.println("using user " + getCurrentUserName());
|
out.println("using user " + getCurrentUserName());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user