- 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"}