Skip to content

Commit 311e5f1

Browse files
committed
PC-24 Update migration
1 parent 7a9485b commit 311e5f1

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

app/admin/quotes.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
:_destroy,
55
:quote_id,
66
:item_id,
7-
:open_parameters,
7+
:pricing_parameters,
88
:price,
99
:discount,
1010
:final_price]
@@ -72,14 +72,14 @@
7272
setTimeout(() => {
7373
const lastItemGroup = container.querySelectorAll(".has_many_fields").item(-1);
7474
const itemSelect = lastItemGroup.querySelector("select[id$='_item_id']");
75-
const openParams = lastItemGroup.querySelector("input[id$='_open_parameters']");
75+
const pricingParams = lastItemGroup.querySelector("input[id$='_pricing_parameters']");
7676
const discount = lastItemGroup.querySelector("input[id$='_discount']");
7777
7878
if (itemSelect) {
7979
itemSelect.value = item.item_id;
8080
}
81-
if (openParams) {
82-
openParams.value = item.open_parameters;
81+
if (pricingParams) {
82+
pricingParams.value = item.pricing_parameters;
8383
}
8484
if (discount) {
8585
discount.value = item.discount;
@@ -107,7 +107,7 @@
107107
panel 'Quote Items' do
108108
table_for quote.quote_items do
109109
column :item
110-
column :open_parameters
110+
column :pricing_parameters
111111
column :price
112112
column :discount
113113
column :final_price
@@ -124,7 +124,7 @@
124124
category_id: item.category_id,
125125
item_id: item.id,
126126
item_name: item.name,
127-
open_parameters: '',
127+
_pricing_parameters: '',
128128
discount: 0
129129
}
130130
}

db/migrate/20250401050959_create_quote_items.rb renamed to db/migrate/20250423100138_create_quote_items.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ def change
33
create_table :quote_items do |t|
44
t.references :quote, null: false, foreign_key: true
55
t.references :item, null: false, foreign_key: true
6-
t.jsonb :open_parameters, default: {}
6+
t.jsonb :pricing_parameters, default: {}, null: false
77
t.decimal :price, precision: 10, scale: 2, null: false
88
t.decimal :discount, precision: 5, scale: 2, default: 0.00, null: false
99
t.decimal :final_price, precision: 10, scale: 2, null: false

db/schema.rb

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)