Changeset 297
- Timestamp:
- 03/01/06 13:40:54 (3 years ago)
- Files:
-
- user_engine/trunk/app/controllers/role_controller.rb (modified) (1 diff)
- user_engine/trunk/app/controllers/user_controller.rb (modified) (2 diffs)
- user_engine/trunk/app/views/role/_form.rhtml (modified) (1 diff)
- user_engine/trunk/app/views/role/show.rhtml (modified) (3 diffs)
- user_engine/trunk/app/views/user/show.rhtml (modified) (1 diff)
- user_engine/trunk/lib/user_engine.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
user_engine/trunk/app/controllers/role_controller.rb
r149 r297 40 40 def list 41 41 @content_columns = Role.content_columns 42 @role_pages, @roles = paginate :role, :per_page => 10 42 @role_pages, @roles = paginate :role, :per_page => 10, :order => 'system_role desc, name' 43 43 end 44 44 user_engine/trunk/app/controllers/user_controller.rb
r166 r297 35 35 def list 36 36 @content_columns = user_content_columns_to_display 37 @user_pages, @all_users = paginate :user, :per_page => 10 37 @user_pages, @all_users = paginate :user, :per_page => 10, :order => 'firstname, lastname' 38 38 end 39 39 … … 42 42 def edit_user 43 43 if (@user = find_user(params[:id])) 44 @all_roles = Role.find _all.select { |r| r.name != UserEngine.config(:guest_role_name) }44 @all_roles = Role.find(:all, :order => "system_role desc, name").select { |r| r.name != UserEngine.config(:guest_role_name) } 45 45 case request.method 46 46 when :get user_engine/trunk/app/views/role/_form.rhtml
r117 r297 29 29 </tr></thead> 30 30 <tbody><tr> 31 <% @all_actions.each_key do |controller_name|31 <% @all_actions.sort.each do |controller_name, permissions| 32 32 controller_id = controller_name.gsub("/", "_") %> 33 <td><ul> 34 <% @all_actions[controller_name].each do |permission| %> 35 <li><input type="checkbox" id="<%= controller_id + "_" + permission.action %>" name="permissions_<%= controller_id %>[]" value="<%= permission.id %>" <% if @role.permissions.include?(permission) %>checked="checked"<% end %>/><%= link_if_authorized(permission.action.capitalize, {:controller => "permission", :action => "show", :id => permission}, {:title => permission.description, :show_text => true}) %></li> 36 <% end %> 37 </ul></td> 38 <% end %> 33 <td> 34 <ul> 35 <% permissions.sort_by{|p| p.action}.each do |permission| %> 36 <li><input type="checkbox" id="<%= controller_id + "_" + permission.action %>" name="permissions_<%= controller_id %>[]" value="<%= permission.id %>" <% if @role.permissions.include?(permission) %>checked="checked"<% end %>/><%= link_if_authorized(permission.action.capitalize, {:controller => "permission", :action => "show", :id => permission}, {:title => permission.description, :show_text => true}) %></li> 37 <% end %> 38 </ul></td> 39 <% end %> 39 40 </tr></tbody> 40 41 </table> user_engine/trunk/app/views/role/show.rhtml
r141 r297 11 11 <table id="role_permission_table"> 12 12 <thead><tr> 13 <% @all_actions. each_key do |controller_name| %>13 <% @all_actions.sort.each do |controller_name,permissions| %> 14 14 <th><%= controller_name.capitalize %></th> 15 15 <% end %> 16 16 </tr></head> 17 17 <tbody><tr> 18 <% @all_actions. each_key do |controller_name| %>18 <% @all_actions.sort.each do |controller_name,permissions| %> 19 19 <td><ul> 20 <% @all_actions[controller_name].each do |permission| %>20 <% permissions.sort_by{|p| p.action}.each do |permission| %> 21 21 <li><strong><%= link_if_authorized(permission.action.capitalize, {:controller => "permission", :action => "show", :id => permission}, :show_text => true, :title => permission.description) %></strong><br> 22 <%= permission.description %></li>23 <% end %>22 <%= permission.description %></li> 23 <% end %> 24 24 </ul></td> 25 25 <% end %> … … 29 29 <h2>Users</h2> 30 30 <ul id="role_user_list"> 31 <% @role.users. each do |user| %>31 <% @role.users.sort_by{|u| u.fullname}.each do |user| %> 32 32 <%= link_if_authorized user.fullname, {:controller => "user", :action => "show", :id => user.id}, {:show_text => true, :wrap_in => 'li', :title => user.login } %> 33 33 <% end %> … … 39 39 <%= link_if_authorized 'List', {:action => 'list'}, {:wrap_in => 'li'} %> 40 40 </ul> 41 user_engine/trunk/app/views/user/show.rhtml
r117 r297 9 9 <h2>Roles</h2> 10 10 <ul id="user_role_list"> 11 <% @user.roles. each do |role| %>11 <% @user.roles.sort_by{|r| r.name}.each do |role| %> 12 12 <%= link_if_authorized role.name, {:controller => 'role', :action => 'show', :id => role}, {:wrap_in => 'li', :title => role.description, :show_text => true} %> 13 13 <% end %> user_engine/trunk/lib/user_engine.rb
r293 r297 46 46 47 47 config :user_role_table, "#{config(:role_table)}_#{LoginEngine.config(:user_table)}" 48 config :permission_role_table, "#{config(: raw_permission_table)}_#{config(:raw_role_table)}"48 config :permission_role_table, "#{config(:permission_table)}_#{config(:role_table)}" 49 49 50 50 # The names of the Guest and User roles
