1
0
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:
Jason Denney 2013-06-11 00:34:45 -04:00
parent 8172b04805
commit 0f89cf057a

View File

@ -5,14 +5,26 @@ class UserRoleJoins < Netzke::Basepack::Grid
c.header = false
c.title = "User Roles"
c.columns = [
{ :name => :user__first_name, :text => "First"},
{ :name => :user__last_name, :text => "Last"},
{ :name => :user__username, :text => "Username"},
{ :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"},
:created_at,
:updated_at,
:ends ]
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
def default_bbar
[ :apply, :add_in_form, :search ]