To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / .svn / pristine / 19 / 1905c04f7ae0c6da24070033b03c6ae55e5dcb3e.svn-base @ 1297:0a574315af3e
History | View | Annotate | Download (3.27 KB)
| 1 | 1296:038ba2d95de8 | Chris | <%= render :partial => 'action_menu' %> |
|---|---|---|---|
| 2 | |||
| 3 | <h2><%=l(:label_workflow)%></h2> |
||
| 4 | |||
| 5 | <div class="tabs"> |
||
| 6 | <ul> |
||
| 7 | <li><%= link_to l(:label_status_transitions), {:action => 'edit', :role_id => @role, :tracker_id => @tracker} %></li>
|
||
| 8 | <li><%= link_to l(:label_fields_permissions), {:action => 'permissions', :role_id => @role, :tracker_id => @tracker}, :class => 'selected' %></li>
|
||
| 9 | </ul> |
||
| 10 | </div> |
||
| 11 | |||
| 12 | <p><%=l(:text_workflow_edit)%>:</p> |
||
| 13 | |||
| 14 | <%= form_tag({}, :method => 'get') do %>
|
||
| 15 | <p> |
||
| 16 | <label><%=l(:label_role)%>: |
||
| 17 | <%= select_tag 'role_id', options_from_collection_for_select(@roles, "id", "name", @role && @role.id) %></label> |
||
| 18 | |||
| 19 | <label><%=l(:label_tracker)%>: |
||
| 20 | <%= select_tag 'tracker_id', options_from_collection_for_select(@trackers, "id", "name", @tracker && @tracker.id) %></label> |
||
| 21 | |||
| 22 | <%= submit_tag l(:button_edit), :name => nil %> |
||
| 23 | |||
| 24 | <%= hidden_field_tag 'used_statuses_only', '0' %> |
||
| 25 | <label><%= check_box_tag 'used_statuses_only', '1', @used_statuses_only %> <%= l(:label_display_used_statuses_only) %></label> |
||
| 26 | </p> |
||
| 27 | <% end %> |
||
| 28 | |||
| 29 | <% if @tracker && @role && @statuses.any? %> |
||
| 30 | <%= form_tag({}, :id => 'workflow_form' ) do %>
|
||
| 31 | <%= hidden_field_tag 'tracker_id', @tracker.id %> |
||
| 32 | <%= hidden_field_tag 'role_id', @role.id %> |
||
| 33 | <%= hidden_field_tag 'used_statuses_only', params[:used_statuses_only] %> |
||
| 34 | <div class="autoscroll"> |
||
| 35 | <table class="list fields_permissions"> |
||
| 36 | <thead> |
||
| 37 | <tr> |
||
| 38 | <th align="left"> |
||
| 39 | </th> |
||
| 40 | <th align="center" colspan="<%= @statuses.length %>"><%=l(:label_issue_status)%></th> |
||
| 41 | </tr> |
||
| 42 | <tr> |
||
| 43 | <td></td> |
||
| 44 | <% for status in @statuses %> |
||
| 45 | <td width="<%= 75 / @statuses.size %>%" align="center"> |
||
| 46 | <%=h status.name %> |
||
| 47 | </td> |
||
| 48 | <% end %> |
||
| 49 | </tr> |
||
| 50 | </thead> |
||
| 51 | <tbody> |
||
| 52 | <tr class="group open"> |
||
| 53 | <td colspan="<%= @statuses.size + 1 %>"> |
||
| 54 | <span class="expander" onclick="toggleRowGroup(this);"> </span> |
||
| 55 | <%= l(:field_core_fields) %> |
||
| 56 | </td> |
||
| 57 | </tr> |
||
| 58 | <% @fields.each do |field, name| %> |
||
| 59 | <tr class="<%= cycle("odd", "even") %>">
|
||
| 60 | <td> |
||
| 61 | <%=h name %> <%= content_tag('span', '*', :class => 'required') if field_required?(field) %>
|
||
| 62 | </td> |
||
| 63 | <% for status in @statuses -%> |
||
| 64 | <td align="center" class="<%= @permissions[status.id][field] %>"> |
||
| 65 | <%= field_permission_tag(@permissions, status, field) %> |
||
| 66 | </td> |
||
| 67 | <% end -%> |
||
| 68 | </tr> |
||
| 69 | <% end %> |
||
| 70 | <% if @custom_fields.any? %> |
||
| 71 | <tr class="group open"> |
||
| 72 | <td colspan="<%= @statuses.size + 1 %>"> |
||
| 73 | <span class="expander" onclick="toggleRowGroup(this);"> </span> |
||
| 74 | <%= l(:label_custom_field_plural) %> |
||
| 75 | </td> |
||
| 76 | </tr> |
||
| 77 | <% @custom_fields.each do |field| %> |
||
| 78 | <tr class="<%= cycle("odd", "even") %>">
|
||
| 79 | <td> |
||
| 80 | <%=h field.name %> <%= content_tag('span', '*', :class => 'required') if field_required?(field) %>
|
||
| 81 | </td> |
||
| 82 | <% for status in @statuses -%> |
||
| 83 | <td align="center" class="<%= @permissions[status.id][field.id.to_s] %>"> |
||
| 84 | <%= field_permission_tag(@permissions, status, field) %> |
||
| 85 | </td> |
||
| 86 | <% end -%> |
||
| 87 | </tr> |
||
| 88 | <% end %> |
||
| 89 | <% end %> |
||
| 90 | </tbody> |
||
| 91 | </table> |
||
| 92 | </div> |
||
| 93 | <%= submit_tag l(:button_save) %> |
||
| 94 | <% end %> |
||
| 95 | <% end %> |