diff --git a/apps/angular/projects/ordering/config/ng-package.json b/apps/angular/projects/ordering/config/ng-package.json new file mode 100644 index 00000000..a3725f87 --- /dev/null +++ b/apps/angular/projects/ordering/config/ng-package.json @@ -0,0 +1,7 @@ +{ + "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json", + "dest": "../../dist/ordering/config", + "lib": { + "entryFile": "src/public-api.ts" + } +} diff --git a/apps/angular/projects/ordering/config/enums/index.ts b/apps/angular/projects/ordering/config/src/enums/index.ts similarity index 100% rename from apps/angular/projects/ordering/config/enums/index.ts rename to apps/angular/projects/ordering/config/src/enums/index.ts diff --git a/apps/angular/projects/ordering/config/enums/policy-names.ts b/apps/angular/projects/ordering/config/src/enums/policy-names.ts similarity index 100% rename from apps/angular/projects/ordering/config/enums/policy-names.ts rename to apps/angular/projects/ordering/config/src/enums/policy-names.ts diff --git a/apps/angular/projects/ordering/config/enums/route-names.ts b/apps/angular/projects/ordering/config/src/enums/route-names.ts similarity index 60% rename from apps/angular/projects/ordering/config/enums/route-names.ts rename to apps/angular/projects/ordering/config/src/enums/route-names.ts index 764ca296..4a594fc3 100644 --- a/apps/angular/projects/ordering/config/enums/route-names.ts +++ b/apps/angular/projects/ordering/config/src/enums/route-names.ts @@ -1,4 +1,4 @@ export const enum eOrderingRouteNames { - Ordering = 'CatalogService::Menu:CatalogManagement', + Ordering = 'OrderingService::Menu:Orders', Orders = 'CatalogService::Menu:Products', } diff --git a/apps/angular/projects/ordering/config/order-config-routing.module.ts b/apps/angular/projects/ordering/config/src/order-config-routing.module.ts similarity index 100% rename from apps/angular/projects/ordering/config/order-config-routing.module.ts rename to apps/angular/projects/ordering/config/src/order-config-routing.module.ts diff --git a/apps/angular/projects/ordering/config/order-config.module.ts b/apps/angular/projects/ordering/config/src/ordering-config.module.ts similarity index 61% rename from apps/angular/projects/ordering/config/order-config.module.ts rename to apps/angular/projects/ordering/config/src/ordering-config.module.ts index 039f0675..cfe437fe 100644 --- a/apps/angular/projects/ordering/config/order-config.module.ts +++ b/apps/angular/projects/ordering/config/src/ordering-config.module.ts @@ -3,10 +3,10 @@ import { ORDERING_ROUTE_PROVIDERS } from './providers/route.provider'; @NgModule() -export class OrderConfigModule { - static forRoot(): ModuleWithProviders { +export class OrderingConfigModule { + static forRoot(): ModuleWithProviders { return { - ngModule: OrderConfigModule, + ngModule: OrderingConfigModule, providers: [ORDERING_ROUTE_PROVIDERS], }; } diff --git a/apps/angular/projects/ordering/config/providers/index.ts b/apps/angular/projects/ordering/config/src/providers/index.ts similarity index 100% rename from apps/angular/projects/ordering/config/providers/index.ts rename to apps/angular/projects/ordering/config/src/providers/index.ts diff --git a/apps/angular/projects/ordering/config/providers/route.provider.ts b/apps/angular/projects/ordering/config/src/providers/route.provider.ts similarity index 92% rename from apps/angular/projects/ordering/config/providers/route.provider.ts rename to apps/angular/projects/ordering/config/src/providers/route.provider.ts index 42f5e37d..9a9848b5 100644 --- a/apps/angular/projects/ordering/config/providers/route.provider.ts +++ b/apps/angular/projects/ordering/config/src/providers/route.provider.ts @@ -16,7 +16,6 @@ export function configureRoutes(routesService: RoutesService) { layout: eLayoutType.application, parentName: null, iconClass: 'bi bi-collection-fill', - requiredPolicy: eOrderingPolicyNames.Ordering, }, ]); }; diff --git a/apps/angular/projects/ordering/config/public-api.ts b/apps/angular/projects/ordering/config/src/public-api.ts similarity index 56% rename from apps/angular/projects/ordering/config/public-api.ts rename to apps/angular/projects/ordering/config/src/public-api.ts index c0d0e091..964dd051 100644 --- a/apps/angular/projects/ordering/config/public-api.ts +++ b/apps/angular/projects/ordering/config/src/public-api.ts @@ -1,3 +1,3 @@ export * from './enums'; export * from './providers'; -export * from './order-config.module' \ No newline at end of file +export * from './ordering-config.module'; diff --git a/apps/angular/src/app/app.module.ts b/apps/angular/src/app/app.module.ts index ab26db42..9efb99a0 100644 --- a/apps/angular/src/app/app.module.ts +++ b/apps/angular/src/app/app.module.ts @@ -16,6 +16,7 @@ import { environment } from '../environments/environment'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { APP_ROUTE_PROVIDER } from './route.provider'; +import { OrderingConfigModule } from '@eshoponabp/ordering/config'; @NgModule({ imports: [ @@ -34,7 +35,8 @@ import { APP_ROUTE_PROVIDER } from './route.provider'; ThemeLeptonXModule.forRoot(), SideMenuLayoutModule.forRoot(), AccountLayoutModule.forRoot(), - CatalogConfigModule.forRoot() + CatalogConfigModule.forRoot(), + OrderingConfigModule.forRoot() ], declarations: [AppComponent], providers: [APP_ROUTE_PROVIDER], diff --git a/apps/angular/tsconfig.json b/apps/angular/tsconfig.json index 13998410..17d477b3 100644 --- a/apps/angular/tsconfig.json +++ b/apps/angular/tsconfig.json @@ -22,6 +22,10 @@ "node_modules/@eshoponabp/catalog", "projects/catalog/src/public-api.ts", ], + "@eshoponabp/ordering/config": [ + "node_modules/@eshoponabp/ordering/config", + "projects/ordering/config/src/public-api.ts", + ], "@eshoponabp/ordering": [ "node_modules/@eshoponabp/ordering", "projects/ordering/src/public-api.ts",