|
|
|
@ -578,7 +578,7 @@ class ProjectsController < ApplicationController
|
|
|
|
|
format.api { render_api_ok }
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
render :layout => "project_base"
|
|
|
|
|
render :layout => "base_projects"
|
|
|
|
|
end
|
|
|
|
|
# hide project in layout
|
|
|
|
|
@project = nil
|
|
|
|
@ -586,7 +586,7 @@ class ProjectsController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def show_projects_score
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html { render :layout => "project_base"}
|
|
|
|
|
format.html { render :layout => "base_projects"}
|
|
|
|
|
format.js
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
@ -674,10 +674,10 @@ class ProjectsController < ApplicationController
|
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
def memberAccess
|
|
|
|
|
# 是课程,则判断当前用户是否参加了课程
|
|
|
|
|
# return 0 if @project.project_type == Project::ProjectType_project
|
|
|
|
|
# currentUser = User.current
|
|
|
|
|
render_403 unless User.current.member_of?(@project)
|
|
|
|
|
# 如果是私有项目,项目成员不对外公开,公开项目成员列表对外公开。
|
|
|
|
|
unless @project.is_public?
|
|
|
|
|
render_403 unless User.current.member_of?(@project)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def toggleCourse
|
|
|
|
|