diff --git a/app/controllers/members_controller.rb b/app/controllers/members_controller.rb index 712c86680..5168913a7 100644 --- a/app/controllers/members_controller.rb +++ b/app/controllers/members_controller.rb @@ -100,7 +100,7 @@ class MembersController < ApplicationController #added by nie if(params[:membership][:role_ids] && params[:membership][:role_ids][0] == "3") @projectInfo = ProjectInfo.new(:user_id => @member.user_id, :project_id => @project.id) - @projectInfo.save + @projectInfo.save else user_admin = ProjectInfo.where("user_id = ? and project_id = ?", @member.user_id, @project.id) if user_admin.size > 0 diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index f1b8f6cc2..8023042ff 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -748,7 +748,7 @@ class ProjectsController < ApplicationController # @course_tag = params[:course] # if @course_tag == '1' if @project.project_type == 1 - @course = Course.find_by_extra(@project.identifier) + @course = Course.find_by_extra(@project.identifier) render :layout => 'base_courses' else render :layout => 'base_projects' @@ -762,7 +762,7 @@ class ProjectsController < ApplicationController #by young def member if @project.project_type == 1 - render :layout => 'base_courses' + render :layout => 'base_courses' end # roles = Role.find_all_givable # members = @project.member_principals.includes(:roles, :principal).all.sort @@ -912,7 +912,7 @@ class ProjectsController < ApplicationController def watcherlist if @watched - @users -= watched.watcher_users + @users -= watched.watcher_users end end end diff --git a/app/views/users/_course_form.html.erb b/app/views/users/_course_form.html.erb index 579f5dbef..0fe03a825 100644 --- a/app/views/users/_course_form.html.erb +++ b/app/views/users/_course_form.html.erb @@ -9,8 +9,10 @@
<%= link_to_project(membership.project) %> - - <%= l(:label_x_base_courses_member, :count => membership.project.members.count) %>(<%= link_to "#{membership.project.members.count}", project_member_path(membership.project), :course =>'1' %>) + + + + <%= join_in_course(membership.project, User.current)%> <%= l(:label_x_base_courses_member, :count => membership.project.members.count) %>(<%= link_to "#{membership.project.members.count}", project_member_path(membership.project), :course =>'1' %>) <%= l(:label_homework) %> (<%= link_to (membership.project.homeworks.count), {:controller => 'projects', :action => 'homework', :id => membership.project.identifier} %>) <%= l(:label_course_news)%> (<%= link_to (membership.project.news.count), {:controller => 'news', :action => 'index', :project_id => membership.project.identifier} %>) |