]> source.dussan.org Git - redmine.git/commitdiff
Permissions report: display role names on each permission group (#10119).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 2 Feb 2012 22:31:00 +0000 (22:31 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 2 Feb 2012 22:31:00 +0000 (22:31 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8755 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/roles/permissions.html.erb
public/stylesheets/application.css

index 32703e7912ce233a899437719d5210f4872748b8..da8e1ad8b5042b40c2b646f7d8e3673bec05eb52 100644 (file)
@@ -3,7 +3,7 @@
 <% form_tag(permissions_roles_path, :id => 'permissions_form') do %>
 <%= hidden_field_tag 'permissions[0]', '', :id => nil %>
 <div class="autoscroll">
-<table class="list">
+<table class="list permissions">
 <thead>
     <tr>
     <th><%=l(:label_permissions)%></th>
 <% perms_by_module.keys.sort.each do |mod| %>
     <% unless mod.blank? %>
         <tr class="group open">
-          <td colspan="<%= @roles.size + 1 %>">
+          <td>
             <span class="expander" onclick="toggleRowGroup(this);">&nbsp;</span>
             <%= l_or_humanize(mod, :prefix => 'project_module_') %>
           </td>
+          <% @roles.each do |role| %>
+          <td class="role"><%= h(role.name) %></td>
+          <% end %>
         </tr>
     <% end %>
     <% perms_by_module[mod].each do |permission| %>
index 5204df4cf7a2626425edebf1054da8250ecb2e47..ea4fc04104dbe4be5668b63428d30fbe902327d6 100644 (file)
@@ -202,6 +202,8 @@ tr.user td { white-space: nowrap; }
 tr.user.locked, tr.user.registered { color: #aaa; }
 tr.user.locked a, tr.user.registered a { color: #aaa; }
 
+table.permissions td.role {color:#999;font-size:90%;font-weight:normal !important;text-align:center;vertical-align:bottom;}
+
 tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author {text-align:center;}
 
 tr.time-entry { text-align: center; white-space: nowrap; }