diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index b7dbb5822..042e57ee6 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -8,7 +8,7 @@ class CoursesController < ApplicationController course = Project.find(params[:object_id]) if params[:course_password] == Course.find_by_extra(course.identifier).password members = [] - members << Member.new(:role_ids => [5], :user_id => User.current.id) + members << Member.new(:role_ids => [10], :user_id => User.current.id) course.members << members StudentsForCourse.create(:student_id => User.current.id, :course_id => params[:object_id]) diff --git a/app/views/layouts/base_courses.html.erb b/app/views/layouts/base_courses.html.erb index 39203679c..cb1694629 100644 --- a/app/views/layouts/base_courses.html.erb +++ b/app/views/layouts/base_courses.html.erb @@ -52,15 +52,15 @@
<% if(@project.project_type==1) %>
<% if get_avatar?(@project) %>
<%= image_tag(url_to_avatar(@project), :class => "avatar2") %>
<% else %>
- <%= link_to image_tag('../images/avatars/Project/course.jpg', :class => "avatar2"), project_path(@project)%>
+ <%= link_to image_tag('../images/avatars/Project/course.jpg', :class => "avatar2"), project_path(@project) %>
<% end %>
<% else %>
<%= image_tag(url_to_avatar(@project), :class => "avatar2") %>
@@ -69,12 +69,12 @@
<%= @project.name %>
- <%if User.current.logged?%>
- <% if @course.teacher.id == User.current.id%>
+ <%if User.current.logged? %>
+ <% if @course.teacher.id == User.current.id %>
<%= link_to l(:label_course_modify_settings), {:controller => 'projects', :action => 'settings', :id => @project} %>
<% else %>
- <%= join_in_course(@project, User.current)%>
+ <%= join_in_course(@project, User.current) %>
<% end %>
<% unless User.current.member_of?(@project) %>
diff --git a/app/views/projects/settings/_members.html.erb b/app/views/projects/settings/_members.html.erb
index bbc598e20..828cb7f8c 100644
--- a/app/views/projects/settings/_members.html.erb
+++ b/app/views/projects/settings/_members.html.erb
@@ -1,20 +1,6 @@
<%= error_messages_for 'member' %>
-<% if @project.project_type == 1 %>
-<% r = [] %>
-<% for i in 3..5 %>
-<% roles = Role.givable.all[i]
- members = @project.member_principals.includes(:roles, :principal).all.sort %>
- <% r << roles %>
- <% end %>
-<% else %>
-<% r = [] %>
-<% for i in 0..2 %>
-<% roles = Role.givable.all[i]
+<% roles = Role.find_all_givable
members = @project.member_principals.includes(:roles, :principal).all.sort %>
- <% r << roles %>
- <% end %>
-
-<% end %>
<% if members.any? %>
|