From abdf6f97800e7e838b5841820815385b183bab67 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Mon, 16 May 2016 20:19:07 -0400 Subject: Improve group controllers and views --- app/Template/group/associate.php | 41 ++++++++++++++----------------- app/Template/group/create.php | 19 -------------- app/Template/group/dissociate.php | 25 ++++++++----------- app/Template/group/edit.php | 22 ----------------- app/Template/group/index.php | 12 ++++----- app/Template/group/remove.php | 25 ++++++++----------- app/Template/group/users.php | 7 +++--- app/Template/group_creation/show.php | 15 +++++++++++ app/Template/group_modification/show.php | 18 ++++++++++++++ app/Template/header.php | 2 +- app/Template/project_permission/index.php | 2 +- app/Template/user/index.php | 2 +- app/Template/user/layout.php | 2 +- 13 files changed, 85 insertions(+), 107 deletions(-) delete mode 100644 app/Template/group/create.php delete mode 100644 app/Template/group/edit.php create mode 100644 app/Template/group_creation/show.php create mode 100644 app/Template/group_modification/show.php (limited to 'app/Template') diff --git a/app/Template/group/associate.php b/app/Template/group/associate.php index 9de46f35..87787568 100644 --- a/app/Template/group/associate.php +++ b/app/Template/group/associate.php @@ -1,25 +1,20 @@ -
- - -

- -
- form->csrf() ?> - form->hidden('group_id', $values) ?> + + +

+ + + form->csrf() ?> + form->hidden('group_id', $values) ?> - form->label(t('User'), 'user_id') ?> - form->select('user_id', $users, $values, $errors, array('required'), 'chosen-select') ?> + form->label(t('User'), 'user_id') ?> + form->select('user_id', $users, $values, $errors, array('required'), 'chosen-select') ?> -
- - - url->link(t('cancel'), 'group', 'index') ?> -
-
- -
+
+ + + url->link(t('cancel'), 'GroupListController', 'index', array(), false, 'close-popover') ?> +
+ + diff --git a/app/Template/group/create.php b/app/Template/group/create.php deleted file mode 100644 index 4ce6b1f3..00000000 --- a/app/Template/group/create.php +++ /dev/null @@ -1,19 +0,0 @@ -
- -
- form->csrf() ?> - - form->label(t('Name'), 'name') ?> - form->text('name', $values, $errors, array('autofocus', 'required', 'maxlength="100"')) ?> - -
- - - url->link(t('cancel'), 'group', 'index') ?> -
-
-
diff --git a/app/Template/group/dissociate.php b/app/Template/group/dissociate.php index e1c60764..50ef6d61 100644 --- a/app/Template/group/dissociate.php +++ b/app/Template/group/dissociate.php @@ -1,17 +1,12 @@ -
- -
-

+ +
+

-
- url->link(t('Yes'), 'group', 'removeUser', array('group_id' => $group['id'], 'user_id' => $user['id']), true, 'btn btn-red') ?> - - url->link(t('cancel'), 'group', 'users', array('group_id' => $group['id'])) ?> -
+
+ url->link(t('Yes'), 'GroupListController', 'removeUser', array('group_id' => $group['id'], 'user_id' => $user['id']), true, 'btn btn-red') ?> + + url->link(t('cancel'), 'GroupListController', 'users', array('group_id' => $group['id']), false, 'close-popover') ?>
-
+ diff --git a/app/Template/group/edit.php b/app/Template/group/edit.php deleted file mode 100644 index e9d9dd5a..00000000 --- a/app/Template/group/edit.php +++ /dev/null @@ -1,22 +0,0 @@ -
- -
- form->csrf() ?> - - form->hidden('id', $values) ?> - form->hidden('external_id', $values) ?> - - form->label(t('Name'), 'name') ?> - form->text('name', $values, $errors, array('autofocus', 'required', 'maxlength="100"')) ?> - -
- - - url->link(t('cancel'), 'group', 'index') ?> -
-
-
diff --git a/app/Template/group/index.php b/app/Template/group/index.php index 8302e5a8..74e074c3 100644 --- a/app/Template/group/index.php +++ b/app/Template/group/index.php @@ -2,7 +2,7 @@ isEmpty()): ?> @@ -24,16 +24,16 @@ text->e($group['external_id']) ?> - text->e($group['name']) ?> + url->link($this->text->e($group['name']), 'GroupListController', 'users', array('group_id' => $group['id'])) ?> diff --git a/app/Template/group/remove.php b/app/Template/group/remove.php index 1cb007b1..408b3d83 100644 --- a/app/Template/group/remove.php +++ b/app/Template/group/remove.php @@ -1,17 +1,12 @@ -
- -
-

