Skip to content

Commit 106ed6a

Browse files
committed
Added location to user listing
1 parent 56f490c commit 106ed6a

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

app/controllers/admin/UsersController.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@ public function postImport()
691691
public function getDatatable($status = null)
692692
{
693693

694-
$users = User::with('assets','licenses','manager','sentryThrottle');
694+
$users = User::with('assets','licenses','manager','userloc','sentryThrottle');
695695

696696
switch ($status) {
697697
case 'deleted':
@@ -747,6 +747,13 @@ public function getDatatable($status = null)
747747
}
748748
})
749749

750+
->addColumn('location',function($users)
751+
{
752+
if ($users->userloc) {
753+
return '<a title="'.$users->userloc->name.'" href="users/'.$users->location_id.'/view">'.$users->userloc->name.'</a>';
754+
}
755+
})
756+
750757
->addColumn('assets',function($users)
751758
{
752759
return $users->assets->count();
@@ -762,8 +769,8 @@ public function getDatatable($status = null)
762769
})
763770

764771
->addColumn($actions)
765-
->searchColumns('name','email','manager','activated', 'licenses','assets')
766-
->orderColumns('name','email','manager','activated', 'licenses','assets')
772+
->searchColumns('name','email','manager','activated','licenses','location','assets')
773+
->orderColumns('name','email','manager','activated', 'licenses','location','assets')
767774
->make();
768775

769776
}

app/views/backend/users/index.blade.php

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,21 @@
3434

3535
{{ Datatable::table()
3636
->addColumn(
37-
Lang::get('admin/users/table.name'),
38-
Lang::get('admin/users/table.email'),
37+
Lang::get('admin/users/table.name'),
38+
Lang::get('admin/users/table.email'),
3939
Lang::get('admin/users/table.manager'),
40-
Lang::get('general.assets'),
41-
Lang::get('general.licenses'),
42-
Lang::get('admin/users/table.activated'),
40+
Lang::get('general.location'),
41+
Lang::get('general.assets'),
42+
Lang::get('general.licenses'),
43+
Lang::get('admin/users/table.activated'),
4344
Lang::get('table.actions')
4445
)
4546
->setOptions(
4647
array(
4748
'sAjaxSource'=>route('api.users.list', Input::get('status')),
4849
'dom' =>'CT<"clear">lfrtip',
4950
'colVis'=> array('showAll'=>'Show All','restore'=>'Restore','activate'=>'mouseover'),
50-
'columnDefs'=> array(array('visible'=>false,'targets'=>array()),array('bSortable'=>false,'targets'=>array(6))),
51+
'columnDefs'=> array(array('visible'=>false,'targets'=>array()),array('bSortable'=>false,'targets'=>array(7))),
5152
'order'=>array(array(1,'asc')),
5253
)
5354
)

0 commit comments

Comments
 (0)