RED-3800: use hidden actions directive
This commit is contained in:
parent
f3f40bf608
commit
9a53d68efd
@ -12,6 +12,7 @@ import {
|
||||
CircleButtonComponent,
|
||||
CommonUiModule,
|
||||
EmptyStateComponent,
|
||||
HiddenActionDirective,
|
||||
IqserHelpModeModule,
|
||||
IqserLoadingModule,
|
||||
IqserPermissionsModule,
|
||||
@ -159,6 +160,7 @@ export const appModuleFactory = (config: AppConfig) => {
|
||||
EmptyStateComponent,
|
||||
SkeletonComponent,
|
||||
LogoComponent,
|
||||
HiddenActionDirective,
|
||||
],
|
||||
providers: [
|
||||
{
|
||||
|
||||
@ -11,9 +11,7 @@
|
||||
|
||||
<a [matTooltip]="'top-bar.navigation-items.back-to-dashboard' | translate" [routerLink]="['/']" class="logo">
|
||||
<div [iqserHelpMode]="'home'" class="actions">
|
||||
<iqser-hidden-action (action)="userPreferenceService.toggleDevFeatures()">
|
||||
<iqser-logo icon="red:logo"></iqser-logo>
|
||||
</iqser-hidden-action>
|
||||
<iqser-logo (iqserHiddenAction)="userPreferenceService.toggleDevFeatures()" icon="red:logo"></iqser-logo>
|
||||
<div class="app-name">{{ titleService.getTitle() }}</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
@ -38,9 +38,9 @@ export class FilePreviewStateService {
|
||||
readonly isReadonly$: Observable<boolean>;
|
||||
readonly isWritable$: Observable<boolean>;
|
||||
|
||||
readonly dossierId: string = getParam(DOSSIER_ID);
|
||||
readonly dossierTemplateId: string = getParam(DOSSIER_TEMPLATE_ID);
|
||||
readonly fileId: string = getParam(FILE_ID);
|
||||
readonly dossierId = getParam(DOSSIER_ID);
|
||||
readonly dossierTemplateId = getParam(DOSSIER_TEMPLATE_ID);
|
||||
readonly fileId = getParam(FILE_ID);
|
||||
dossier: Dossier;
|
||||
dialogRef: MatDialogRef<unknown>;
|
||||
file: File;
|
||||
@ -51,7 +51,7 @@ export class FilePreviewStateService {
|
||||
router: Router,
|
||||
filesMapService: FilesMapService,
|
||||
private readonly _injector: Injector,
|
||||
permissionsService: PermissionsService,
|
||||
private readonly _permissionsService: PermissionsService,
|
||||
private readonly _filesService: FilesService,
|
||||
private readonly _dossiersService: DossiersService,
|
||||
private readonly _fileManagementService: FileManagementService,
|
||||
@ -65,7 +65,7 @@ export class FilePreviewStateService {
|
||||
this.file$ = filesMapService.watch$(this.dossierId, this.fileId).pipe(tap(file => (this.file = file)));
|
||||
[this.isReadonly$, this.isWritable$] = boolFactory(
|
||||
combineLatest([this.file$, this.dossier$]),
|
||||
([file, dossier]) => !permissionsService.canPerformAnnotationActions(file, dossier),
|
||||
([file, dossier]) => !_permissionsService.canPerformAnnotationActions(file, dossier),
|
||||
);
|
||||
|
||||
this.blob$ = this.#blob$;
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit 8ac6f583197b4b3771d7db403eccb99926714fbc
|
||||
Subproject commit 655874989bafa3b7017ceb94e1088c7f9fddd0a5
|
||||
Loading…
x
Reference in New Issue
Block a user