Noosfero/noosfero

View on GitHub
app/views/profile_roles/assign.html.erb

Summary

Maintainability
Test Coverage
<%= javascript_include_tag('assign_role.js') %>

<h1> <%= _("Assign %s") % @role.name %> </h1>


<%= labelled_form_for :role, :url => { :action => 'define', :id => @role.id } do |f| %>

  <h2>
    <%= _("Assign role by:") %>
  </h2>
  <p>

    <%= labelled_radio_button _("Members"), :assign_role_by, "members", true,
          :id => "assign_role_by_members", :class => "assign_role_by" %>

    <%= labelled_radio_button _("Roles"), :assign_role_by, "roles", false,
          :id => "assign_role_by_roles", :class => "assign_role_by" %>
  </p>

  <div class="assign_by_members">

    <%=token_input_field_tag(:person_id, 'search-profile-members', {:action => 'assign_role_by_members'},
    {:focus => false, :hint_text => _('Select members to assign the role')}) %>

    <%= button_bar do %>
      <%= submit_button(:ok,_('Confirm'), :cancel => {:action => 'index'} ) %>
    <% end %>

  </div>

  <div class="assign_by_roles" style="display: none;">

    <h3><%= _("Replace role: ") %></h3>

    <% @roles_list.each do |role| %>
      <%= labelled_radio_button role.name , :selected_role, role.id , false, :class => "selected_role" %> <br>
    <% end %>

    <%= button_bar do %>
      <%= submit_button(:ok,_('Confirm'), :cancel => {:action => 'index'} ) %>
    <% end %>

  </div>
<% end %>