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