feat(promotion,dashboard,types,utils,medusa): Add statuses to promotions (#10950)

what:

- adds a status column to promotion table
- introduce active promotion query
- scope revert, register and compute actions to active promotions
- admin to create and update promotion with statuses

RESOLVES CMRC-845
RESOLVES CMRC-846
RESOLVES CMRC-847
RESOLVES CMRC-848
RESOLVES CMRC-849
RESOLVES CMRC-850
This commit is contained in:
Riqwan Thamir
2025-01-16 20:17:22 +01:00
committed by GitHub
parent effee5c8bb
commit 5eab9e7399
35 changed files with 1208 additions and 1743 deletions
@@ -3,6 +3,12 @@ export enum PromotionType {
BUYGET = "buyget",
}
export enum PromotionStatus {
DRAFT = "draft",
ACTIVE = "active",
INACTIVE = "inactive",
}
export enum ApplicationMethodType {
FIXED = "fixed",
PERCENTAGE = "percentage",