From cffb8af63a6bb41e3bd29322ba9b7774f39294cd Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Tue, 15 May 2018 10:48:10 -0400 Subject: [PATCH] LP#1626157 server admin ui Signed-off-by: Bill Erickson --- Open-ILS/src/eg2/src/app/common.module.ts | 3 +++ .../src/app/staff/admin/server/admin-server-splash.component.html | 4 ++-- .../eg2/src/app/staff/share/link-table/link-table.component.html | 3 ++- .../src/eg2/src/app/staff/share/link-table/link-table.component.ts | 7 +++++-- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Open-ILS/src/eg2/src/app/common.module.ts b/Open-ILS/src/eg2/src/app/common.module.ts index 6f072aada9..3844c07296 100644 --- a/Open-ILS/src/eg2/src/app/common.module.ts +++ b/Open-ILS/src/eg2/src/app/common.module.ts @@ -3,6 +3,7 @@ */ import {CommonModule, DatePipe, CurrencyPipe} from '@angular/common'; import {NgModule, ModuleWithProviders} from '@angular/core'; +import {RouterModule} from '@angular/router'; import {FormsModule} from '@angular/forms'; import {NgbModule} from '@ng-bootstrap/ng-bootstrap'; @@ -26,10 +27,12 @@ import {EgPrintComponent} from '@eg/share/print/print.component'; imports: [ CommonModule, FormsModule, + RouterModule, NgbModule ], exports: [ CommonModule, + RouterModule, NgbModule, FormsModule, EgPrintComponent diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html b/Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html index 96313b8637..0fa942d0de 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html +++ b/Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html @@ -20,7 +20,7 @@ + routerLink="/staff/admin/server/config/billing_type"> + routerLink="/staff/admin/server/config/hard_due_date">
- + edit {{row[col].label}} diff --git a/Open-ILS/src/eg2/src/app/staff/share/link-table/link-table.component.ts b/Open-ILS/src/eg2/src/app/staff/share/link-table/link-table.component.ts index 1fc1fc9348..f106b5002d 100644 --- a/Open-ILS/src/eg2/src/app/staff/share/link-table/link-table.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/share/link-table/link-table.component.ts @@ -2,7 +2,8 @@ import {Component, Input, OnInit, AfterViewInit, Host} from '@angular/core'; interface LinkTableLink { label: string, - url: string + url?: string, + routerLink?: string } @Component({ @@ -55,13 +56,15 @@ export class EgLinkTableComponent implements AfterViewInit { export class EgLinkTableLinkComponent implements OnInit { @Input() label: string; @Input() url: string; + @Input() routerLink: string; constructor(@Host() private linkTable: EgLinkTableComponent) {} ngOnInit() { this.linkTable.links.push({ label : this.label, - url: this.url + url: this.url, + routerLink: this.routerLink }); } } -- 2.11.0