##// END OF EJS Templates
misc GUI changes on roles views...
Jean-Philippe Lang -
r117:1f3380bfadb9
parent child
Show More
@@ -1,20 +1,20
1 <%= error_messages_for 'role' %>
1 <%= error_messages_for 'role' %>
2 <div class="box">
2 <div class="box">
3 <!--[form:role]-->
3 <!--[form:role]-->
4 <p><%= f.text_field :name, :required => true %></p>
4 <p><%= f.text_field :name, :required => true %></p>
5
5
6 <strong><%=l(:label_permissions)%>:</strong>
6 <h3><%=l(:label_permissions)%></h3>
7 <% permissions = @permissions.group_by {|p| p.group_id } %>
7 <% permissions = @permissions.group_by {|p| p.group_id } %>
8 <% permissions.keys.sort.each do |group_id| %>
8 <% permissions.keys.sort.each do |group_id| %>
9 <fieldset style="margin-top: 6px;"><legend><strong><%= l(Permission::GROUPS[group_id]) %></strong></legend>
9 <fieldset style="margin-top: 6px;"><legend><strong><%= l(Permission::GROUPS[group_id]) %></strong></legend>
10 <% permissions[group_id].each do |p| %>
10 <% permissions[group_id].each do |p| %>
11 <div style="width:170px;float:left;"><%= check_box_tag "permission_ids[]", p.id, (@role.permissions.include? p) %>
11 <div style="width:170px;float:left;"><%= check_box_tag "permission_ids[]", p.id, (@role.permissions.include? p) %>
12 <%= l(p.description.to_sym) %>
12 <%= l(p.description.to_sym) %>
13 </div>
13 </div>
14 <% end %>
14 <% end %>
15 </fieldset>
15 </fieldset>
16 <% end %>
16 <% end %>
17 <br />
17 <br />
18 <%= check_all_links 'role_form' %>
18 <%= check_all_links 'role_form' %>
19 <!--[eoform:role]-->
19 <!--[eoform:role]-->
20 </div>
20 </div>
@@ -1,71 +1,69
1 <h2><%=l(:label_workflow)%></h2>
1 <h2><%=l(:label_workflow)%></h2>
2
2
3 <p><%=l(:text_workflow_edit)%>:</p>
3 <p><%=l(:text_workflow_edit)%>:</p>
4
4
5 <%= start_form_tag ({:action => 'workflow'}, :method => 'get') %>
5 <%= start_form_tag ({:action => 'workflow'}, :method => 'get') %>
6 <div style="float:left;margin-right:10px;">
6 <div style="float:left;margin-right:10px;">
7 <p><label for="role_id"><%=l(:label_role)%></label><br/>
7 <p><label for="role_id"><%=l(:label_role)%></label><br/>
8 <select id="role_id" name="role_id">
8 <select id="role_id" name="role_id">
9 <%= options_from_collection_for_select @roles, "id", "name", (@role.id unless @role.nil?) %>
9 <%= options_from_collection_for_select @roles, "id", "name", (@role.id unless @role.nil?) %>
10 </select></p>
10 </select></p>
11 </div>
11 </div>
12
12
13 <div>
13 <div>
14 <p><label for="tracker_id"><%=l(:label_tracker)%></label><br/>
14 <p><label for="tracker_id"><%=l(:label_tracker)%></label><br/>
15 <select id="tracker_id" name="tracker_id">
15 <select id="tracker_id" name="tracker_id">
16 <%= options_from_collection_for_select @trackers, "id", "name", (@tracker.id unless @tracker.nil?) %>
16 <%= options_from_collection_for_select @trackers, "id", "name", (@tracker.id unless @tracker.nil?) %>
17 </select>
17 </select>
18
18
19 <%= submit_tag l(:button_edit) %>
19 <%= submit_tag l(:button_edit) %>
20 </p>
20 </p>
21 </div>
21 </div>
22 <%= end_form_tag %>
22 <%= end_form_tag %>
23
23
24
24
25
25
26 <% unless @tracker.nil? or @role.nil? %>
26 <% unless @tracker.nil? or @role.nil? %>
27 <div class="box">
27 <div class="box">
28 <%= form_tag ({:action => 'workflow', :role_id => @role, :tracker_id => @tracker }, :id => 'workflow_form' ) %>
28 <%= form_tag ({:action => 'workflow', :role_id => @role, :tracker_id => @tracker }, :id => 'workflow_form' ) %>
29 <table>
29 <table>
30 <tr>
30 <tr>
31 <td align="center" colspan="2"><strong><%=l(:label_current_status)%></strong></td>
31 <td align="center"><strong><%=l(:label_current_status)%></strong></td>
32 <td align="center" colspan="<%= @statuses.length %>"><strong><%=l(:label_new_statuses_allowed)%></strong></td>
32 <td align="center" colspan="<%= @statuses.length %>"><strong><%=l(:label_new_statuses_allowed)%></strong></td>
33 </tr>
33 </tr>
34 <tr>
34 <tr>
35 <td colspan="2"></td>
35 <td></td>
36 <% for new_status in @statuses %>
36 <% for new_status in @statuses %>
37 <td width="80" align="center"><%= new_status.name %></td>
37 <td width="80" align="center"><%= new_status.name %></td>
38 <% end %>
38 <% end %>
39 </tr>
39 </tr>
40
40
41 <% for old_status in @statuses %>
41 <% for old_status in @statuses %>
42 <tr>
42 <tr>
43 <td width="20" align="center"><div style="background-color:#<%= old_status.html_color %>">&nbsp</div></td>
43 <td><div class="square" style="background:#<%= old_status.html_color %>;"></div> <%= old_status.name %></td>
44 <td><%= old_status.name %></td>
45
46 <% for new_status in @statuses %>
44 <% for new_status in @statuses %>
47 <td align="center">
45 <td align="center">
48
46
49 <input type="checkbox"
47 <input type="checkbox"
50 name="issue_status[<%= old_status.id %>][]"
48 name="issue_status[<%= old_status.id %>][]"
51 value="<%= new_status.id %>"
49 value="<%= new_status.id %>"
52 <%if old_status.new_statuses_allowed_to(@role, @tracker).include? new_status%>checked="checked"<%end%>
50 <%if old_status.new_statuses_allowed_to(@role, @tracker).include? new_status%>checked="checked"<%end%>
53 <%if old_status==new_status%>disabled<%end%>
51 <%if old_status==new_status%>disabled<%end%>
54 >
52 >
55 </td>
53 </td>
56 <% end %>
54 <% end %>
57
55
58 </tr>
56 </tr>
59 <% end %>
57 <% end %>
60 </table>
58 </table>
61 <br />
59 <br />
62 <p>
60 <p>
63 <a href="javascript:checkAll('workflow_form', true)"><%=l(:button_check_all)%></a> |
61 <a href="javascript:checkAll('workflow_form', true)"><%=l(:button_check_all)%></a> |
64 <a href="javascript:checkAll('workflow_form', false)"><%=l(:button_uncheck_all)%></a>
62 <a href="javascript:checkAll('workflow_form', false)"><%=l(:button_uncheck_all)%></a>
65 </p>
63 </p>
66 <br />
64 <br />
67 <%= submit_tag l(:button_save) %>
65 <%= submit_tag l(:button_save) %>
68 <%= end_form_tag %>
66 <%= end_form_tag %>
69
67
70 <% end %>
68 <% end %>
71 </div> No newline at end of file
69 </div>
General Comments 0
You need to be logged in to leave comments. Login now