mirror of
https://github.com/fspc/BikeShed-1.git
synced 2025-02-28 16:53:23 -05:00
Display User roles by username, then full name
Also set the default_fields_for_forms
This commit is contained in:
parent
8172b04805
commit
0f89cf057a
@ -5,14 +5,26 @@ class UserRoleJoins < Netzke::Basepack::Grid
|
|||||||
c.header = false
|
c.header = false
|
||||||
c.title = "User Roles"
|
c.title = "User Roles"
|
||||||
c.columns = [
|
c.columns = [
|
||||||
{ :name => :user__first_name, :text => "First"},
|
{ :name => :user__username, :text => "Username"},
|
||||||
{ :name => :user__last_name, :text => "Last"},
|
{ :name => :name, :getter => lambda{ |rec|
|
||||||
|
user = User.find_by_id(rec.user_id)
|
||||||
|
user.nil? ? "" : "#{user.first_name} #{user.last_name}"
|
||||||
|
}
|
||||||
|
},
|
||||||
{ :name => :role__role, :text => "Role"},
|
{ :name => :role__role, :text => "Role"},
|
||||||
:created_at,
|
:created_at,
|
||||||
:updated_at,
|
:updated_at,
|
||||||
:ends ]
|
:ends ]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def default_fields_for_forms
|
||||||
|
[
|
||||||
|
{ :name => :user__username, :field_label => 'Username' },
|
||||||
|
{ :name => :role__role, :field_label => 'Role' },
|
||||||
|
{ :name => :ends }
|
||||||
|
]
|
||||||
|
end
|
||||||
|
|
||||||
#override with nil to remove actions
|
#override with nil to remove actions
|
||||||
def default_bbar
|
def default_bbar
|
||||||
[ :apply, :add_in_form, :search ]
|
[ :apply, :add_in_form, :search ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user