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