From 22c5e32def94560881ad9ec032158cd570be44f4 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sat, 5 Mar 2016 17:40:49 -0500 Subject: Improve automatic action creation --- app/Template/action_creation/create.php | 16 ++++++++++ app/Template/action_creation/event.php | 27 +++++++++++++++++ app/Template/action_creation/params.php | 52 +++++++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 app/Template/action_creation/create.php create mode 100644 app/Template/action_creation/event.php create mode 100644 app/Template/action_creation/params.php (limited to 'app/Template/action_creation') diff --git a/app/Template/action_creation/create.php b/app/Template/action_creation/create.php new file mode 100644 index 00000000..bccb19b3 --- /dev/null +++ b/app/Template/action_creation/create.php @@ -0,0 +1,16 @@ + +
+ form->csrf() ?> + form->hidden('project_id', $values) ?> + + form->label(t('Action'), 'action_name') ?> + form->select('action_name', $available_actions, $values) ?> + +
+ + + url->link(t('cancel'), 'Action', 'index', array(), false, 'close-popover') ?> +
+
\ No newline at end of file diff --git a/app/Template/action_creation/event.php b/app/Template/action_creation/event.php new file mode 100644 index 00000000..e7e5aaf9 --- /dev/null +++ b/app/Template/action_creation/event.php @@ -0,0 +1,27 @@ + + +
+ + form->csrf() ?> + + form->hidden('project_id', $values) ?> + form->hidden('action_name', $values) ?> + + form->label(t('Action'), 'action_name') ?> + form->select('action_name', $available_actions, $values, array(), array('disabled')) ?> + + form->label(t('Event'), 'event_name') ?> + form->select('event_name', $events, $values) ?> + +
+ +
+ +
+ + + url->link(t('cancel'), 'action', 'index', array('project_id' => $project['id']), false, 'close-popover') ?> +
+
\ No newline at end of file diff --git a/app/Template/action_creation/params.php b/app/Template/action_creation/params.php new file mode 100644 index 00000000..59ff6ce9 --- /dev/null +++ b/app/Template/action_creation/params.php @@ -0,0 +1,52 @@ + + +
+ + form->csrf() ?> + + form->hidden('project_id', $values) ?> + form->hidden('event_name', $values) ?> + form->hidden('action_name', $values) ?> + + form->label(t('Action'), 'action_name') ?> + form->select('action_name', $available_actions, $values, array(), array('disabled')) ?> + + form->label(t('Event'), 'event_name') ?> + form->select('event_name', $events, $values, array(), array('disabled')) ?> + + $param_desc): ?> + text->contains($param_name, 'column_id')): ?> + form->label($param_desc, $param_name) ?> + form->select('params['.$param_name.']', $columns_list, $values) ?> + text->contains($param_name, 'user_id')): ?> + form->label($param_desc, $param_name) ?> + form->select('params['.$param_name.']', $users_list, $values) ?> + text->contains($param_name, 'project_id')): ?> + form->label($param_desc, $param_name) ?> + form->select('params['.$param_name.']', $projects_list, $values) ?> + text->contains($param_name, 'color_id')): ?> + form->label($param_desc, $param_name) ?> + form->select('params['.$param_name.']', $colors_list, $values) ?> + text->contains($param_name, 'category_id')): ?> + form->label($param_desc, $param_name) ?> + form->select('params['.$param_name.']', $categories_list, $values) ?> + text->contains($param_name, 'link_id')): ?> + form->label($param_desc, $param_name) ?> + form->select('params['.$param_name.']', $links_list, $values) ?> + text->contains($param_name, 'duration')): ?> + form->label($param_desc, $param_name) ?> + form->number('params['.$param_name.']', $values) ?> + + form->label($param_desc, $param_name) ?> + form->text('params['.$param_name.']', $values) ?> + + + +
+ + + url->link(t('cancel'), 'action', 'index', array('project_id' => $project['id']), false, 'close-popover') ?> +
+
\ No newline at end of file -- cgit v1.2.3