|
|
|
@ -179,13 +179,25 @@ Redmine::AccessControl.map do |map|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#课程权限模块
|
|
|
|
|
map.project_module :course do
|
|
|
|
|
map.project_module :course do |map|
|
|
|
|
|
map.permission :view_courses,{:projects => [:course]},:read => true
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#作业模块权限
|
|
|
|
|
map.project_module :bids do |map|
|
|
|
|
|
map.permission :view_homework_attaches, {:bids => [:show, :show_project, :revision]}, :read => true
|
|
|
|
|
#map.permission :new_course, {}, :read => true
|
|
|
|
|
#map.permission :configure_course,{},:read => true
|
|
|
|
|
#map.permission :close_course,{},:read => true
|
|
|
|
|
map.permission :new_assignment,{:projects => [:new_homework]},:read => true
|
|
|
|
|
map.permission :edit_assignment,{:bids => [:edit]},:read => true
|
|
|
|
|
map.permission :delete_assignment,{:bids => [:homework_destroy]},:read => true
|
|
|
|
|
map.permission :new_placeholder,{:homework_attach => [:new]},:read => true
|
|
|
|
|
map.permission :edit_placeholder,{},:read => true
|
|
|
|
|
map.permission :delete_placeholder,{},:read => true
|
|
|
|
|
map.permission :commit_content,{},:read => true
|
|
|
|
|
#map.permission :new_course_notify,{},:read => true
|
|
|
|
|
#map.permission :edit_course_notify,{},:read => true
|
|
|
|
|
#map.permission :delete_course_notify,{},:read => true
|
|
|
|
|
map.permission :view_assignment,{},:read => true
|
|
|
|
|
map.permission :view_placeholder,{},:read => true
|
|
|
|
|
map.permission :view_course_messages,{},:read => true
|
|
|
|
|
map.permission :view_real_name,{},:read => true
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
map.project_module :boards do |map|
|
|
|
|
|