add validFrom and validTo to info page
This commit is contained in:
parent
cf4b84c47d
commit
5a7475a4c5
@ -28,7 +28,7 @@ export class AdminSideNavComponent implements OnInit {
|
||||
settings: [
|
||||
{
|
||||
screen: 'dossier-templates',
|
||||
label: _('dossier-templates'),
|
||||
label: _('dossier-templates.label'),
|
||||
hideIf: !this.currentUser.isManager && !this.currentUser.isAdmin,
|
||||
},
|
||||
{
|
||||
|
||||
@ -16,6 +16,11 @@
|
||||
{{ 'dossier-template-info-screen.dictionaries' | translate: { count: stats.numberOfDictionaries } }}
|
||||
</div>
|
||||
|
||||
<div *ngIf="dossierTemplate.validTo && dossierTemplate.validFrom">
|
||||
<mat-icon svgIcon="red:calendar"></mat-icon>
|
||||
{{ 'dossier-template-info-screen.valid-from' | translate: { date: dossierTemplate.validFrom | date: 'd MMM. yyyy' } }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<mat-icon svgIcon="red:calendar"></mat-icon>
|
||||
{{ 'dossier-template-info-screen.created-on' | translate: { date: dossierTemplate.dateAdded | date: 'd MMM. yyyy' } }}
|
||||
@ -26,6 +31,11 @@
|
||||
{{ 'dossier-template-info-screen.entries' | translate: { count: stats.numberOfEntries } }}
|
||||
</div>
|
||||
|
||||
<div *ngIf="dossierTemplate.validTo && dossierTemplate.validFrom">
|
||||
<mat-icon svgIcon="red:calendar"></mat-icon>
|
||||
{{ 'dossier-template-info-screen.valid-to' | translate: { date: dossierTemplate.validTo | date: 'd MMM. yyyy' } }}
|
||||
</div>
|
||||
|
||||
<div *ngIf="dossierTemplate.dateModified">
|
||||
<mat-icon svgIcon="red:calendar"></mat-icon>
|
||||
{{ 'dossier-template-info-screen.modified-on' | translate: { date: dossierTemplate.dateModified | date: 'd MMM. yyyy' } }}
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
.stats-subtitle {
|
||||
margin-top: 16px;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, max-content);
|
||||
grid-template-columns: repeat(3, max-content);
|
||||
grid-row-gap: 8px;
|
||||
grid-column-gap: 40px;
|
||||
}
|
||||
|
||||
@ -13,8 +13,8 @@ import { PermissionsService } from '@services/permissions.service';
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
})
|
||||
export class DossierTemplateInfoScreenComponent {
|
||||
dossierTemplate$: Observable<DossierTemplate>;
|
||||
dossierTemplateStats$: Observable<DossierTemplateStats>;
|
||||
readonly dossierTemplate$: Observable<DossierTemplate>;
|
||||
readonly dossierTemplateStats$: Observable<DossierTemplateStats>;
|
||||
|
||||
constructor(
|
||||
private readonly _dossierTemplatesService: DossierTemplatesService,
|
||||
@ -28,7 +28,7 @@ export class DossierTemplateInfoScreenComponent {
|
||||
this.dossierTemplateStats$ = this._dossierTemplateStatsService.watch$(dossierTemplateId);
|
||||
}
|
||||
|
||||
openEditDossierTemplateDialog($event: any, dossierTemplate: DossierTemplate) {
|
||||
openEditDossierTemplateDialog($event: MouseEvent, dossierTemplate: DossierTemplate) {
|
||||
this._dialogService.openDialog('addEditDossierTemplate', $event, dossierTemplate);
|
||||
}
|
||||
}
|
||||
|
||||
@ -796,6 +796,8 @@
|
||||
"dossier-template-info-screen": {
|
||||
"created-by": "Created by",
|
||||
"created-on": "Created on: {date}",
|
||||
"valid-from": "Valid from: {date}",
|
||||
"valid-to": "Valid to: {date}",
|
||||
"description": "Description",
|
||||
"dictionaries": "{count} {count, plural, one{dictionary} other{dictionaries}}",
|
||||
"entries": "{count} {count, plural, one{entry} other{entries}}",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user