<eg-link-table columnCount="3">
<eg-link-table-link i18n-label label="Cancel Reasons"
routerLink="/staff/admin/acq/cancel_reason"></eg-link-table-link>
- <eg-link-table-link i18n-label label="Claim Event Types"
- routerLink="/staff/admin/acq/claim_event_type"></eg-link-table-link>
- <eg-link-table-link i18n-label label="Claim Policies"
- routerLink="/staff/admin/acq/claim_policy"></eg-link-table-link>
- <eg-link-table-link i18n-label label="Claim Policy Actions"
- routerLink="/staff/admin/acq/claim_policy_action"></eg-link-table-link>
- <eg-link-table-link i18n-label label="Claim Types"
- routerLink="/staff/admin/acq/claim_type"></eg-link-table-link>
+ <eg-link-table-link i18n-label label="Claiming"
+ routerLink="/staff/admin/acq/claiming"></eg-link-table-link>
<eg-link-table-link i18n-label label="Currency Types"
routerLink="/staff/admin/acq/currency_type"></eg-link-table-link>
<eg-link-table-link i18n-label label="Distribution Formulas"
import {AdminAcqRoutingModule} from './routing.module';
import {AdminCommonModule} from '@eg/staff/admin/common.module';
import {AdminAcqSplashComponent} from './admin-acq-splash.component';
+import {ClaimingAdminComponent} from './claiming-admin.component';
@NgModule({
declarations: [
- AdminAcqSplashComponent
+ AdminAcqSplashComponent,
+ ClaimingAdminComponent
],
imports: [
AdminCommonModule,
--- /dev/null
+<eg-staff-banner bannerText="Claiming Administration" i18n-bannerText>
+</eg-staff-banner>
+
+<eg-title i18n-prefix prefix="Claiming Administration"></eg-title>
+
+<ul ngbNav #claimingAdminNav="ngbNav" class="nav-tabs">
+ <li ngbNavItem>
+ <a ngbNavLink i18n>Claim Policies</a>
+ <ng-template ngbNavContent>
+ <div class="mt-2">
+ <eg-admin-page idlClass="acqclp"></eg-admin-page>
+ </div>
+ </ng-template>
+ </li>
+ <li ngbNavItem>
+ <a ngbNavLink i18n>Claim Policy Actions</a>
+ <ng-template ngbNavContent>
+ <div class="mt-2">
+ <eg-admin-page idlClass="acqclpa"></eg-admin-page>
+ </div>
+ </ng-template>
+ </li>
+ <li ngbNavItem>
+ <a ngbNavLink i18n>Claim Types</a>
+ <ng-template ngbNavContent>
+ <div class="mt-2">
+ <eg-admin-page idlClass="acqclt"></eg-admin-page>
+ </div>
+ </ng-template>
+ </li>
+ <li ngbNavItem>
+ <a ngbNavLink i18n>Claim Event Types</a>
+ <ng-template ngbNavContent>
+ <div class="mt-2">
+ <eg-admin-page idlClass="acqclet"></eg-admin-page>
+ </div>
+ </ng-template>
+ </li>
+</ul>
+<div [ngbNavOutlet]="claimingAdminNav"></div>
--- /dev/null
+import {Component, OnInit, Input, ViewChild} from '@angular/core';
+
+@Component({
+ templateUrl: './claiming-admin.component.html'
+})
+export class ClaimingAdminComponent implements OnInit {
+
+ ngOnInit() {
+ }
+}
import {RouterModule, Routes} from '@angular/router';
import {AdminAcqSplashComponent} from './admin-acq-splash.component';
import {BasicAdminPageComponent} from '@eg/staff/admin/basic-admin-page.component';
+import {ClaimingAdminComponent} from './claiming-admin.component';
const routes: Routes = [{
path: 'splash',
readonlyFields: 'last_activity'
}]
}, {
+ path: 'claiming',
+ component: ClaimingAdminComponent
+}, {
+ path: 'claim_event_type',
+ redirectTo: 'claiming' // from legacy auto-generated admin page
+}, {
+ path: 'claim_policy',
+ redirectTo: 'claiming' // from legacy auto-generated admin page
+}, {
+ path: 'claim_policy_action',
+ redirectTo: 'claiming' // from legacy auto-generated admin page
+}, {
+ path: 'claim_type',
+ redirectTo: 'claiming' // from legacy auto-generated admin page
+}, {
path: ':table',
component: BasicAdminPageComponent,
// All ACQ admin pages cover data in the acq.* schema. No need to