Actions
Feature #1605
closedCreate and update objects via api
Start date:
Due date:
% Done:
100%
Estimated time:
Compatible Redmine Version:
Pull Request Link:
Description
The code below needs to be integrated in Redmine Project Types.
def create
@issue_custom_fields = IssueCustomField.sorted.to_a
@trackers = Tracker.sorted.to_a
@project = Project.new
@project.safe_attributes = params[:project]
if @project.save
unless User.current.admin?
@project.add_default_member(User.current)
end
respond_to do |format|
format.html do
flash[:notice] = l(:notice_successful_create)
if params[:continue]
attrs = {:parent_id => @project.parent_id}.reject {|k,v| v.nil?}
redirect_to new_project_path(attrs)
else
redirect_to settings_project_path(@project)
end
end
format.api do
render(
:action => 'show',
:status => :created,
:location => url_for(:controller => 'projects',
:action => 'show', :id => @project.id)
)
end
end
else
respond_to do |format|
format.html {render :action => 'new'}
format.api {render_validation_errors(@project)}
end
end
end
Updated by liaham almost 2 years ago
- Subject changed from Create objects via api to Create and update objects via api
Updated by liaham over 1 year ago
- Category set to 31
- Status changed from New to Closed
- Assignee set to liaham
- % Done changed from 0 to 100
Updated by liaham over 1 year ago
- Copied to Feature #1731: Create and update objects via api added
Actions