63 lines
2.6 KiB
Plaintext
63 lines
2.6 KiB
Plaintext
|
|
<% role_disable = @user.roles.include?(role) ? false : true %>
|
|
|
|
|
|
<div class="groups map-block back <%= role_disable ? 'disabled' : '' %>">
|
|
<h4>
|
|
<button for=<%=@form_index%> class="onoff pull-right"><%= role_disable ? 'OFF' : 'ON' %></button><span><%= role.title %><%= t(:role_info)%></span>
|
|
<%= hidden_field_tag("user[disable_role][id][#{role.id}]",role_disable,:for=>@form_index,:class=>"subrole_disable_field",:value=>role_disable)%>
|
|
</h4>
|
|
|
|
<div class="form-horizontal <%= role_disable ? 'hide' : '' %>">
|
|
|
|
<% @form_index = @form_index +1 %>
|
|
|
|
<div class="control-group">
|
|
|
|
<%= label_tag t(:status), nil, {:func=>"field_label", :for=>"1", :class=>"control-label"} %>
|
|
<% role.role_statuses.where(:disable => false).each_with_index do |rrs, i|%>
|
|
<%= hidden_field_tag("user[role_status][id][#{rrs.id}]", false,:for=>"#{@form_index}")%>
|
|
<%= label_tag(i,check_box_tag( "user[role_status][id][#{rrs.id}]", true, @user.role_statuses.include?(rrs))+rrs.title,:class=>"control-label") %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<% @form_index = @form_index +1 %>
|
|
|
|
<div class="control-group">
|
|
<%= label_tag t(:category), nil, {:func=>"field_label", :for=>"1", :class=>"control-label"} %>
|
|
<% role.role_categorys.where(:disable => false).each_with_index do |rrcg, i|%>
|
|
<%= hidden_field_tag("user[role_category][id][#{rrcg.id}]", false,:for=>"#{@form_index}")%>
|
|
<%= label_tag(i,check_box_tag( "user[role_category][id][#{rrcg.id}]", true, @user.role_categorys.include?(rrcg))+rrcg.title,:class=>"control-label") %>
|
|
<% end %>
|
|
</div>
|
|
|
|
|
|
<% role.attribute_fields.each do |rf|%>
|
|
|
|
<%= rf.block_helper(@user,@form_index)%>
|
|
<% @form_index = @form_index +1 %>
|
|
|
|
<% end %>
|
|
|
|
<% @form_index = @form_index +1 %>
|
|
|
|
<% role.sub_roles.where(:disabled=>false).each do |sub_role| %>
|
|
<% sub_role_disable = @user.sub_roles.include?(sub_role) ? false : true %>
|
|
<%# sub_role_disable = !sub_role.disabled ? false : true %>
|
|
<%#= hidden_field_tag("[user][new_attribute_values][sub_role][disable][#{sub_role.id}]",sub_role_disable)%>
|
|
<legend>
|
|
<button for=<%=@form_index%> class="onoff pull-right <%= sub_role_disable ? 'disabled' : '' %> "><%= t(:on_upcase) %></button><%= sub_role.title %>
|
|
<%= hidden_field_tag("user[disable_sub_role][id][#{sub_role.id}]",sub_role_disable,:for=>@form_index,:class=>"subrole_disable_field",:value=>sub_role_disable)%>
|
|
</legend>
|
|
<div class="controls-block <%= sub_role_disable ? 'hide' : '' %>" >
|
|
<% sub_role.attribute_fields.each do |af|%>
|
|
<%= af.block_helper(@user,@form_index)%>
|
|
<% @form_index = @form_index +1 %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
|
|
</div>
|
|
</div> |