Project

General

Profile

Actions

Feature #1605

closed

Create and update objects via api

Added by liaham almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Compatible Redmine Version:

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

Related issues 1 (0 open1 closed)

Copied to Redmine Project Types - Feature #1731: Create and update objects via apiClosedliaham

Actions
Actions #1

Updated by liaham almost 2 years ago

  • Subject changed from Create objects via api to Create and update objects via api
Actions #2

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
Actions #3

Updated by liaham over 1 year ago

  • Copied to Feature #1731: Create and update objects via api added
Actions

Also available in: Atom PDF