##// END OF EJS Templates
Adds setting_new_project_issue_tab_enabled i18n string (#6204)....
Adds setting_new_project_issue_tab_enabled i18n string (#6204). git-svn-id: http://svn.redmine.org/redmine/trunk@15408 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r14911:05d1df45daa8
r15026:3bdf6e995a35
Show More
permissions.html.erb
123 lines | 4.4 KiB | text/plain | TextLexer
/ app / views / workflows / permissions.html.erb
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 <%= render :partial => 'action_menu' %>
Jean-Philippe Lang
Adds missing html titles (#14517)....
r11820 <%= title l(:label_workflow) %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794
<div class="tabs">
<ul>
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 <li><%= link_to l(:label_status_transitions), workflows_edit_path(:role_id => @roles, :tracker_id => @trackers) %></li>
<li><%= link_to l(:label_fields_permissions), workflows_permissions_path(:role_id => @roles, :tracker_id => @trackers), :class => 'selected' %></li>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </ul>
</div>
<p><%=l(:text_workflow_edit)%>:</p>
<%= form_tag({}, :method => 'get') do %>
<p>
<label><%=l(:label_role)%>:
Jean-Philippe Lang
Don't show roles without issue add/edit permission in workflow setup (#15988)....
r13366 <%= options_for_workflow_select 'role_id[]', Role.sorted.select(&:consider_workflow?), @roles, :id => 'role_id', :class => 'expandable' %>
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 </label>
Jean-Philippe Lang
Replace uses of image_tag() with CSS (#21256)....
r14686 <a href="#" data-expands="#role_id"><span class="toggle-multiselect"></a>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794
<label><%=l(:label_tracker)%>:
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 <%= options_for_workflow_select 'tracker_id[]', Tracker.sorted, @trackers, :id => 'tracker_id', :class => 'expandable' %>
</label>
Jean-Philippe Lang
Replace uses of image_tag() with CSS (#21256)....
r14686 <a href="#" data-expands="#tracker_id"><span class="toggle-multiselect"></a>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794
<%= submit_tag l(:button_edit), :name => nil %>
Jean-Philippe Lang
Adds option for displaying all statuses on workflow permissions....
r9812
Jean-Philippe Lang
Removed duplicate element ids....
r13262 <%= hidden_field_tag 'used_statuses_only', '0', :id => nil %>
Jean-Philippe Lang
Adds option for displaying all statuses on workflow permissions....
r9812 <label><%= check_box_tag 'used_statuses_only', '1', @used_statuses_only %> <%= l(:label_display_used_statuses_only) %></label>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </p>
<% end %>
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 <% if @trackers && @roles && @statuses.any? %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 <%= form_tag({}, :id => 'workflow_form' ) do %>
Jean-Philippe Lang
Removed duplicate element ids....
r13262 <%= @trackers.map {|tracker| hidden_field_tag 'tracker_id[]', tracker.id, :id => nil}.join.html_safe %>
<%= @roles.map {|role| hidden_field_tag 'role_id[]', role.id, :id => nil}.join.html_safe %>
<%= hidden_field_tag 'used_statuses_only', params[:used_statuses_only], :id => nil %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 <div class="autoscroll">
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 <table class="list workflows fields_permissions">
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 <thead>
<tr>
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <th>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </th>
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <th colspan="<%= @statuses.length %>"><%=l(:label_issue_status)%></th>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </tr>
<tr>
<td></td>
<% for status in @statuses %>
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <td style="width:<%= 75 / @statuses.size %>%;">
Jean-Philippe Lang
Removed unneeded #h calls in views....
r13661 <%= status.name %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </td>
<% end %>
</tr>
</thead>
<tbody>
<tr class="group open">
<td colspan="<%= @statuses.size + 1 %>">
<span class="expander" onclick="toggleRowGroup(this);">&nbsp;</span>
<%= l(:field_core_fields) %>
</td>
</tr>
<% @fields.each do |field, name| %>
<tr class="<%= cycle("odd", "even") %>">
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <td class="name">
Jean-Philippe Lang
Removed unneeded #h calls in views....
r13661 <%= name %> <%= content_tag('span', '*', :class => 'required') if field_required?(field) %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </td>
<% for status in @statuses -%>
Jean-Philippe Lang
"Required" and "Read-only" rules on "Fields Permissions" screen are not colored (#19580)....
r13778 <td class="<%= @permissions[status.id][field].try(:join, ' ') %>">
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 <%= field_permission_tag(@permissions, status, field, @roles) %>
Jean-Philippe Lang
Adds a button to duplicate a workflow permission to the next statuses....
r11674 <% unless status == @statuses.last %><a href="#" class="repeat-value">&#187;</a><% end %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </td>
<% end -%>
</tr>
<% end %>
<% if @custom_fields.any? %>
<tr class="group open">
<td colspan="<%= @statuses.size + 1 %>">
<span class="expander" onclick="toggleRowGroup(this);">&nbsp;</span>
<%= l(:label_custom_field_plural) %>
</td>
</tr>
<% @custom_fields.each do |field| %>
<tr class="<%= cycle("odd", "even") %>">
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <td class="name">
Jean-Philippe Lang
Removed unneeded #h calls in views....
r13661 <%= field.name %> <%= content_tag('span', '*', :class => 'required') if field_required?(field) %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </td>
<% for status in @statuses -%>
Jean-Philippe Lang
Highlighting of required and read-only custom fields broken in Workflow editor (#22305)....
r14911 <td class="<%= @permissions[status.id][field.id.to_s].try(:join, ' ') %>">
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649 <%= field_permission_tag(@permissions, status, field, @roles) %>
Jean-Philippe Lang
Adds a button to duplicate a workflow permission to the next statuses....
r11674 <% unless status == @statuses.last %><a href="#" class="repeat-value">&#187;</a><% end %>
Jean-Philippe Lang
Workflow enhancement: editable and required fields configurable by role, tracker and status (#703, #3521)....
r9794 </td>
<% end -%>
</tr>
<% end %>
<% end %>
</tbody>
</table>
</div>
<%= submit_tag l(:button_save) %>
<% end %>
<% end %>
Jean-Philippe Lang
Adds a button to duplicate a workflow permission to the next statuses....
r11674
<%= javascript_tag do %>
$("a.repeat-value").click(function(e){
e.preventDefault();
var td = $(this).closest('td');
var selected = td.find("select").find(":selected").val();
td.nextAll('td').find("select").val(selected);
});
Jean-Philippe Lang
Bulk edit workflows for multiple trackers/roles (#16164)....
r12649
$("a[data-expands]").click(function(e){
e.preventDefault();
var target = $($(this).attr("data-expands"));
if (target.attr("multiple")) {
target.attr("multiple", false);
target.find("option[value=all]").show();
} else {
target.attr("multiple", true);
target.find("option[value=all]").attr("selected", false).hide();
}
});
Jean-Philippe Lang
Adds a button to duplicate a workflow permission to the next statuses....
r11674 <% end %>