Browse Source

Display User roles by username, then full name

Also set the default_fields_for_forms
eperez-timeinput
Jason Denney 12 years ago
parent
commit
0f89cf057a
  1. 16
      app/components/user_role_joins.rb

16
app/components/user_role_joins.rb

@ -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 ]

Loading…
Cancel
Save