OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/app/controllers/rb_impediments_controller.rb

26 lines
730 B

class RbImpedimentsController < RbApplicationController
unloadable
def create
@impediment = Impediment.create_with_relationships(params, @project.id)
result = @impediment.errors.length
status = (result == 0 ? 200 : 400)
@include_meta = true
respond_to do |format|
format.html { render :partial => "impediment", :object => @impediment, :status => status }
end
end
def update
@impediment = Impediment.find_by_id(params[:id])
result = @impediment.update_with_relationships(params)
status = (result ? 200 : 400)
@include_meta = true
respond_to do |format|
format.html { render :partial => "impediment", :object => @impediment, :status => status }
end
end
end