RED-6138 - Remove duplicate dossier template edit button
This commit is contained in:
parent
02cda3f137
commit
15814936d9
@ -14,45 +14,35 @@
|
||||
|
||||
<div>
|
||||
<mat-icon svgIcon="red:dictionary"></mat-icon>
|
||||
{{ 'dossier-template-info-screen.entities' | translate: { count: stats.numberOfDictionaries } }}
|
||||
{{ 'dossier-template-info-screen.entities' | 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' } }}
|
||||
{{ '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' } }}
|
||||
{{ 'dossier-template-info-screen.created-on' | translate : { date: dossierTemplate.dateAdded | date : 'd MMM yyyy' } }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<mat-icon svgIcon="red:entries"></mat-icon>
|
||||
{{ 'dossier-template-info-screen.entries' | translate: { count: stats.numberOfEntries } }}
|
||||
{{ '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' } }}
|
||||
{{ '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' } }}
|
||||
{{ 'dossier-template-info-screen.modified-on' | translate : { date: dossierTemplate.dateModified | date : 'd MMM yyyy' } }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div [translate]="'dossier-template-info-screen.description'" class="heading mt-40">
|
||||
<iqser-circle-button
|
||||
(action)="openEditDossierTemplateDialog($event, dossierTemplate)"
|
||||
*ngIf="permissionsService.isAdmin()"
|
||||
class="ml-8"
|
||||
icon="iqser:edit"
|
||||
[iqserHelpMode]="'dossier_templates_info'"
|
||||
></iqser-circle-button>
|
||||
</div>
|
||||
|
||||
<div>{{ dossierTemplate.description }}</div>
|
||||
<div class="template-description">{{ dossierTemplate.description }}</div>
|
||||
</ng-container>
|
||||
</div>
|
||||
|
||||
@ -27,3 +27,7 @@
|
||||
grid-row-gap: 8px;
|
||||
grid-column-gap: 40px;
|
||||
}
|
||||
|
||||
.template-description {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
@ -3,8 +3,6 @@ import { DossierTemplatesService } from '@services/dossier-templates/dossier-tem
|
||||
import { Observable } from 'rxjs';
|
||||
import { DOSSIER_TEMPLATE_ID, DossierTemplate, DossierTemplateStats } from '@red/domain';
|
||||
import { DossierTemplateStatsService } from '@services/entity-services/dossier-template-stats.service';
|
||||
import { AdminDialogService } from '../../../services/admin-dialog.service';
|
||||
import { PermissionsService } from '@services/permissions.service';
|
||||
import { dossierTemplateStatusTranslations } from '@translations/dossier-template-status-translations';
|
||||
import { getParam } from '@iqser/common-ui';
|
||||
|
||||
@ -18,18 +16,9 @@ export class DossierTemplateInfoScreenComponent {
|
||||
readonly dossierTemplateStats$: Observable<DossierTemplateStats>;
|
||||
readonly translations = dossierTemplateStatusTranslations;
|
||||
|
||||
constructor(
|
||||
readonly permissionsService: PermissionsService,
|
||||
dossierTemplatesService: DossierTemplatesService,
|
||||
private readonly _dialogService: AdminDialogService,
|
||||
dossierTemplateStatsService: DossierTemplateStatsService,
|
||||
) {
|
||||
constructor(dossierTemplatesService: DossierTemplatesService, dossierTemplateStatsService: DossierTemplateStatsService) {
|
||||
const dossierTemplateId = getParam(DOSSIER_TEMPLATE_ID);
|
||||
this.dossierTemplate$ = dossierTemplatesService.getEntityChanged$(dossierTemplateId);
|
||||
this.dossierTemplateStats$ = dossierTemplateStatsService.watch$(dossierTemplateId);
|
||||
}
|
||||
|
||||
openEditDossierTemplateDialog($event: MouseEvent, dossierTemplate: DossierTemplate) {
|
||||
this._dialogService.openDialog('addEditCloneDossierTemplate', $event, { dossierTemplateId: dossierTemplate.id });
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user