feat(order,dashboard): version order credit lines (#13766)
* feat(): version order credit lines * undo last change * adjust where * remove date on ui * Create five-donuts-obey.md * add test * nit comment * woops
This commit is contained in:
@@ -4,14 +4,15 @@ import { Order } from "./order"
|
||||
const OrderCreditLine_ = model
|
||||
.define("OrderCreditLine", {
|
||||
id: model.id({ prefix: "ordcl" }).primaryKey(),
|
||||
order: model.belongsTo(() => Order, {
|
||||
mappedBy: "credit_lines",
|
||||
}),
|
||||
version: model.number().default(1),
|
||||
reference: model.text().nullable(),
|
||||
reference_id: model.text().nullable(),
|
||||
amount: model.bigNumber(),
|
||||
raw_amount: model.json(),
|
||||
metadata: model.json().nullable(),
|
||||
order: model.belongsTo(() => Order, {
|
||||
mappedBy: "credit_lines",
|
||||
}),
|
||||
})
|
||||
.indexes([
|
||||
{
|
||||
@@ -20,6 +21,12 @@ const OrderCreditLine_ = model
|
||||
unique: false,
|
||||
where: "deleted_at IS NULL",
|
||||
},
|
||||
{
|
||||
name: "IDX_order_credit_line_order_id_version",
|
||||
on: ["order_id", "version"],
|
||||
unique: false,
|
||||
where: "deleted_at IS NULL",
|
||||
},
|
||||
{
|
||||
name: "IDX_order_credit_line_deleted_at",
|
||||
on: ["deleted_at"],
|
||||
|
||||
Reference in New Issue
Block a user