Simplify automatic actions table

This commit is contained in:
Frederic Guillot
2017-02-18 14:48:48 -05:00
parent 45771b685d
commit 1c5c1a5b6d
2 changed files with 39 additions and 41 deletions

View File

@@ -7,6 +7,7 @@ New features:
Improvements: Improvements:
* Simplify automatic actions table
* Show category description in tooltip * Show category description in tooltip
* Show category creation form in modal dialog * Show category creation form in modal dialog
* Prevent people to remove swimlanes that contains tasks * Prevent people to remove swimlanes that contains tasks

View File

@@ -14,13 +14,21 @@
<p class="alert"><?= t('There is no action at the moment.') ?></p> <p class="alert"><?= t('There is no action at the moment.') ?></p>
<?php else: ?> <?php else: ?>
<table class="table-scrolling"> <table class="table-scrolling">
<tr>
<th class="column-60"><?= t('Automatic actions') ?></th>
<th class="column-25"><?= t('Action parameters') ?></th>
<th><?= t('Action') ?></th>
</tr>
<?php foreach ($actions as $action): ?> <?php foreach ($actions as $action): ?>
<tr>
<th>
<div class="dropdown">
<a href="#" class="dropdown-menu dropdown-menu-link-icon"><i class="fa fa-cog"></i><i class="fa fa-caret-down"></i></a>
<ul>
<li>
<?= $this->modal->confirm('trash-o', t('Remove'), 'ActionController', 'confirm', array('project_id' => $project['id'], 'action_id' => $action['id'])) ?>
</li>
</ul>
</div>
<?= $this->text->in($action['action_name'], $available_actions) ?>
</th>
</tr>
<tr> <tr>
<td> <td>
<ul> <ul>
@@ -28,14 +36,6 @@
<?= t('Event name') ?> = <?= t('Event name') ?> =
<strong><?= $this->text->in($action['event_name'], $available_events) ?></strong> <strong><?= $this->text->in($action['event_name'], $available_events) ?></strong>
</li> </li>
<li>
<?= t('Action name') ?> =
<strong><?= $this->text->in($action['action_name'], $available_actions) ?></strong>
</li>
<ul>
</td>
<td>
<ul>
<?php foreach ($action['params'] as $param_name => $param_value): ?> <?php foreach ($action['params'] as $param_name => $param_value): ?>
<li> <li>
<?= $this->text->in($param_name, $available_params[$action['action_name']]) ?> = <?= $this->text->in($param_name, $available_params[$action['action_name']]) ?> =
@@ -62,9 +62,6 @@
<?php endforeach ?> <?php endforeach ?>
</ul> </ul>
</td> </td>
<td>
<?= $this->modal->confirm('trash-o', t('Remove'), 'ActionController', 'confirm', array('project_id' => $project['id'], 'action_id' => $action['id'])) ?>
</td>
</tr> </tr>
<?php endforeach ?> <?php endforeach ?>
</table> </table>