RED-3800: use hidden actions directive

This commit is contained in:
Dan Percic 2023-03-17 23:58:14 +02:00
parent f3f40bf608
commit 9a53d68efd
4 changed files with 9 additions and 9 deletions

View File

@ -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: [
{

View File

@ -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>

View File

@ -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