You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

_visibility_by_role_selector.html.erb 946B

1234567891011121314151617181920
  1. <fieldset class="box tabular"><legend><%= l(:field_visible) %></legend>
  2. <label class="block">
  3. <%= radio_button_tag 'custom_field[visible]', 1, @custom_field.visible?, :id => 'custom_field_visible_on',
  4. :data => {:disables => '.custom_field_role input'} %>
  5. <%= l(:label_visibility_public) %>
  6. </label>
  7. <label class="block">
  8. <%= radio_button_tag 'custom_field[visible]', 0, !@custom_field.visible?, :id => 'custom_field_visible_off',
  9. :data => {:enables => '.custom_field_role input'} %>
  10. <%= l(:label_visibility_roles) %>:
  11. </label>
  12. <% role_ids = @custom_field.role_ids %>
  13. <% Role.givable.sorted.each do |role| %>
  14. <label class="block custom_field_role" style="padding-left:2em;">
  15. <%= check_box_tag 'custom_field[role_ids][]', role.id, role_ids.include?(role.id), :id => nil %>
  16. <%= role.name %>
  17. </label>
  18. <% end %>
  19. <%= hidden_field_tag 'custom_field[role_ids][]', '' %>
  20. </fieldset>