|
|
|
@ -271,8 +271,7 @@ class CoursesController < ApplicationController
|
|
|
|
|
@issue_custom_fields = IssueCustomField.sorted.all
|
|
|
|
|
@trackers = Tracker.sorted.all
|
|
|
|
|
|
|
|
|
|
if User.current.user_extensions.identity == 0
|
|
|
|
|
if @course.save
|
|
|
|
|
if @course.save
|
|
|
|
|
#unless User.current.admin?
|
|
|
|
|
r = Role.givable.find_by_id(Setting.new_project_user_role_id.to_i) || Role.givable.first
|
|
|
|
|
m = Member.new(:user => User.current, :roles => [r])
|
|
|
|
@ -298,15 +297,13 @@ class CoursesController < ApplicationController
|
|
|
|
|
}
|
|
|
|
|
format.api { render :action => 'show', :status => :created, :location => url_for(:controller => 'courses', :action => 'show', :id => @course.id) }
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
else
|
|
|
|
|
#@course.destroy
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html { render :action => 'new', :layout => 'base' } #Added by young
|
|
|
|
|
format.api { render_validation_errors(@course) }
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def course
|
|
|
|
|