%= form_with(model: commitment, local: true) do |form| %> <%= render partial: "shared/show_errors", locals: {record: commitment} %> <%= edit_table_open %> <%= edit_table_row (Commitment.human_attribute_name(:enabled)),(form.check_box :enabled, id: :commitment_enabled), "Indica se è attivo o no" %> <%= edit_table_row (Commitment.human_attribute_name(:datestart)),(date_input form, commitment, :datestart, :commitment_datestart), "Data da cui decorre la validità" %> <%= edit_table_row (Commitment.human_attribute_name(:dateend)),(date_input form, commitment, :dateend, :commitment_dateend), "Data in cui si conclude la validità" %> <%= edit_table_row (Commitment.human_attribute_name(:person_id)), (form.collection_select(:person_id, Person.all.ordered_by_name, :id, :format_for_formselect, {prompt: false, include_blank: true}, {style: "width:400px;"} )), "Persona di riferimento" %> <%= edit_table_row (Commitment.human_attribute_name(:house_id)), (form.collection_select(:house_id, House.all.ordered_by_name, :id, :format_for_formselect, {prompt: false, include_blank: true}, {style: "width:400px;"} )), "Nucleo di riferimento" %> <%= edit_table_row (Commitment.human_attribute_name(:region_id)), (form.collection_select(:region_id, Region.all.ordered_by_name, :id, :format_for_formselect, {prompt: false, include_blank: true}, {style: "width:400px;"} )), "Regione di riferimento" %> <%= edit_table_row (Commitment.human_attribute_name(:amount)), (form.number_field :amount, id: :commitment_amount, step: :any, style: 'text-align: right;'), "Importo" %> <%= edit_table_row (Commitment.human_attribute_name(:name)), (form.text_field :name, id: :commitment_name), "Nome descrittivo" %> <%= edit_table_row (Commitment.human_attribute_name(:notes)), (form.text_area :notes, cols: 60, rows: 10, id: :commitment_notes), "Note" %> <%= edit_table_row (Commitment.human_attribute_name(:srg_pn_costcenter_id)), (form.collection_select :srg_pn_costcenter_id, SrgPnCostcenter.all.ordered_for_formselect, :id, :format_for_formselect, include_blank: true), "#{SrgPnCostcenter.label} a cui faranno riferimento di default i #{CommitmentTransaction.label} relativi a questo #{Commitment.label(1)}" %> <%= edit_table_row (Commitment.human_attribute_name(:srg_crb_id)), (form.collection_select :srg_crb_id, SrgCrb.all.ordered_by_name, :id, :format_for_formselect, include_blank: true), "#{SrgCrb.label} a cui faranno riferimento di default i #{CommitmentTransaction.label} relativi a questo #{Commitment.label(1)}" %> <%= edit_table_row (Commitment.human_attribute_name(:srg_service_id)), (form.collection_select :srg_service_id, SrgService.all.ordered_by_name, :id, :format_for_formselect, include_blank: true), "#{SrgService.label} a cui faranno riferimento di default i #{CommitmentTransaction.label} relativi a questo #{Commitment.label(1)}" %> <%= edit_table_close %>