add p_spec_type menu

This commit is contained in:
Barnabé 2021-09-06 17:31:32 +02:00
parent 2c1c768c64
commit 7dfe920e99
3 changed files with 21 additions and 4 deletions

View File

@ -124,7 +124,8 @@ class ApplicationController < ActionController::Base
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_article_serial_nums, "Numeros série"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_serial_num_types, "Types de Numero série"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_product_ref_specs, "Specs"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_spec_values, "Valeur de specs"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_spec_types, "Types de specs"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_spec_values, "Valeurs de specs"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_grades, "Grades" if PGrade::ACTIVATED
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_product_powers, "Types de chargeurs"
set_sub_sub_menu :stocks, :p_preferences_products_menu, :p_product_zones, "Zones produits"

View File

@ -1,5 +1,10 @@
class PSpecType < ApplicationRecord
has_many :p_product_ref_specs
TYPES = ["Ram", "Stockage"]
acts_as_sorting :fields => {
:id => {:name => "ID"},
:name => {:name => "Type", :reorder => true},
:actions => {:name => "Actions", :reorder => true}
}
end

View File

@ -1,2 +1,13 @@
=f.inputs do
= f.input :name, :label => "Type", as: :select, collection: PSpecType::TYPES
- if params[:controller] == "admin/p_spec_types"
=semantic_form_for [:admin, @p_spec_type], :remote => true do |f|
.content
=f.inputs do
%td
= f.input :name, :label => "Type"
.actions=f.submit "sauvegarder", :class => "btn btn-primary"
- else
=f.inputs do
= f.input :name, :label => "Type", as: :select, collection: PSpecType.pluck(:name).uniq