From: Andrey Kutejko Date: Fri, 16 Aug 2013 04:16:08 +0000 (+0300) Subject: show roles in user grid X-Git-Tag: 0.5~58 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=827b9d6a3d11df8bd8f98a901a66bb902be2127c;p=ipf.git show roles in user grid --- diff --git a/ipf/auth/models/User.php b/ipf/auth/models/User.php index 640a5d6..99b62e7 100644 --- a/ipf/auth/models/User.php +++ b/ipf/auth/models/User.php @@ -128,16 +128,29 @@ class AdminUser extends IPF_Admin_Model { public function list_display() { - return array( + $columns = array( 'username', 'email', 'is_active', 'is_staff', 'is_superuser', - 'created_at', ); + if (IPF_Auth_App::ArePermissionsEnabled()) { + $columns[] = 'groups'; + } + $columns[] = 'created_at'; + return $columns; } - + + public function column_groups($obj) + { + $roles = array(); + foreach ($obj->Roles as $role) { + $roles[] = $role->name; + } + return implode(' / ', $roles); + } + public function fields() { $fields = array(