|
|
@ -19,7 +19,7 @@
|
|
|
|
<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=<%= l(:label_invite_trustie_user_tips) %>>
|
|
|
|
<input id="principal_search" class="invi_search_input fl" type="text" placeholder=<%= l(:label_invite_trustie_user_tips) %>>
|
|
|
|
<a class="invi_search_btn fl" onclick="observeSearchfield('principal_search', null, '#{ escape_javascript autocomplete_project_memberships_path(@project, :format => 'js',:flag => true) }')">搜索</a>
|
|
|
|
<a class="invi_search_btn fl" onclick="observeSearchfield('principal_search', null, '<%= escape_javascript autocomplete_project_memberships_path(@project, :format => 'js',:flag => true)%> ')">搜索</a>
|
|
|
|
<%= 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">
|
|
|
@ -48,7 +48,7 @@
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<div class="cl mb10"></div>
|
|
|
|
<div class="cl mb10"></div>
|
|
|
|
<a href="#" class="btn_free" onclick="$('#new_membership').submit();">
|
|
|
|
<a href="javascript:void(0)" class="btn_free" onclick="submit_invite_members()">
|
|
|
|
<%= l(:label_invite_members)%>
|
|
|
|
<%= l(:label_invite_members)%>
|
|
|
|
</a>
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -67,37 +67,39 @@
|
|
|
|
var text=$(label).text();
|
|
|
|
var text=$(label).text();
|
|
|
|
$(label).attr("title",text);
|
|
|
|
$(label).attr("title",text);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
function nh_show_err_message(msg){
|
|
|
|
function nh_show_err_message(msg){
|
|
|
|
$("#RSide>.flash").remove();
|
|
|
|
$("#RSide>.flash").remove();
|
|
|
|
$("#RSide").prepend('<div class="flash error" id="flash_error">'+msg+'</div>');
|
|
|
|
$("#RSide").prepend('<div class="flash error" id="flash_error">'+msg+'</div>');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$('#new_membership').submit(function(){
|
|
|
|
|
|
|
|
var user_ischeck=false;
|
|
|
|
function submit_invite_members()
|
|
|
|
$("input[name='membership[user_ids][]']").each(function(){
|
|
|
|
{
|
|
|
|
if($(this).prop('checked')){
|
|
|
|
var user_ischeck=false;
|
|
|
|
user_ischeck=true;
|
|
|
|
$("input[name='membership[user_ids][]']").each(function(){
|
|
|
|
}
|
|
|
|
if($(this).prop('checked')){
|
|
|
|
});
|
|
|
|
user_ischeck=true;
|
|
|
|
var role_ischeck=false;
|
|
|
|
|
|
|
|
$("input[name='membership[role_ids][]']").each(function(){
|
|
|
|
|
|
|
|
if($(this).prop('checked')){
|
|
|
|
|
|
|
|
role_ischeck=true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
if(user_ischeck==false && role_ischeck==false){
|
|
|
|
|
|
|
|
nh_show_err_message('请选择用户和角色!');
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user_ischeck==false){
|
|
|
|
|
|
|
|
nh_show_err_message('请选择用户!');
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(role_ischeck==false){
|
|
|
|
});
|
|
|
|
nh_show_err_message('请选择角色!');
|
|
|
|
var role_ischeck=false;
|
|
|
|
return false;
|
|
|
|
$("input[name='membership[role_ids][]']").each(function(){
|
|
|
|
|
|
|
|
if($(this).prop('checked')){
|
|
|
|
|
|
|
|
role_ischeck=true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
if(user_ischeck==false && role_ischeck==false){
|
|
|
|
|
|
|
|
nh_show_err_message('请选择用户和角色!');
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(user_ischeck==false){
|
|
|
|
|
|
|
|
nh_show_err_message('请选择用户!');
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(role_ischeck==false){
|
|
|
|
|
|
|
|
nh_show_err_message('请选择角色!');
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
$('#new_membership').submit();
|
|
|
|
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|