From 87cc430f05e3298a6df0128b111b1484cc669f16 Mon Sep 17 00:00:00 2001 From: ncoronel Date: Fri, 21 Aug 2026 11:09:00 -0300 Subject: [PATCH] revert(checkout): keep tenant editing policy contract --- src/app/core/services/tenant.interface.ts | 10 +--------- .../checkout-page/checkout-page.component.spec.ts | 14 +++++++------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/app/core/services/tenant.interface.ts b/src/app/core/services/tenant.interface.ts index 146c26b..6255c8c 100644 --- a/src/app/core/services/tenant.interface.ts +++ b/src/app/core/services/tenant.interface.ts @@ -10,14 +10,6 @@ export interface CartEditingPolicy { allow_update_variant: boolean; } -export interface CheckoutEditingPolicy extends CartEditingPolicy { - code: 'disabled'; - allow_modify: false; - allow_delete: false; - allow_update_quantity: false; - allow_update_variant: false; -} - export interface BankAccount { id: number; tenant_code: string; @@ -148,7 +140,7 @@ export interface Tenant { display_seach_bar?: boolean; display_cart?: boolean; cart_editing_policy?: CartEditingPolicy; - checkout_editing_policy?: CheckoutEditingPolicy; + checkout_editing_policy?: CartEditingPolicy; display_cart_item_images?: boolean; social_media?: SocialMedia[]; menues?: Menu[]; diff --git a/src/app/features/store/pages/checkout-page/checkout-page.component.spec.ts b/src/app/features/store/pages/checkout-page/checkout-page.component.spec.ts index 3017dc1..12319fd 100644 --- a/src/app/features/store/pages/checkout-page/checkout-page.component.spec.ts +++ b/src/app/features/store/pages/checkout-page/checkout-page.component.spec.ts @@ -13,7 +13,7 @@ import { CatalogService } from '../../../../core/services/catalog/catalog.servic import { GlobalLoadingService } from '../../../../core/services/global-loading/global-loading.service'; import { TenantService } from '../../../../core/services/tenant.service'; import { ToastService } from '../../../../core/services/toast.service'; -import { CheckoutEditingPolicy } from '../../../../core/services/tenant.interface'; +import { CartEditingPolicy } from '../../../../core/services/tenant.interface'; import { CheckoutPageComponent } from './checkout-page.component'; describe('CheckoutPageComponent payment validation', () => { @@ -43,7 +43,7 @@ describe('CheckoutPageComponent payment validation', () => { let tenantState: ReturnType< typeof signal<{ codigo: string; - checkout_editing_policy?: CheckoutEditingPolicy; + checkout_editing_policy?: CartEditingPolicy; }> >; @@ -104,11 +104,11 @@ describe('CheckoutPageComponent payment validation', () => { tenantState = signal({ codigo: 'tenant-test', checkout_editing_policy: { - code: 'disabled', - allow_modify: false, - allow_delete: false, - allow_update_quantity: false, - allow_update_variant: false, + code: 'full', + allow_modify: true, + allow_delete: true, + allow_update_quantity: true, + allow_update_variant: true, }, });