mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-25 05:45:15 +00:00
Add unit price field to New Product form
- Add a new i18n key for the content of the tooltip: js.shopfront.unit_price_tooltip.admin - Display unit price readonly field near the price field - Still fake values, needs to be updated
This commit is contained in:
@@ -45,33 +45,48 @@
|
||||
.sixteen.columns.alpha
|
||||
.eight.columns.alpha
|
||||
= render 'spree/admin/products/primary_taxon_form', f: f
|
||||
.three.columns
|
||||
.four.columns
|
||||
= f.field_container :price do
|
||||
= f.label :price, t(".price")
|
||||
%span.required *
|
||||
%br/
|
||||
= f.text_field :price, class: 'fullwidth'
|
||||
= f.error_message_on :price
|
||||
- if feature? :unit_price, spree_current_user
|
||||
.four.columns{ ng: { app: 'ofn.admin'}}
|
||||
= f.field_container :unit_price do
|
||||
= f.label :unit_price, t(".unit_price")
|
||||
%question-mark-with-tooltip{"question-mark-with-tooltip" => "_",
|
||||
"question-mark-with-tooltip-append-to-body" => "true",
|
||||
"question-mark-with-tooltip-placement" => "top",
|
||||
"question-mark-with-tooltip-animation" => true,
|
||||
key: "'js.shopfront.unit_price_tooltip.admin'"}
|
||||
%br/
|
||||
= f.text_field :price, class: '', disabled: true, value: "value"
|
||||
%span{style: "color: #757575"}
|
||||
unit
|
||||
%div{style: "color: black"}
|
||||
= t(".unit_price_legend")
|
||||
.sixteen.columns.alpha
|
||||
.three.columns
|
||||
- if Spree::TaxCategory.any?
|
||||
= render 'spree/admin/products/tax_category_form', f: f
|
||||
- else
|
||||
|
||||
.five.columns.omega
|
||||
= render 'spree/admin/products/shipping_category_form', f: f
|
||||
.five.columns
|
||||
= f.field_container :on_hand do
|
||||
= f.label :on_hand, t(".on_hand")
|
||||
%br/
|
||||
= f.text_field :on_hand, class: 'fullwidth'
|
||||
= f.error_message_on :on_hand
|
||||
.two.columns.omega
|
||||
.three.columns.omega
|
||||
= f.field_container :on_demand do
|
||||
= f.label :on_demand, t(".on_demand")
|
||||
%br/
|
||||
= f.check_box :on_demand
|
||||
= f.error_message_on :on_demand
|
||||
.sixteen.columns.alpha
|
||||
.four.columns
|
||||
- if Spree::TaxCategory.any?
|
||||
= render 'spree/admin/products/tax_category_form', f: f
|
||||
- else
|
||||
|
||||
.four.columns.omega
|
||||
= render 'spree/admin/products/shipping_category_form', f: f
|
||||
|
||||
.sixteen.columns.alpha
|
||||
= f.field_container :description do
|
||||
|
||||
Reference in New Issue
Block a user