|
|
@ -18,7 +18,23 @@
|
|
|
|
<li >
|
|
|
|
<li >
|
|
|
|
<%= link_to_user_header member.principal,false,:class => "w140_h c_setting_blue fl" %>
|
|
|
|
<%= link_to_user_header member.principal,false,:class => "w140_h c_setting_blue fl" %>
|
|
|
|
<span class="w180_h fl">
|
|
|
|
<span class="w180_h fl">
|
|
|
|
<%= h member.roles.sort.collect(&:to_s).join(', ') %>
|
|
|
|
<!--区分中英文角色显示的不同-->
|
|
|
|
|
|
|
|
<% if User.current.language == "zh" %>
|
|
|
|
|
|
|
|
<% zh_roles = [] %>
|
|
|
|
|
|
|
|
<% member.roles.each do |role| %>
|
|
|
|
|
|
|
|
<% if role.id == 3
|
|
|
|
|
|
|
|
zh_roles << "管理人员"
|
|
|
|
|
|
|
|
elsif role.id == 4
|
|
|
|
|
|
|
|
zh_roles << "开发人员"
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
zh_roles << "报告人员"
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
%>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<%= h zh_roles.sort.reverse.collect(&:to_s).join(', ') %>
|
|
|
|
|
|
|
|
<% else %>
|
|
|
|
|
|
|
|
<%= h member.roles.sort.collect(&:to_s).join(', ') %>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
<%= form_for(member, {:as => :membership, :remote => true, :url => membership_path(member),
|
|
|
|
<%= form_for(member, {:as => :membership, :remote => true, :url => membership_path(member),
|
|
|
|
:method => :put,
|
|
|
|
:method => :put,
|
|
|
|
:html => {:id => "member-#{member.id}-roles-form", :class => 'hol'}}
|
|
|
|
:html => {:id => "member-#{member.id}-roles-form", :class => 'hol'}}
|
|
|
@ -27,7 +43,18 @@
|
|
|
|
<ul style="text-align: left;" >
|
|
|
|
<ul style="text-align: left;" >
|
|
|
|
<%= check_box_tag 'membership[role_ids][]', role.id, member.roles.include?(role),
|
|
|
|
<%= check_box_tag 'membership[role_ids][]', role.id, member.roles.include?(role),
|
|
|
|
:disabled => member.member_roles.detect { |mr| mr.role_id == role.id && !mr.inherited_from.nil? } %>
|
|
|
|
:disabled => member.member_roles.detect { |mr| mr.role_id == role.id && !mr.inherited_from.nil? } %>
|
|
|
|
<label ><%= h role %></label>
|
|
|
|
<!--编辑时候显示成员,中英文切换后面需从数据库的角度优化-->
|
|
|
|
|
|
|
|
<% if User.current.language == "zh" %>
|
|
|
|
|
|
|
|
<% if role.id == 3 %>
|
|
|
|
|
|
|
|
<label >管理人员</label>
|
|
|
|
|
|
|
|
<% elsif role.id == 4 %>
|
|
|
|
|
|
|
|
<label >开发人员</label>
|
|
|
|
|
|
|
|
<% else %>
|
|
|
|
|
|
|
|
<label >报告人员</label>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<% else %>
|
|
|
|
|
|
|
|
<label ><%= h role %></label>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<!--<br/>-->
|
|
|
|
<!--<br/>-->
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
@ -107,7 +134,17 @@
|
|
|
|
<% roles.each do |role| %>
|
|
|
|
<% roles.each do |role| %>
|
|
|
|
<li>
|
|
|
|
<li>
|
|
|
|
<%= check_box_tag 'membership[role_ids][]', role.id %>
|
|
|
|
<%= check_box_tag 'membership[role_ids][]', role.id %>
|
|
|
|
<label ><%= h role %></label>
|
|
|
|
<% if User.current.language == "zh" %>
|
|
|
|
|
|
|
|
<% if role.id == 3 %>
|
|
|
|
|
|
|
|
<label >管理员</label>
|
|
|
|
|
|
|
|
<% elsif role.id == 4 %>
|
|
|
|
|
|
|
|
<label >开发人员</label>
|
|
|
|
|
|
|
|
<% else %>
|
|
|
|
|
|
|
|
<label >报告人员</label>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<% else %>
|
|
|
|
|
|
|
|
<label ><%= h role %></label>
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|