Browse Source

feat: add orders that in ordering module routing and show the page

skoc10/publish-charts-artifacthub
Mahmut Gundogdu 5 years ago
parent
commit
1bccf5ea2f
  1. 7
      apps/angular/projects/ordering/config/ng-package.json
  2. 0
      apps/angular/projects/ordering/config/src/enums/index.ts
  3. 0
      apps/angular/projects/ordering/config/src/enums/policy-names.ts
  4. 2
      apps/angular/projects/ordering/config/src/enums/route-names.ts
  5. 0
      apps/angular/projects/ordering/config/src/order-config-routing.module.ts
  6. 6
      apps/angular/projects/ordering/config/src/ordering-config.module.ts
  7. 0
      apps/angular/projects/ordering/config/src/providers/index.ts
  8. 1
      apps/angular/projects/ordering/config/src/providers/route.provider.ts
  9. 2
      apps/angular/projects/ordering/config/src/public-api.ts
  10. 4
      apps/angular/src/app/app.module.ts
  11. 4
      apps/angular/tsconfig.json

7
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"
}
}

0
apps/angular/projects/ordering/config/enums/index.ts → apps/angular/projects/ordering/config/src/enums/index.ts

0
apps/angular/projects/ordering/config/enums/policy-names.ts → apps/angular/projects/ordering/config/src/enums/policy-names.ts

2
apps/angular/projects/ordering/config/enums/route-names.ts → apps/angular/projects/ordering/config/src/enums/route-names.ts

@ -1,4 +1,4 @@
export const enum eOrderingRouteNames { export const enum eOrderingRouteNames {
Ordering = 'CatalogService::Menu:CatalogManagement', Ordering = 'OrderingService::Menu:Orders',
Orders = 'CatalogService::Menu:Products', Orders = 'CatalogService::Menu:Products',
} }

0
apps/angular/projects/ordering/config/order-config-routing.module.ts → apps/angular/projects/ordering/config/src/order-config-routing.module.ts

6
apps/angular/projects/ordering/config/order-config.module.ts → apps/angular/projects/ordering/config/src/ordering-config.module.ts

@ -3,10 +3,10 @@ import { ORDERING_ROUTE_PROVIDERS } from './providers/route.provider';
@NgModule() @NgModule()
export class OrderConfigModule { export class OrderingConfigModule {
static forRoot(): ModuleWithProviders<OrderConfigModule> { static forRoot(): ModuleWithProviders<OrderingConfigModule> {
return { return {
ngModule: OrderConfigModule, ngModule: OrderingConfigModule,
providers: [ORDERING_ROUTE_PROVIDERS], providers: [ORDERING_ROUTE_PROVIDERS],
}; };
} }

0
apps/angular/projects/ordering/config/providers/index.ts → apps/angular/projects/ordering/config/src/providers/index.ts

1
apps/angular/projects/ordering/config/providers/route.provider.ts → apps/angular/projects/ordering/config/src/providers/route.provider.ts

@ -16,7 +16,6 @@ export function configureRoutes(routesService: RoutesService) {
layout: eLayoutType.application, layout: eLayoutType.application,
parentName: null, parentName: null,
iconClass: 'bi bi-collection-fill', iconClass: 'bi bi-collection-fill',
requiredPolicy: eOrderingPolicyNames.Ordering,
}, },
]); ]);
}; };

2
apps/angular/projects/ordering/config/public-api.ts → apps/angular/projects/ordering/config/src/public-api.ts

@ -1,3 +1,3 @@
export * from './enums'; export * from './enums';
export * from './providers'; export * from './providers';
export * from './order-config.module' export * from './ordering-config.module';

4
apps/angular/src/app/app.module.ts

@ -16,6 +16,7 @@ import { environment } from '../environments/environment';
import { AppRoutingModule } from './app-routing.module'; import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component'; import { AppComponent } from './app.component';
import { APP_ROUTE_PROVIDER } from './route.provider'; import { APP_ROUTE_PROVIDER } from './route.provider';
import { OrderingConfigModule } from '@eshoponabp/ordering/config';
@NgModule({ @NgModule({
imports: [ imports: [
@ -34,7 +35,8 @@ import { APP_ROUTE_PROVIDER } from './route.provider';
ThemeLeptonXModule.forRoot(), ThemeLeptonXModule.forRoot(),
SideMenuLayoutModule.forRoot(), SideMenuLayoutModule.forRoot(),
AccountLayoutModule.forRoot(), AccountLayoutModule.forRoot(),
CatalogConfigModule.forRoot() CatalogConfigModule.forRoot(),
OrderingConfigModule.forRoot()
], ],
declarations: [AppComponent], declarations: [AppComponent],
providers: [APP_ROUTE_PROVIDER], providers: [APP_ROUTE_PROVIDER],

4
apps/angular/tsconfig.json

@ -22,6 +22,10 @@
"node_modules/@eshoponabp/catalog", "node_modules/@eshoponabp/catalog",
"projects/catalog/src/public-api.ts", "projects/catalog/src/public-api.ts",
], ],
"@eshoponabp/ordering/config": [
"node_modules/@eshoponabp/ordering/config",
"projects/ordering/config/src/public-api.ts",
],
"@eshoponabp/ordering": [ "@eshoponabp/ordering": [
"node_modules/@eshoponabp/ordering", "node_modules/@eshoponabp/ordering",
"projects/ordering/src/public-api.ts", "projects/ordering/src/public-api.ts",

Loading…
Cancel
Save