竞赛的调整

dev_home
cxt 6 years ago
parent 67c7e08bc0
commit 68adeeb544

@ -7,6 +7,7 @@
@import "bootstrap-datepicker.standalone"; @import "bootstrap-datepicker.standalone";
@import "jquery.mloading"; @import "jquery.mloading";
@import "jquery-confirm.min"; @import "jquery-confirm.min";
@import "bootstrap-datetimepicker.min";
@import "codemirror/lib/codemirror"; @import "codemirror/lib/codemirror";
@import "editormd/css/editormd.min"; @import "editormd/css/editormd.min";

@ -170,7 +170,7 @@ class Competitions::CompetitionsController < Competitions::BaseController
def allow_visit def allow_visit
return if current_competition.published? || admin_or_business? return if current_competition.published? || admin_or_business?
return if current_competition.nearly_published? && current_competition.manager?(current_user) return if current_competition.manager?(current_user)
render_forbidden render_forbidden
end end
@ -182,7 +182,7 @@ class Competitions::CompetitionsController < Competitions::BaseController
def check_manager_permission! def check_manager_permission!
return if current_user.admin_or_business? return if current_user.admin_or_business?
return if current_competition.nearly_published? && current_competition.manager?(current_user) return if current_competition.manager?(current_user)
render_forbidden render_forbidden
end end

@ -31,6 +31,6 @@ if @competition.mode == 2
end end
json.permission do json.permission do
json.editable @user.admin_or_business? || (@competition.nearly_published? && @competition.manager?(@user)) json.editable @user.admin_or_business? || @competition.manager?(@user)
end end

@ -30,7 +30,7 @@ json.competitions do
# end # end
json.permission do json.permission do
json.editable current_user.admin_or_business? || (competition.nearly_published? && competition.manager?(current_user)) json.editable current_user.admin_or_business? || competition.manager?(current_user)
end end
end end
end end

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save