项目邀请用户相关问题

gitlab
sw 10 years ago
parent b5dce61c9e
commit d62e7218cc

@ -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>
Loading…
Cancel
Save