diff --git a/.changeset/weak-dots-live.md b/.changeset/weak-dots-live.md new file mode 100644 index 0000000000..ed11c386fe --- /dev/null +++ b/.changeset/weak-dots-live.md @@ -0,0 +1,6 @@ +--- +"@medusajs/admin-ui": patch +"@medusajs/medusa": patch +--- + +feat(medusa, admin-ui): remove reservations feature flag diff --git a/packages/admin-ui/ui/src/domain/inventory/header.tsx b/packages/admin-ui/ui/src/domain/inventory/header.tsx index 20d452031e..aef7bfb844 100644 --- a/packages/admin-ui/ui/src/domain/inventory/header.tsx +++ b/packages/admin-ui/ui/src/domain/inventory/header.tsx @@ -1,9 +1,5 @@ import TableViewHeader from "../../components/organisms/custom-table-header" import { useNavigate } from "react-router-dom" -import { - FeatureFlag, - useFeatureFlag, -} from "../../providers/feature-flag-provider" type P = { activeView: "inventory" | "locations" | "reservations" @@ -15,16 +11,8 @@ type P = { function InventoryPageTableHeader(props: P) { const navigate = useNavigate() - const { isFeatureEnabled } = useFeatureFlag() - const isReservationsEnabled = - isFeatureEnabled(FeatureFlag.RESERVATIONS) && - isFeatureEnabled(FeatureFlag.INVENTORY) - const views = ["inventory", "locations"] - - if (isReservationsEnabled) { - views.push("reservations") - } + const views = ["inventory", "locations", "reservations"] return ( { - const { isFeatureEnabled } = useFeatureFlag() - const isReservationsEnabled = - isFeatureEnabled(FeatureFlag.RESERVATIONS) && - isFeatureEnabled(FeatureFlag.INVENTORY) - return ( } /> } /> - {isReservationsEnabled && ( - } /> - )} + } /> ) } diff --git a/packages/admin-ui/ui/src/providers/feature-flag-provider.tsx b/packages/admin-ui/ui/src/providers/feature-flag-provider.tsx index a0d14e7f79..8b887563d5 100644 --- a/packages/admin-ui/ui/src/providers/feature-flag-provider.tsx +++ b/packages/admin-ui/ui/src/providers/feature-flag-provider.tsx @@ -8,7 +8,6 @@ import { useAdminGetSession, useAdminStore } from "medusa-react" export enum FeatureFlag { PRODUCT_CATEGORIES = "product_categories", - RESERVATIONS = "reservations", INVENTORY = "inventoryService", } diff --git a/packages/medusa/src/loaders/feature-flags/reservations.ts b/packages/medusa/src/loaders/feature-flags/reservations.ts deleted file mode 100644 index f1bad2f6a9..0000000000 --- a/packages/medusa/src/loaders/feature-flags/reservations.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { FlagSettings } from "../../types/feature-flags" - -const ReservationsFeatureFlag: FlagSettings = { - key: "reservations", - default_val: false, - env_key: "MEDUSA_FF_RESERVATIONS", - description: "[WIP] Enable the reservations feature from the Inventory Module", -} - -export default ReservationsFeatureFlag