Improvement

This commit is contained in:
Adina Țeudan 2021-12-22 18:20:27 +02:00
parent 0e5b5349cd
commit a1c6b0ace1
2 changed files with 4 additions and 8 deletions

View File

@ -34,7 +34,7 @@
<div class="heading mt-40" translate="dossier-template-info-screen.description">
<iqser-circle-button
(action)="openEditDossierTemplateDialog($event)"
(action)="openEditDossierTemplateDialog($event, dossierTemplate)"
*ngIf="permissionsService.isAdmin()"
class="ml-8"
icon="iqser:edit"

View File

@ -5,7 +5,6 @@ import { Observable } from 'rxjs';
import { DossierTemplate, DossierTemplateStats } from '@red/domain';
import { DossierTemplateStatsService } from '@services/entity-services/dossier-template-stats.service';
import { AdminDialogService } from '../../../services/admin-dialog.service';
import { tap } from 'rxjs/operators';
import { PermissionsService } from '@services/permissions.service';
@Component({
@ -16,7 +15,6 @@ import { PermissionsService } from '@services/permissions.service';
export class DossierTemplateInfoScreenComponent {
dossierTemplate$: Observable<DossierTemplate>;
dossierTemplateStats$: Observable<DossierTemplateStats>;
private _dossierTemplate: DossierTemplate;
constructor(
private readonly _dossierTemplatesService: DossierTemplatesService,
@ -26,13 +24,11 @@ export class DossierTemplateInfoScreenComponent {
readonly permissionsService: PermissionsService,
) {
const dossierTemplateId = _route.snapshot.paramMap.get('dossierTemplateId');
this.dossierTemplate$ = this._dossierTemplatesService
.getEntityChanged$(dossierTemplateId)
.pipe(tap(dossierTemplate => (this._dossierTemplate = dossierTemplate)));
this.dossierTemplate$ = this._dossierTemplatesService.getEntityChanged$(dossierTemplateId);
this.dossierTemplateStats$ = this._dossierTemplateStatsService.watch$(dossierTemplateId);
}
openEditDossierTemplateDialog($event: any) {
this._dialogService.openDialog('addEditDossierTemplate', $event, this._dossierTemplate);
openEditDossierTemplateDialog($event: any, dossierTemplate: DossierTemplate) {
this._dialogService.openDialog('addEditDossierTemplate', $event, dossierTemplate);
}
}