40 lines
2.5 KiB
Plaintext
40 lines
2.5 KiB
Plaintext
- if params[:controller] == "admin/p_articles"
|
|
=semantic_form_for [:admin, @p_article], :remote => true do |f|
|
|
=f.inputs do
|
|
-if params[:p_product_ref_id]
|
|
= f.input :p_product_ref, as: :select, collection: PProductRef.all.distinct.pluck(:cc_name, :id), :selected => f.object.p_product_ref , :label => f.object.label_for(:p_product_ref)
|
|
-else
|
|
= f.input :p_product_ref, as: :select, collection: PProductRef.all.distinct.pluck(:cc_name, :id), :label => f.object.label_for(:p_product_ref)
|
|
-if PGrade::ACTIVATED
|
|
= f.input :p_grade, as: :select, collection: PGrade.pluck(:grade, :id), :label => "Grade"
|
|
%h4 Numero de série :
|
|
.p_article_serial_nums_form
|
|
= f.semantic_fields_for :p_article_serial_nums do |form|
|
|
=render :partial => "admin/p_article_serial_nums/form", :locals => {:form => form}
|
|
%p= link_to_add_fields "Ajouter un numéro de série", f, :p_article_serial_nums, {:class => "btn btn-primary"}
|
|
|
|
=render :partial => "qi/actions", :locals => {:f => f}
|
|
/.actions=f.submit "sauvegarder", :class => "btn btn-primary"
|
|
- elsif params[:controller] == "admin/price_lines"
|
|
.field
|
|
= form.inputs do
|
|
|
|
=@price_line.price_line_block.price_lineable.tva_type_id
|
|
-if params[:p_product_ref_id]
|
|
= form.input :p_product_ref_id, as: :select, collection: PProductRef.all.distinct.pluck(:cc_name, :id), :label => form.object.label_for(:p_product_ref), input_html: {disabled: true}
|
|
= form.hidden_field :p_product_ref_id, value: form.object.p_product_ref_id
|
|
= form.hidden_field :tva_type_id, value: @price_line.price_line_block.price_lineable.tva_type_id
|
|
|
|
-else
|
|
= form.input :p_product_ref_id, as: :select, collection: PProductRef.all.distinct.pluck(:cc_name, :id), :label => form.object.label_for(:p_product_ref), input_html: {disabled: true}
|
|
= form.hidden_field :p_product_ref_id, value: form.object.p_product_ref_id
|
|
-if PGrade::ACTIVATED
|
|
= form.input :p_grade, as: :select, collection: PGrade.pluck(:grade, :id), :label => "Grade"
|
|
%h4 Numero de série :
|
|
.p_article_serial_nums_form
|
|
= form.semantic_fields_for :p_article_serial_nums do |form|
|
|
=render :partial => "admin/p_article_serial_nums/form", :locals => {:form => form}
|
|
%p= link_to_add_fields "Ajouter un numéro de série", form, :p_article_serial_nums, {:class => "btn btn-primary"}
|
|
|
|
%p.destroy=link_to_remove_fields "Supprimer l'article", form, {:class => "btn btn-danger"}
|