Mask grade with ACTIVATED
This commit is contained in:
parent
7085492730
commit
ed02337d27
@ -102,7 +102,7 @@ class ApplicationController < ActionController::Base
|
||||
set_sub_menu :stocks, :p_serial_num_types, "Types de Numero série"
|
||||
set_sub_menu :stocks, :p_product_ref_specs, "Specs"
|
||||
set_sub_menu :stocks, :p_spec_values, "Valeur de specs"
|
||||
set_sub_menu :stocks, :p_grades, "Grades"
|
||||
set_sub_menu :stocks, :p_grades, "Grades" if PGrade::ACTIVATED
|
||||
set_sub_menu :stocks, :p_product_powers, "Types de chargeurs"
|
||||
set_sub_menu :stocks, :p_product_zones, "Zones produits"
|
||||
|
||||
|
@ -12,16 +12,26 @@ class PArticle < ApplicationRecord
|
||||
# has_many :p_product_ref_specs, through: :p_product_ref
|
||||
# accepts_nested_attributes_for :p_product_ref_specs
|
||||
|
||||
acts_as_sorting :fields => {
|
||||
:id => {:name => "id", :reorder => true},
|
||||
:p_product_ref_code => {:name => "Code ref", :reorder => true},
|
||||
:p_product_ref => {:name => "Désignation", :reorder => true},
|
||||
:p_grade => {:name => "Grade", :reorder => true},
|
||||
:color => {:name => "Couleur"},
|
||||
:p_article_serial_nums => {:name => "N° identifiants"},
|
||||
:actions => {:name => "Actions", :reorder => false},
|
||||
}
|
||||
|
||||
if PGrade::ACTIVATED
|
||||
acts_as_sorting :fields => {
|
||||
:id => {:name => "id", :reorder => true},
|
||||
:p_product_ref_code => {:name => "Code ref", :reorder => true},
|
||||
:p_product_ref => {:name => "Désignation", :reorder => true},
|
||||
:p_grade => {:name => "Grade", :reorder => true},
|
||||
:color => {:name => "Couleur"},
|
||||
:p_article_serial_nums => {:name => "N° identifiants"},
|
||||
:actions => {:name => "Actions", :reorder => false},
|
||||
}
|
||||
else
|
||||
acts_as_sorting :fields => {
|
||||
:id => {:name => "id", :reorder => true},
|
||||
:p_product_ref_code => {:name => "Code ref", :reorder => true},
|
||||
:p_product_ref => {:name => "Désignation", :reorder => true},
|
||||
:color => {:name => "Couleur"},
|
||||
:p_article_serial_nums => {:name => "N° identifiants"},
|
||||
:actions => {:name => "Actions", :reorder => false},
|
||||
}
|
||||
end
|
||||
def member_label
|
||||
"#{p_product_ref.cc_name}"
|
||||
end
|
||||
|
@ -7,4 +7,5 @@ class PGrade < ApplicationRecord
|
||||
:actions => {:name => "Actions", :reorder => false},
|
||||
}
|
||||
|
||||
ACTIVATED = false
|
||||
end
|
||||
|
@ -3,7 +3,8 @@
|
||||
.content
|
||||
=f.inputs do
|
||||
= f.input :p_product_ref, as: :select, collection: PProductRef.all.distinct, :label => f.object.label_for(:p_product_ref)
|
||||
= f.input :p_grade, as: :select, collection: PGrade.pluck(:grade, :id), :label => "Grade"
|
||||
-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|
|
||||
|
Reference in New Issue
Block a user