summaryrefslogtreecommitdiff
path: root/app/Template/group
diff options
context:
space:
mode:
Diffstat (limited to 'app/Template/group')
-rw-r--r--app/Template/group/user_dropdown.php11
-rw-r--r--app/Template/group/users.php17
2 files changed, 25 insertions, 3 deletions
diff --git a/app/Template/group/user_dropdown.php b/app/Template/group/user_dropdown.php
new file mode 100644
index 00000000..48acb955
--- /dev/null
+++ b/app/Template/group/user_dropdown.php
@@ -0,0 +1,11 @@
+<div class="dropdown">
+ <a href="#" class="dropdown-menu dropdown-menu-link-icon"><strong>#<?= $user['id'] ?> <i class="fa fa-caret-down"></i></strong></a>
+ <ul>
+ <li>
+ <?= $this->url->icon('user', t('View profile'), 'UserViewController', 'show', array('user_id' => $user['id'])) ?>
+ </li>
+ <li>
+ <?= $this->modal->medium('trash', t('Remove user from group'), 'GroupListController', 'dissociate', array('group_id' => $user['group_id'], 'user_id' => $user['id'])) ?>
+ </li>
+ </ul>
+</div>
diff --git a/app/Template/group/users.php b/app/Template/group/users.php
index 5025ca7a..2469296a 100644
--- a/app/Template/group/users.php
+++ b/app/Template/group/users.php
@@ -13,9 +13,20 @@
<?= $this->render('user_list/header', array('paginator' => $paginator)) ?>
<?php foreach ($paginator->getCollection() as $user): ?>
<div class="table-list-row table-border-left">
- <?= $this->render('user_list/user_title', array(
- 'user' => $user,
- )) ?>
+ <div>
+ <?= $this->render('group/user_dropdown', array('user' => $user)) ?>
+ <span class="table-list-title <?= $user['is_active'] == 0 ? 'status-closed' : '' ?>">
+ <?= $this->avatar->small(
+ $user['id'],
+ $user['username'],
+ $user['name'],
+ $user['email'],
+ $user['avatar_path'],
+ 'avatar-inline'
+ ) ?>
+ <?= $this->url->link($this->text->e($user['name'] ?: $user['username']), 'UserViewController', 'show', array('user_id' => $user['id'])) ?>
+ </span>
+ </div>
<?= $this->render('user_list/user_details', array(
'user' => $user,