题库的调整

dev_aliyun_beta
cxt 6 years ago
parent e2fb524f23
commit d7bfe27119

@ -1,4 +1,5 @@
class Users::QuestionBanksController < Users::BaseController class Users::QuestionBanksController < Users::BaseController
before_action :require_login
before_action :check_query_params! before_action :check_query_params!
before_action :check_user_permission! before_action :check_user_permission!
@ -62,12 +63,10 @@ class Users::QuestionBanksController < Users::BaseController
end end
def check_user_permission! def check_user_permission!
return if User.current.admin? || (observed_logged_user? && read_question_bank_permission?) if params[:type] == 'publicly'
render_error("未通过职业认证") unless User.current.admin? || User.current.certification_teacher?
render_forbidden else
end render_forbidden unless User.current.admin? || User.current.is_teacher?
end
def read_question_bank_permission?
params[:type] == 'personal' ? User.current.is_teacher? : User.current.certification_teacher?
end end
end end
Loading…
Cancel
Save