+ +
+

-
- url->link(t('Yes'), 'group', 'remove', array('group_id' => $group['id']), true, 'btn btn-red') ?> - - url->link(t('cancel'), 'group', 'index') ?> -
+
+ url->link(t('Yes'), 'GroupListController', 'remove', array('group_id' => $group['id']), true, 'btn btn-red') ?> + + url->link(t('cancel'), 'GroupListController', 'index', array(), false, 'close-popover') ?>
-
+ diff --git a/app/Template/group/users.php b/app/Template/group/users.php index bbd41525..0f802146 100644 --- a/app/Template/group/users.php +++ b/app/Template/group/users.php @@ -1,8 +1,8 @@
isEmpty()): ?> @@ -31,7 +31,8 @@ text->e($user['email']) ?> - url->link(t('Remove this user'), 'group', 'dissociate', array('group_id' => $group['id'], 'user_id' => $user['id'])) ?> + + url->link(t('Remove this user'), 'GroupListController', 'dissociate', array('group_id' => $group['id'], 'user_id' => $user['id']), false, 'popover') ?> diff --git a/app/Template/group_creation/show.php b/app/Template/group_creation/show.php new file mode 100644 index 00000000..b219bd70 --- /dev/null +++ b/app/Template/group_creation/show.php @@ -0,0 +1,15 @@ + +
+ form->csrf() ?> + + form->label(t('Name'), 'name') ?> + form->text('name', $values, $errors, array('autofocus', 'required', 'maxlength="100"')) ?> + +
+ + + url->link(t('cancel'), 'GroupListController', 'index', array(), false, 'close-popover') ?> +
+
diff --git a/app/Template/group_modification/show.php b/app/Template/group_modification/show.php new file mode 100644 index 00000000..ddf07369 --- /dev/null +++ b/app/Template/group_modification/show.php @@ -0,0 +1,18 @@ + +
+ form->csrf() ?> + + form->hidden('id', $values) ?> + form->hidden('external_id', $values) ?> + + form->label(t('Name'), 'name') ?> + form->text('name', $values, $errors, array('autofocus', 'required', 'maxlength="100"')) ?> + +
+ + + url->link(t('cancel'), 'GroupListController', 'index', array(), false, 'close-popover') ?> +
+
diff --git a/app/Template/header.php b/app/Template/header.php index f47b270f..bac026d3 100644 --- a/app/Template/header.php +++ b/app/Template/header.php @@ -80,7 +80,7 @@
  • - url->link(t('Groups management'), 'group', 'index') ?> + url->link(t('Groups management'), 'GroupListController', 'index') ?>
  • diff --git a/app/Template/project_permission/index.php b/app/Template/project_permission/index.php index a7d666a6..6d1fc15c 100644 --- a/app/Template/project_permission/index.php +++ b/app/Template/project_permission/index.php @@ -113,7 +113,7 @@ 'title="'.t('Enter group name...').'"', 'data-dst-field="group_id"', 'data-dst-extra-field="external_id"', - 'data-search-url="'.$this->url->href('GroupHelper', 'autocomplete').'"', + 'data-search-url="'.$this->url->href('GroupAjaxController', 'autocomplete').'"', ), 'autocomplete') ?> diff --git a/app/Template/user/index.php b/app/Template/user/index.php index b810373f..15923e84 100644 --- a/app/Template/user/index.php +++ b/app/Template/user/index.php @@ -5,7 +5,7 @@
  • url->link(t('New local user'), 'UserCreationController', 'show', array(), false, 'popover') ?>
  • url->link(t('New remote user'), 'UserCreationController', 'show', array('remote' => 1), false, 'popover') ?>
  • url->link(t('Import'), 'UserImportController', 'show', array(), false, 'popover') ?>
  • -
  • url->link(t('View all groups'), 'group', 'index') ?>
  • +
  • url->link(t('View all groups'), 'GroupListController', 'index') ?>
  • diff --git a/app/Template/user/layout.php b/app/Template/user/layout.php index 47df2997..2c4bb7be 100644 --- a/app/Template/user/layout.php +++ b/app/Template/user/layout.php @@ -6,7 +6,7 @@
  • url->link(t('New local user'), 'UserCreationController', 'show', array(), false, 'popover') ?>
  • url->link(t('New remote user'), 'UserCreationController', 'show', array('remote' => 1), false, 'popover') ?>
  • url->link(t('Import'), 'UserImportController', 'show', array(), false, 'popover') ?>
  • -
  • url->link(t('View all groups'), 'group', 'index') ?>
  • +
  • url->link(t('View all groups'), 'GroupListController', 'index') ?>
  • -- cgit v1.2.3