feat(product,dashboard): Allow re-ordering images (#10187)

* migration

* fix snapshot

* primarykey

* init work on dnd

* progress

* dnd

* undo changes

* undo changes

* undo changes

* undo changes

* fix firefox issue

* lint

* lint

* lint

* add changeset

* undo changes to product module

* set activator node

* init work on service layer

* alternative

* switch to OneToMany

* add tests

* progress

* update migration

* update approach and remove all references to images in product.ts tests

* handle delete images on empty array

* fix config and order type

* update changeset

* rm flag

* export type and fix type in test

* fix type

---------

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Kasper Fabricius Kristensen
2024-11-25 09:03:10 +01:00
committed by GitHub
parent b12408dbd8
commit 1659c9be5d
32 changed files with 1257 additions and 617 deletions

View File

@@ -1,5 +1,6 @@
import { buildQuery } from "../build-query"
import { FindConfig } from "@medusajs/types"
import { SoftDeletableFilterKey } from "../../dal/mikro-orm/mikro-orm-soft-deletable-filter"
import { buildQuery } from "../build-query"
describe("buildQuery", () => {
test("should return empty where and basic options when no filters or config provided", () => {
@@ -46,7 +47,7 @@ describe("buildQuery", () => {
})
test("should apply config options", () => {
const config = {
const config: FindConfig<any> = {
relations: ["user", "order"],
select: ["id", "name"],
take: 10,