组织设置中添加成员BUG解决
This commit is contained in:
parent
64d87b7398
commit
86a5eccae6
|
@ -642,12 +642,4 @@ class OrganizationsController < ApplicationController
|
||||||
OrgMessage.create(:user_id => params[:user_id], :organization_id => @organization.id, :message_type => 'AgreeApplySubdomain', :message_id => @organization.id, :sender_id => User.current.id, :viewed => 0, :content => params[:org_domain])
|
OrgMessage.create(:user_id => params[:user_id], :organization_id => @organization.id, :message_type => 'AgreeApplySubdomain', :message_id => @organization.id, :sender_id => User.current.id, :viewed => 0, :content => params[:org_domain])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def org_member_autocomplete
|
|
||||||
@org = Organization.find(params[:org])
|
|
||||||
@flag = params[:flag] || false
|
|
||||||
respond_to do |format|
|
|
||||||
format.js
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
<% if @org%>
|
|
||||||
var checked = $("#principals_for_new_member input:checked").size();
|
|
||||||
if(checked > 0)
|
|
||||||
{
|
|
||||||
alert('翻页或搜索后将丢失当前选择的用户数据!');
|
|
||||||
}
|
|
||||||
<% if @flag == "true"%>
|
|
||||||
$('#principals_for_new_member').html('<%= escape_javascript(find_user_not_in_current_org_by_name(@org)) %>');
|
|
||||||
<% else%>
|
|
||||||
$('#principals_for_new_member').html('<%= escape_javascript(find_user_not_in_current_org_by_name(@org)) %>');
|
|
||||||
<% end%>
|
|
||||||
|
|
||||||
<%end%>
|
|
||||||
var collection=$("#principals_for_new_member").children("#principals").children("label");
|
|
||||||
collection.css("text-overflow","ellipsis");
|
|
||||||
collection.css("white-space","nowrap");
|
|
||||||
collection.css("width","200px");
|
|
||||||
collection.css("overflow","hidden");
|
|
||||||
for(i=0;i<collection.length;i++){ //增加悬浮显示
|
|
||||||
var label=collection[i];
|
|
||||||
var text=$(label).text();
|
|
||||||
$(label).attr("title",text);
|
|
||||||
}
|
|
|
@ -112,8 +112,8 @@
|
||||||
<%= form_tag url_for(:controller => 'org_member', :action => 'create', :org => @organization),:id=>'org_member_add_form',:remote=>true do |f|%>
|
<%= form_tag url_for(:controller => 'org_member', :action => 'create', :org => @organization),:id=>'org_member_add_form',:remote=>true do |f|%>
|
||||||
<input type="text" id="not_org_member_search" name="orgAddSearch" placeholder="支持姓名、邮箱、登录名搜索" class="orgAddSearch mb20" />
|
<input type="text" id="not_org_member_search" name="orgAddSearch" placeholder="支持姓名、邮箱、登录名搜索" class="orgAddSearch mb20" />
|
||||||
<%# if @organization.secdomain_name.nil? %>
|
<%# if @organization.secdomain_name.nil? %>
|
||||||
<%#= javascript_tag "observeSearchfield('not_org_member_search', null, '#{ escape_javascript host_with_protocol + "/org_member/org_member_autocomplete?" + {:org=> @organization.id}.to_query }')" %>
|
<%= javascript_tag "observeSearchfield('not_org_member_search', null, '#{ escape_javascript "/org_member/org_member_autocomplete?" + {:org=> @organization.id}.to_query }')" %>
|
||||||
<%= javascript_tag "observeSearchfield('not_org_member_search', null, '#{url_for(:controller => 'organizations', :action => 'org_member_autocomplete', :org=> @organization.id)}')" %>
|
<%#= javascript_tag "observeSearchfield('not_org_member_search', null, '#{url_for(:controller => 'organizations', :action => 'org_member_autocomplete', :org=> @organization.id)}')" %>
|
||||||
<%# else %>
|
<%# else %>
|
||||||
<%#= javascript_tag "observeSearchfield('not_org_member_search', null, '#{ escape_javascript secdomain_with_protocol(@organization.secdomain_name) + "/org_member/org_member_autocomplete?" + {:org=> @organization.id}.to_query }')" %>
|
<%#= javascript_tag "observeSearchfield('not_org_member_search', null, '#{ escape_javascript secdomain_with_protocol(@organization.secdomain_name) + "/org_member/org_member_autocomplete?" + {:org=> @organization.id}.to_query }')" %>
|
||||||
<%# end %>
|
<%# end %>
|
||||||
|
|
|
@ -104,7 +104,6 @@ RedmineApp::Application.routes.draw do
|
||||||
post 'agree_apply_subdomain'
|
post 'agree_apply_subdomain'
|
||||||
post 'update_field_by_admin'
|
post 'update_field_by_admin'
|
||||||
post 'reset_update_field_by_admin'
|
post 'reset_update_field_by_admin'
|
||||||
get 'org_member_autocomplete'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -547,6 +547,7 @@ function observeSearchfield(fieldId, targetId, url) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: url,
|
url: url,
|
||||||
type: 'get',
|
type: 'get',
|
||||||
|
dataType: 'jsonp',
|
||||||
data: {q: $this.val()},
|
data: {q: $this.val()},
|
||||||
success: function(data){ if(targetId) $('#'+targetId).html(data); },
|
success: function(data){ if(targetId) $('#'+targetId).html(data); },
|
||||||
beforeSend: function(){ $this.addClass('ajax-loading'); },
|
beforeSend: function(){ $this.addClass('ajax-loading'); },
|
||||||
|
|
Loading…
Reference in New Issue