diff --git a/src/Bundle/ChillTaskBundle/Controller/TaskController.php b/src/Bundle/ChillTaskBundle/Controller/TaskController.php
index 0c2b1f8d2..23f4ba51f 100644
--- a/src/Bundle/ChillTaskBundle/Controller/TaskController.php
+++ b/src/Bundle/ChillTaskBundle/Controller/TaskController.php
@@ -64,7 +64,7 @@ class TaskController extends AbstractController
'id' => $task->getId(),
'list_params' => $request->query->get('list_params', [])
]);
- $defaultTemplate = '@ChillTask/SingleTask/transition.html.twig';
+ $task->getCourse() === null ? $defaultTemplate = '@ChillTask/SingleTask/transition.html.twig' : $defaultTemplate = '@ChillTask/SingleTask/transitionCourseTask.html.twig';
break;
default:
return new Response("The type '$kind' is not implemented",
diff --git a/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/_transition.html.twig b/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/_transition.html.twig
new file mode 100644
index 000000000..8f6345352
--- /dev/null
+++ b/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/_transition.html.twig
@@ -0,0 +1,23 @@
+
{{ 'Apply transition on task %title%'|trans({ '%title%': task.title } )|raw }}
+
+
+{% if task_workflow_metadata(task, 'transition.sentence_confirmation', transition) is not empty %}
+ {{ task_workflow_metadata(task, 'transition.sentence_confirmation', transition)|trans }}
+{% else %}
+ {{ 'Are you sure to apply the transition %name% on this task ?'|trans({ '%name%': task_workflow_metadata(task, 'transition.name', transition)|default(transition.name)|trans }) }}
+{% endif %}
+
+{{ form_start(form) }}
+
+
+ -
+
+ {{ 'Back to the list'|trans }}
+
+
+ -
+ {{ form_widget(form.submit, { 'attr' : { 'class' : "btn btn-task-exchange green" }, 'label': task_workflow_metadata(task, 'transition.apply_transition_submit_label', transition)|default('apply')|trans } ) }}
+
+
+
+{{ form_end(form) }}
diff --git a/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transition.html.twig b/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transition.html.twig
index 617816e4c..05009a2f0 100644
--- a/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transition.html.twig
+++ b/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transition.html.twig
@@ -7,28 +7,6 @@
{% block personcontent %}
-{{ 'Apply transition on task %title%'|trans({ '%title%': task.title } )|raw }}
-
-
-{% if task_workflow_metadata(task, 'transition.sentence_confirmation', transition) is not empty %}
- {{ task_workflow_metadata(task, 'transition.sentence_confirmation', transition)|trans }}
-{% else %}
- {{ 'Are you sure to apply the transition %name% on this task ?'|trans({ '%name%': task_workflow_metadata(task, 'transition.name', transition)|default(transition.name)|trans }) }}
-{% endif %}
-
-{{ form_start(form) }}
-
-
- -
-
- {{ 'Back to the list'|trans }}
-
-
- -
- {{ form_widget(form.submit, { 'attr' : { 'class' : "btn btn-task-exchange green" }, 'label': task_workflow_metadata(task, 'transition.apply_transition_submit_label', transition)|default('apply')|trans } ) }}
-
-
-
-{{ form_end(form) }}
+{% include '@ChillTask/SingleTask/_transition.html.twig' %}
{% endblock %}
diff --git a/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transitionCourseTask.html.twig b/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transitionCourseTask.html.twig
new file mode 100644
index 000000000..08bedd31c
--- /dev/null
+++ b/src/Bundle/ChillTaskBundle/Resources/views/SingleTask/transitionCourseTask.html.twig
@@ -0,0 +1,12 @@
+{% extends "@ChillPerson/AccompanyingCourse/layout.html.twig" %}
+
+{% set activeRouteKey = 'chill_task_task_list' %}
+{% set accompanyingCourse = task.course %}
+
+{% block title 'Remove task'|trans %}
+
+{% block content %}
+
+ {% include '@ChillTask/SingleTask/_transition.html.twig' %}
+
+{% endblock %}