From 648dc6bcfbdd44947ec58e2f3662c1cc3844d782 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Thu, 2 Nov 2017 15:41:58 -0700 Subject: Add predefined templates for task descriptions --- .../predefined_task_description/create.php | 14 +++++++++ app/Template/predefined_task_description/edit.php | 14 +++++++++ .../predefined_task_description/remove.php | 15 ++++++++++ app/Template/project_predefined_content/show.php | 33 ++++++++++++++++++++++ app/Template/task_creation/show.php | 1 + 5 files changed, 77 insertions(+) create mode 100644 app/Template/predefined_task_description/create.php create mode 100644 app/Template/predefined_task_description/edit.php create mode 100644 app/Template/predefined_task_description/remove.php (limited to 'app/Template') diff --git a/app/Template/predefined_task_description/create.php b/app/Template/predefined_task_description/create.php new file mode 100644 index 00000000..5a7a8d9f --- /dev/null +++ b/app/Template/predefined_task_description/create.php @@ -0,0 +1,14 @@ + +
+ form->csrf() ?> + + form->label(t('Title'), 'title') ?> + form->text('title', $values, $errors, array('autofocus', 'required', 'tabindex="1"')) ?> + + form->label(t('Description'), 'description') ?> + form->textEditor('description', $values, $errors, array('tabindex' => 2)) ?> + + modal->submitButtons() ?> +
diff --git a/app/Template/predefined_task_description/edit.php b/app/Template/predefined_task_description/edit.php new file mode 100644 index 00000000..039d650b --- /dev/null +++ b/app/Template/predefined_task_description/edit.php @@ -0,0 +1,14 @@ + +
+ form->csrf() ?> + + form->label(t('Title'), 'title') ?> + form->text('title', $values, $errors, array('autofocus', 'required', 'tabindex="1"')) ?> + + form->label(t('Description'), 'description') ?> + form->textEditor('description', $values, $errors, array('tabindex' => 2)) ?> + + modal->submitButtons() ?> +
diff --git a/app/Template/predefined_task_description/remove.php b/app/Template/predefined_task_description/remove.php new file mode 100644 index 00000000..f60a8e75 --- /dev/null +++ b/app/Template/predefined_task_description/remove.php @@ -0,0 +1,15 @@ + + +
+

+ +

+ + modal->confirmButtons( + 'PredefinedTaskDescriptionController', + 'remove', + array('project_id' => $project['id'], 'id' => $template['id']) + ) ?> +
diff --git a/app/Template/project_predefined_content/show.php b/app/Template/project_predefined_content/show.php index 8e5ca3dc..b2785ada 100644 --- a/app/Template/project_predefined_content/show.php +++ b/app/Template/project_predefined_content/show.php @@ -1,6 +1,39 @@ + + +

+ + + + + + +
+ + text->e($template['title']) ?> + + + +
+ +
form->csrf() ?> diff --git a/app/Template/task_creation/show.php b/app/Template/task_creation/show.php index e21ea8be..935e0823 100644 --- a/app/Template/task_creation/show.php +++ b/app/Template/task_creation/show.php @@ -8,6 +8,7 @@
task->renderTitleField($values, $errors) ?> task->renderDescriptionField($values, $errors) ?> + task->renderDescriptionTemplateDropdown($project['id']) ?> task->renderTagField($project) ?> hook->render('template:task:form:first-column', array('values' => $values, 'errors' => $errors)) ?> -- cgit v1.2.3