Link "Arbeitsablauf starten" (#1988)

* Linktext geändert
* Task werden beim Neustarten über AssignedTaskSection nun automatisch reserviert, falls diese noch nicht reserviert sind. 

Zu beachten ist, daß der Workflow und Reservierung der Tasks von einander unabhängig sind. Das Stoppen eines Workflows hat keinen Einfluß auf den Reservierungstatus der Tasks.

git-svn-id: https://svn.libreccm.org/ccm/trunk@2456 8810af33-2d31-482b-a856-94f89814c4df
master
quasi 2013-11-25 07:07:47 +00:00
parent 09b675565d
commit 0748e2e601
3 changed files with 141 additions and 136 deletions

View File

@ -709,7 +709,7 @@ cms.ui.workflow.intro=Select a workflow or add a new one
cms.ui.workflow.lock_tasks=Lock my tasks for this content item cms.ui.workflow.lock_tasks=Lock my tasks for this content item
cms.ui.workflow.no_users_were_selected=No users were selected. cms.ui.workflow.no_users_were_selected=No users were selected.
cms.ui.workflow.num_tasks=Number of tasks cms.ui.workflow.num_tasks=Number of tasks
cms.ui.workflow.restart_stopped_workflow=Restart stopped workflow cms.ui.workflow.restart_stopped_workflow=Start workflow
cms.ui.workflow.stop_workflow=Stop workflow cms.ui.workflow.stop_workflow=Stop workflow
cms.ui.workflow.task.add=Add task cms.ui.workflow.task.add=Add task
cms.ui.workflow.task.approve=Approve cms.ui.workflow.task.approve=Approve

View File

@ -706,7 +706,7 @@ cms.ui.workflow.intro=Arbeitsablauf w\u00e4hlen oder einen neuen hinzuf\u00fcgen
cms.ui.workflow.lock_tasks=Meine Aufgaben f\u00fcr diesen Inhaltstyp reservieren cms.ui.workflow.lock_tasks=Meine Aufgaben f\u00fcr diesen Inhaltstyp reservieren
cms.ui.workflow.no_users_were_selected=Keine Benutzer ausgew\u00e4hlt. cms.ui.workflow.no_users_were_selected=Keine Benutzer ausgew\u00e4hlt.
cms.ui.workflow.num_tasks=Anzahl der Aufgaben cms.ui.workflow.num_tasks=Anzahl der Aufgaben
cms.ui.workflow.restart_stopped_workflow=Gestoppten Arbeitsablauf erneut starten cms.ui.workflow.restart_stopped_workflow=Arbeitsablauf starten
cms.ui.workflow.stop_workflow=Arbeitsablauf stoppen cms.ui.workflow.stop_workflow=Arbeitsablauf stoppen
cms.ui.workflow.task.add=Aufgabe hinzuf\u00fcgen cms.ui.workflow.task.add=Aufgabe hinzuf\u00fcgen
cms.ui.workflow.task.approve=Akzeptieren cms.ui.workflow.task.approve=Akzeptieren

View File

@ -162,6 +162,11 @@ public final class AssignedTaskSection extends Section {
final Workflow workflow = m_flow.getWorkflow(state); final Workflow workflow = m_flow.getWorkflow(state);
workflow.start(Web.getContext().getUser()); workflow.start(Web.getContext().getUser());
workflow.save(); workflow.save();
// Lock tasks if not locked
if (!tasksLocked(state)) {
lockTasks(state);
}
} }
final void lockTasks(final PageState state) { final void lockTasks(final PageState state) {