diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 1ca63cc98..aa6226a62 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -780,7 +780,7 @@ class ProjectsController < ApplicationController project_status = ProjectStatus.find_by_project_id(@project.id) project_status.destroy elsif params[:project][:is_public] == '1' - project_status = ProjectStatus.create(:project_id => @project.id, :watchers_count => 0, :changesets_count => 0, :project_type => 1) + project_status = ProjectStatus.create(:project_id => @project.id, :watchers_count => 0, :changesets_count => 0, :project_type => 1) end respond_to do |format| diff --git a/app/views/projects/_new_join.html.erb b/app/views/projects/_new_join.html.erb index 34aa0cda5..b241f60a2 100644 --- a/app/views/projects/_new_join.html.erb +++ b/app/views/projects/_new_join.html.erb @@ -47,7 +47,7 @@ + <%= text_field_tag 'course_password', nil, :size => 27 %> diff --git a/app/views/projects/member.html.erb b/app/views/projects/member.html.erb index 0a11d7bd2..bfaad722b 100644 --- a/app/views/projects/member.html.erb +++ b/app/views/projects/member.html.erb @@ -18,11 +18,11 @@ <% if @project.project_type == 1 %>

<% if member.roles.sort.collect(&:to_s).join(', ') =='Manager' %> - Teacher + 老师 <% elsif member.roles.sort.collect(&:to_s).join(', ') =='Reporter' %> - Student + 学生 <% elsif member.roles.sort.collect(&:to_s).join(', ') =='TA' %> - TA + 助教 <% else %> <% end %> diff --git a/app/views/projects/settings/_members.html.erb b/app/views/projects/settings/_members.html.erb index c4670e85c..7d378cb0d 100644 --- a/app/views/projects/settings/_members.html.erb +++ b/app/views/projects/settings/_members.html.erb @@ -20,9 +20,11 @@

<% roles.each do |role| %> -
+

<% roles.each do |role| %> + <% if @project.project_type ==1 %> + + <% if role == Role.find(3) %> + <%= check_box_tag 'membership[role_ids][]', role.id %>老师 + <% elsif role == Role.find(5) %> + <%= check_box_tag 'membership[role_ids][]', role.id %>学生 + <% elsif role == Role.find(7) %> + <%= check_box_tag 'membership[role_ids][]', role.id %>助教 + <% elsif role == Role.find(4) %> + <% else %> + <% end %> + <% else %> + <% end %>

<%= hidden_field_tag 'membership[role_ids][]', '' %>

<%= submit_tag l(:button_change), :class => "small" %>

- <%= text_field_tag 'course_password', nil, :size => 30%> <%= submit_tag '加入', :name => nil, :class => "bid_btn", :onclick => "hideModal(this);" %>