|
|
@ -13,36 +13,28 @@
|
|
|
|
members = @project.member_principals.includes(:roles, :principal).all.sort
|
|
|
|
members = @project.member_principals.includes(:roles, :principal).all.sort
|
|
|
|
%>
|
|
|
|
%>
|
|
|
|
|
|
|
|
|
|
|
|
<div style="margin-left: 30px" >
|
|
|
|
<div class="box_main">
|
|
|
|
<div class="floatbox" style="margin:100px;">
|
|
|
|
<h3 class="box_h3"><%= l(:label_invite_trustie_user) %></h3>
|
|
|
|
<div >
|
|
|
|
<% if roles.any? %>
|
|
|
|
<a href="#" class="box_close"></a>
|
|
|
|
<%= form_for(@member, {:as => :membership, :url => project_memberships_path(@project), :method => :post}) do |f| %>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
|
|
<div class="box_main">
|
|
|
|
|
|
|
|
<h3 class="box_h3"><%= l(:label_invite_trustie_user) %></h3>
|
|
|
|
|
|
|
|
<% if roles.any? %>
|
|
|
|
|
|
|
|
<%= form_for(@member, {:as => :membership, :url => project_memberships_path(@project), :method => :post}) do |f| %>
|
|
|
|
|
|
|
|
<div class="invi_search">
|
|
|
|
<div class="invi_search">
|
|
|
|
<input hidden="hidden" value="true" name="flag">
|
|
|
|
<input hidden="hidden" value="true" name="flag">
|
|
|
|
<input id="principal_search" class="invi_search_input fl" type="text" placeholder="请输入用户名称来搜索好友">
|
|
|
|
<input id="principal_search" class="invi_search_input fl" type="text" placeholder="请输入用户名称来搜索好友">
|
|
|
|
<%= javascript_tag "observeSearchfield('principal_search', null, '#{ escape_javascript autocomplete_project_memberships_path(@project, :format => 'js',:flag => true) }')" %>
|
|
|
|
<%= javascript_tag "observeSearchfield('principal_search', null, '#{ escape_javascript autocomplete_project_memberships_path(@project, :format => 'js',:flag => true) }')" %>
|
|
|
|
<div class="cl"></div>
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
|
|
|
|
|
|
<div id="principals_for_new_member">
|
|
|
|
<div id="principals_for_new_member">
|
|
|
|
<%= render_project_members(@project) %>
|
|
|
|
<%= render_project_members(@project) %>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="cl"></div>
|
|
|
|
<div class="cl"></div>
|
|
|
|
|
|
|
|
<ul class="mb5">
|
|
|
|
<ul class="rolebox">
|
|
|
|
<li>
|
|
|
|
<li class="fl mr5">
|
|
|
|
|
|
|
|
<%= l(:label_role_plural) %>:
|
|
|
|
<%= l(:label_role_plural) %>:
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<% roles.each do |role| %>
|
|
|
|
<% roles.each do |role| %>
|
|
|
|
<li class="fl mr5">
|
|
|
|
<li class="fl mr5">
|
|
|
|
<%= check_box_tag 'membership[role_ids][]', role.id %>
|
|
|
|
<%= check_box_tag 'membership[role_ids][]', role.id %>
|
|
|
|
<%= h role %>
|
|
|
|
<%= h role %>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<div class="cl mb10"></div>
|
|
|
|
<div class="cl mb10"></div>
|
|
|
@ -50,13 +42,8 @@
|
|
|
|
<%= l(:label_invite_members)%>
|
|
|
|
<%= l(:label_invite_members)%>
|
|
|
|
</a>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!--<p>-->
|
|
|
|
|
|
|
|
<!--<%#= submit_tag l(:label_invite_members), :id => 'member-add-submit', :style => 'display:block; width:80px; text-align:center; color:#fff; height:26px; padding-top:3px; margin-bottom:10px;' %>-->
|
|
|
|
|
|
|
|
<!--</p>-->
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
|
|
<script type="text/javascript">
|
|
|
|
$(document).ready(function () {
|
|
|
|
$(document).ready(function () {
|
|
|
|