修改竞赛中的role_id==xxx代码

GitlabVersion
z9hang 11 years ago
parent cf5c7a6610
commit 47535ce101

@ -210,11 +210,14 @@ class ContestsController < ApplicationController
# @contesting_project_pages = Paginator.new @contesting_project_count, per_page_option, params['page'] # @contesting_project_pages = Paginator.new @contesting_project_count, per_page_option, params['page']
@membership.each do |membership| @membership.each do |membership|
unless(membership.project.project_type==1) unless(membership.project.project_type==1)
membership.member_roles.each{|role| #membership.member_roles.each{|role|
if(role.role_id == 3) # if(role.role_id == 3)
@option << membership.project # @option << membership.project
end # end
} #}
if User.current.allowed_to?({:controller => "projects", :action => "edit"}, membership.project, :global => false)
@option << membership.project
end
end end
end end
@user = @contest.author @user = @contest.author
@ -301,11 +304,15 @@ class ContestsController < ApplicationController
# @contesting_project_pages = Paginator.new @contesting_project_count, per_page_option, params['page'] # @contesting_project_pages = Paginator.new @contesting_project_count, per_page_option, params['page']
@membership.each do |membership| @membership.each do |membership|
unless(membership.project.project_type==1) unless(membership.project.project_type==1)
membership.member_roles.each{|role| #membership.member_roles.each{|role|
if(role.role_id == 3) #if(role.role_id == 3)
#@option << membership.project
#end
#}
#拥有编辑项目权限的可将该项目参赛
if User.current.allowed_to?({:controller => "projects", :action => "edit"}, membership.project, :global => false)
@option << membership.project @option << membership.project
end end
}
end end
end end
@user = @contest.author @user = @contest.author

Loading…
Cancel
Save