Improvement
This commit is contained in:
parent
0e5b5349cd
commit
a1c6b0ace1
@ -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"
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user