diff --git a/ui/src/app/i18n/component/translate.component.ts b/ui/src/app/i18n/component/translate.component.ts index 42bf18407..9eb6f6623 100644 --- a/ui/src/app/i18n/component/translate.component.ts +++ b/ui/src/app/i18n/component/translate.component.ts @@ -37,7 +37,6 @@ export class TranslateComponent implements OnDestroy { @Input() set params(params: any) { this.currentParams = params || {}; - console.log(params); this.update(); } diff --git a/ui/src/app/metadata/manager/component/provider-item.component.html b/ui/src/app/metadata/manager/component/provider-item.component.html index 0b222543d..1a1daa26c 100644 --- a/ui/src/app/metadata/manager/component/provider-item.component.html +++ b/ui/src/app/metadata/manager/component/provider-item.component.html @@ -59,7 +59,7 @@
Created Date:
-
{{ provider.createdDate | date:'medium' }}
+
{{ provider.createdDate | customDate }}
diff --git a/ui/src/app/metadata/manager/component/provider-item.component.spec.ts b/ui/src/app/metadata/manager/component/provider-item.component.spec.ts index ff6957ecf..37145c6c2 100644 --- a/ui/src/app/metadata/manager/component/provider-item.component.spec.ts +++ b/ui/src/app/metadata/manager/component/provider-item.component.spec.ts @@ -4,6 +4,7 @@ import { ProviderItemComponent } from './provider-item.component'; import { ViewChild, Component } from '@angular/core'; import { MetadataProvider } from '../../domain/model'; import { MockI18nModule } from '../../../../testing/i18n.stub'; +import { CustomDatePipe } from '../../../shared/pipe/date.pipe'; @Component({ template: ` @@ -50,7 +51,8 @@ describe('Provider List item', () => { ], declarations: [ ProviderItemComponent, - TestHostComponent + TestHostComponent, + CustomDatePipe ], }); diff --git a/ui/src/app/metadata/manager/component/resolver-item.component.html b/ui/src/app/metadata/manager/component/resolver-item.component.html index 7154e1d7a..ff734e4a6 100644 --- a/ui/src/app/metadata/manager/component/resolver-item.component.html +++ b/ui/src/app/metadata/manager/component/resolver-item.component.html @@ -41,7 +41,7 @@
{{ entity.name }}
Created Date:
-
{{ entity.getCreationDate() | date:'medium' }}
+
{{ entity.getCreationDate() | customDate }}
diff --git a/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts b/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts index 84e71a18c..b0fa44046 100644 --- a/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts +++ b/ui/src/app/metadata/manager/component/resolver-item.component.spec.ts @@ -4,6 +4,7 @@ import { EntityItemComponent } from './entity-item.component'; import { FileBackedHttpMetadataResolver } from '../../domain/entity'; import { ResolverItemComponent } from './resolver-item.component'; import { MockI18nModule } from '../../../../testing/i18n.stub'; +import { CustomDatePipe } from '../../../shared/pipe/date.pipe'; describe('Resolver List item', () => { let fixture: ComponentFixture; @@ -19,7 +20,8 @@ describe('Resolver List item', () => { MockI18nModule ], declarations: [ - ResolverItemComponent + ResolverItemComponent, + CustomDatePipe ], }); diff --git a/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts b/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts index f2b6308bc..823f7d1e2 100644 --- a/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts +++ b/ui/src/app/metadata/manager/container/dashboard-providers-list.component.spec.ts @@ -15,6 +15,7 @@ import { MetadataProvider } from '../../domain/model'; import { ProviderItemComponent } from '../component/provider-item.component'; import { FileBackedHttpMetadataResolver } from '../../domain/entity'; import { MockI18nModule } from '../../../../testing/i18n.stub'; +import { CustomDatePipe } from '../../../shared/pipe/date.pipe'; describe('Dashboard Providers List Page', () => { @@ -49,7 +50,8 @@ describe('Dashboard Providers List Page', () => { DashboardProvidersListComponent, ProviderSearchComponent, ProviderItemComponent, - DeleteDialogComponent + DeleteDialogComponent, + CustomDatePipe ], }); diff --git a/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts b/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts index fdf47888c..782f8c763 100644 --- a/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts +++ b/ui/src/app/metadata/manager/container/dashboard-resolvers-list.component.spec.ts @@ -15,6 +15,7 @@ import { FileBackedHttpMetadataResolver } from '../../domain/entity'; import { DashboardResolversListComponent } from './dashboard-resolvers-list.component'; import { ResolverItemComponent } from '../component/resolver-item.component'; import { MockI18nModule } from '../../../../testing/i18n.stub'; +import { CustomDatePipe } from '../../../shared/pipe/date.pipe'; describe('Dashboard Resolvers List Page', () => { @@ -54,7 +55,8 @@ describe('Dashboard Resolvers List Page', () => { DashboardResolversListComponent, ProviderSearchComponent, ResolverItemComponent, - DeleteDialogComponent + DeleteDialogComponent, + CustomDatePipe ], }); diff --git a/ui/src/app/metadata/manager/manager.module.ts b/ui/src/app/metadata/manager/manager.module.ts index 0f00569d1..4a04803a0 100644 --- a/ui/src/app/metadata/manager/manager.module.ts +++ b/ui/src/app/metadata/manager/manager.module.ts @@ -19,6 +19,7 @@ import { SearchEffects } from './effect/search.effects'; import { DeleteDialogComponent } from './component/delete-dialog.component'; import { NgbModalModule } from '@ng-bootstrap/ng-bootstrap/modal/modal.module'; import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; +import { SharedModule } from '../../shared/shared.module'; @NgModule({ declarations: [ @@ -41,7 +42,8 @@ import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; RouterModule, NgbModalModule, NgbDropdownModule, - HttpClientModule + HttpClientModule, + SharedModule ] }) export class ManagerModule { diff --git a/ui/src/app/shared/pipe/date.pipe.ts b/ui/src/app/shared/pipe/date.pipe.ts new file mode 100644 index 000000000..21be68187 --- /dev/null +++ b/ui/src/app/shared/pipe/date.pipe.ts @@ -0,0 +1,13 @@ +import { PipeTransform, Pipe } from '@angular/core'; +import { DatePipe } from '@angular/common'; + +@Pipe({ name: 'customDate' }) +export class CustomDatePipe implements PipeTransform { + pipe: DatePipe; + constructor() { + this.pipe = new DatePipe('en'); + } + transform(value: string, format: string): string { + return this.pipe.transform(value, format); + } +} diff --git a/ui/src/app/shared/shared.module.ts b/ui/src/app/shared/shared.module.ts index 9896470a4..4218324ba 100644 --- a/ui/src/app/shared/shared.module.ts +++ b/ui/src/app/shared/shared.module.ts @@ -12,6 +12,7 @@ import { ToggleSwitchComponent } from './switch/switch.component'; import { ContenteditableDirective } from './contenteditable/contenteditable.directive'; import { ReplacePipe } from './pipe/replace.pipe'; import { I18nModule } from '../i18n/i18n.module'; +import { CustomDatePipe } from './pipe/date.pipe'; @NgModule({ imports: [ @@ -30,6 +31,7 @@ import { I18nModule } from '../i18n/i18n.module'; InfoLabelDirective, PrettyXml, ReplacePipe, + CustomDatePipe, ContenteditableDirective ], exports: [ @@ -44,7 +46,8 @@ import { I18nModule } from '../i18n/i18n.module'; ValidationClassDirective, InfoLabelDirective, ContenteditableDirective, - ReplacePipe + ReplacePipe, + CustomDatePipe ] }) export class SharedModule { }