Changeset 375

Show
Ignore:
Timestamp:
01/04/07 10:43:12 (2 years ago)
Author:
jarmo
Message:
  • Merged changes from [372] and [373] to the 1.2-alpha branch
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.2-alpha/app/controllers/report_controller.rb

    r339 r375  
    9999      @report.cause_work_order_id = @cause_work_order_id if @cause_work_order_id 
    100100 
    101       if @report.valid? and @report.validate_fields 
     101      if @report.validate_fields and @report.valid? 
    102102        @report.editable = params[:report][:editable] if params[:report] and @report_type.editable 
    103103        @report.ready = true 
  • branches/1.2-alpha/app/helpers/application_helper.rb

    r371 r375  
    1717 
    1818    for error in additional_errors.flatten 
    19       object.errors.add(*error) 
     19      object.errors.add_to_base(*error) 
    2020    end 
    2121 
  • branches/1.2-alpha/app/models/report_field_value.rb

    r371 r375  
    1313  def human_attribute_name(attribute) 
    1414    return self.report_field.name 
     15  end 
     16 
     17  # Use this insetead of errors.full_messages 
     18  def error_messages 
     19    result = [] 
     20    self.errors.each { |attribute, message|  
     21      result.push(message.gsub('%{fn}', self.report_field.name)) 
     22    } 
     23    return result 
    1524  end 
    1625 
  • branches/1.2-alpha/app/views/report/_creation_form.rhtml

    r264 r375  
    66<% @first_year ||= Time.now.year - 15; @years ||= 30; -%> 
    77 
    8 <% field_error_messages = report.report_field_values.collect { |v| v.errors.full_messages } -%> 
     8<% field_error_messages = report.report_field_values.collect { |v| v.error_messages } -%> 
    99<%= additional_error_messages_for('report', field_error_messages) %> 
    1010 

© 2004-2007 Norfello Oy All Rights Reserved