Project

General

Profile

Feature #1505 » default_due_date.diff

Functionality in controller - Brian Terlson, 2008-06-19 21:52

View differences:

app/controllers/issues_controller.rb
144 144
      @custom_values = @project.custom_fields_for_issues(@issue.tracker).collect { |x| CustomValue.new(:custom_field => x, 
145 145
                                                                                                       :customized => @issue,
146 146
                                                                                                       :value => (params[:custom_fields] ? params[:custom_fields][x.id.to_s] : nil)) }
147
      # Default end date for the issue is the fixed version's effective date if a fixed version
148
      # is specified.
149
      
150
      @issue.due_date ||= @issue.fixed_version.effective_date if @issue.fixed_version &&
151
                                                                 @issue.fixed_version.effective_date &&
152
                                                                 @issue.fixed_version.effective_date > Date.today
153
      
147 154
      @issue.custom_values = @custom_values
148 155
      if @issue.save
149 156
        attach_files(@issue, params[:attachments])
(1-1/2)