From 159c31cd3f23f45c1cf51c71f1049714ea603eb3 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 26 Feb 2017 12:17:39 -0500 Subject: Redesign users list layout --- app/Template/user_list/header.php | 12 ++++++ app/Template/user_list/listing.php | 43 ++++++++++++++++++++ app/Template/user_list/show.php | 70 --------------------------------- app/Template/user_list/sort_menu.php | 29 ++++++++++++++ app/Template/user_list/user_details.php | 13 ++++++ app/Template/user_list/user_icons.php | 55 ++++++++++++++++++++++++++ app/Template/user_list/user_title.php | 14 +++++++ 7 files changed, 166 insertions(+), 70 deletions(-) create mode 100644 app/Template/user_list/header.php create mode 100644 app/Template/user_list/listing.php delete mode 100644 app/Template/user_list/show.php create mode 100644 app/Template/user_list/sort_menu.php create mode 100644 app/Template/user_list/user_details.php create mode 100644 app/Template/user_list/user_icons.php create mode 100644 app/Template/user_list/user_title.php (limited to 'app/Template/user_list') diff --git a/app/Template/user_list/header.php b/app/Template/user_list/header.php new file mode 100644 index 00000000..9ff3f596 --- /dev/null +++ b/app/Template/user_list/header.php @@ -0,0 +1,12 @@ +
+
+ getTotal() > 1): ?> + getTotal()) ?> + + getTotal()) ?> + +
+
+ render('user_list/sort_menu', array('paginator' => $paginator)) ?> +
+
\ No newline at end of file diff --git a/app/Template/user_list/listing.php b/app/Template/user_list/listing.php new file mode 100644 index 00000000..899a20e7 --- /dev/null +++ b/app/Template/user_list/listing.php @@ -0,0 +1,43 @@ + + +isEmpty()): ?> +

+isEmpty()): ?> +
+ render('user_list/header', array('paginator' => $paginator)) ?> + getCollection() as $user): ?> +
+ render('user_list/user_title', array( + 'user' => $user, + )) ?> + + render('user_list/user_details', array( + 'user' => $user, + )) ?> + + render('user_list/user_icons', array( + 'user' => $user, + )) ?> +
+ +
+ + + diff --git a/app/Template/user_list/show.php b/app/Template/user_list/show.php deleted file mode 100644 index b881837a..00000000 --- a/app/Template/user_list/show.php +++ /dev/null @@ -1,70 +0,0 @@ -
- - isEmpty()): ?> -

- - - - - - - - - - - - - getCollection() as $user): ?> - - - - - - - - - - - -
order(t('Id'), 'id') ?>order(t('Username'), 'username') ?>order(t('Name'), 'name') ?>order(t('Email'), 'email') ?>order(t('Role'), 'role') ?>order(t('Two Factor'), 'twofactor_activated') ?>order(t('Account type'), 'is_ldap_user') ?>order(t('Status'), 'is_active') ?>
- render('user_list/dropdown', array('user' => $user)) ?> - - url->link($this->text->e($user['username']), 'UserViewController', 'show', array('user_id' => $user['id'])) ?> - - text->e($user['name']) ?> - - text->e($user['email']) ?> - - user->getRoleName($user['role']) ?> - - - - - - - - - - -
- - - -
diff --git a/app/Template/user_list/sort_menu.php b/app/Template/user_list/sort_menu.php new file mode 100644 index 00000000..250832f3 --- /dev/null +++ b/app/Template/user_list/sort_menu.php @@ -0,0 +1,29 @@ + diff --git a/app/Template/user_list/user_details.php b/app/Template/user_list/user_details.php new file mode 100644 index 00000000..8fc5e485 --- /dev/null +++ b/app/Template/user_list/user_details.php @@ -0,0 +1,13 @@ +
+ + user->getRoleName($user['role']) ?> + + + + text->e($user['username']) ?> + + + + text->e($user['email']) ?> + +
diff --git a/app/Template/user_list/user_icons.php b/app/Template/user_list/user_icons.php new file mode 100644 index 00000000..532526bb --- /dev/null +++ b/app/Template/user_list/user_icons.php @@ -0,0 +1,55 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/app/Template/user_list/user_title.php b/app/Template/user_list/user_title.php new file mode 100644 index 00000000..02a065c7 --- /dev/null +++ b/app/Template/user_list/user_title.php @@ -0,0 +1,14 @@ +
+ render('user_list/dropdown', array('user' => $user)) ?> + + avatar->small( + $user['id'], + $user['username'], + $user['name'], + $user['email'], + $user['avatar_path'], + 'avatar-inline' + ) ?> + url->link($this->text->e($user['name'] ?: $user['username']), 'UserViewController', 'show', array('user_id' => $user['id'])) ?> + +
-- cgit v1.2.3