Fixes #599 - show groups in user list

This commit is contained in:
snipe
2015-05-04 01:44:49 -07:00
parent c8870ddcab
commit 5e7a4e8193
3 changed files with 21 additions and 4 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
<?php
return array (
'app_version' => 'v1.2.7-beta',
'hash_version' => 'v1.2.7-beta-10-g48ccf84',
'app_version' => 'v1.2.7-1',
'hash_version' => 'v1.2.7-1-gbbdbd53',
);
+17 -2
View File
@@ -686,7 +686,7 @@ class UsersController extends AdminController
public function getDatatable($status = null)
{
$users = User::with('assets','licenses','manager','sentryThrottle');
$users = User::with('assets','accessories','licenses','manager','sentryThrottle','groups');
switch ($status) {
case 'deleted':
@@ -751,13 +751,28 @@ class UsersController extends AdminController
{
return $users->licenses->count();
})
->addColumn('accessories',function($users)
{
return $users->accessories->count();
})
->addColumn('groups',function($users)
{
$group_names = '';
foreach ($users->groups as $group) {
$group_names .= '<a href="'.Config::get('app.url').'/admin/groups/'.$group->id.'/edit">'.$group->name.'</a> ';
}
return $group_names;
})
->addColumn('activated',function($users)
{
return $users->isActivated() ? '<i class="fa fa-check"></i>' : '';
})
->addColumn($actions)
->searchColumns('name','email','manager','activated', 'licenses','assets')
->searchColumns('name','email','manager','activated', 'accessories','groups')
->orderColumns('name','email','manager','activated', 'licenses','assets')
->make();
+2
View File
@@ -39,6 +39,8 @@
Lang::get('admin/users/table.manager'),
Lang::get('general.assets'),
Lang::get('general.licenses'),
Lang::get('general.accessories'),
Lang::get('general.groups'),
Lang::get('admin/users/table.activated'),
Lang::get('table.actions')
)