RED-3780 -> added keys

This commit is contained in:
Valentin Mihai 2022-04-07 19:49:13 +03:00
parent 0c5b0412d2
commit e22e3339fa
6 changed files with 56 additions and 4 deletions

View File

@ -106,6 +106,8 @@
icon="red:assign"
[id]="'createDossierEditTeamButton'"
></iqser-icon-button>
<iqser-help-button helpButtonKey="new_dossier_button"></iqser-help-button>
</div>
</form>

View File

@ -5,7 +5,14 @@
<div class="dialog-content">
<iqser-side-nav [title]="'edit-dossier-dialog.side-nav-title' | translate">
<div (click)="changeTab(item.key)" *ngFor="let item of navItems" [class.active]="item.key === activeNav" class="item">
<div
(click)="changeTab(item.key)"
*ngFor="let item of navItems"
[class.active]="item.key === activeNav"
[iqserHelpMode]="item.helpModeKey"
[dialogElement]="true"
class="item"
>
{{ item.sideNavTitle || item.title | translate }}
<mat-icon *ngIf="item.readonly" svgIcon="red:read-only"></mat-icon>
</div>
@ -64,8 +71,9 @@
[id]="'saveAndClose'"
>
</iqser-icon-button>
<div (click)="revert()" id="revert" class="all-caps-label cancel" translate="edit-dossier-dialog.actions.revert"></div>
<iqser-help-button></iqser-help-button>
</div>
</div>
</div>

View File

@ -24,6 +24,7 @@ interface NavItem {
title?: string;
sideNavTitle?: string;
readonly?: boolean;
helpModeKey?: string;
}
@Component({
@ -159,28 +160,33 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A
title: _('edit-dossier-dialog.nav-items.general-info'),
sideNavTitle: _('edit-dossier-dialog.nav-items.dossier-info'),
readonly: !this._dossier.isActive,
helpModeKey: 'edit_dossier_dossier_info',
},
{
key: 'downloadPackage',
title: _('edit-dossier-dialog.nav-items.choose-download'),
sideNavTitle: _('edit-dossier-dialog.nav-items.download-package'),
helpModeKey: 'edit_dossier_download_package',
},
{
key: 'dossierDictionary',
sideNavTitle: _('edit-dossier-dialog.nav-items.dictionary'),
title: _('edit-dossier-dialog.nav-items.dossier-dictionary'),
readonly: !this._permissionsService.canEditDossierDictionary(this._dossier),
helpModeKey: 'edit_dossier_dictionary',
},
{
key: 'members',
title: _('edit-dossier-dialog.nav-items.team-members'),
sideNavTitle: _('edit-dossier-dialog.nav-items.members'),
readonly: !this._permissionsService.canEditTeamMembers(),
helpModeKey: 'edit_dossier_members',
},
{
key: 'dossierAttributes',
title: _('edit-dossier-dialog.nav-items.dossier-attributes'),
readonly: !this._permissionsService.canEditDossierAttributes(this._dossier),
helpModeKey: 'edit_dossier_dossier_attributes',
},
];
}

View File

@ -40,7 +40,7 @@
{{ translations[data.operation].save | translate }}
</button>
<div class="all-caps-label cancel" mat-dialog-close translate="highlight-action-dialog.actions.cancel"></div>
<iqser-help-button></iqser-help-button>
<iqser-help-button helpButtonKey="highlights"></iqser-help-button>
</div>
</form>

View File

@ -322,5 +322,41 @@
"de": "",
"it": "",
"fr": ""
},
"edit_dossier_dossier_info": {
"en": "/en/index-en.html?contextId=edit_dossier_dossier_info",
"de": "",
"it": "",
"fr": ""
},
"edit_dossier_download_package": {
"en": "/en/index-en.html?contextId=edit_dossier_download_package",
"de": "",
"it": "",
"fr": ""
},
"edit_dossier_dictionary": {
"en": "/en/index-en.html?contextId=edit_dossier_dictionary",
"de": "",
"it": "",
"fr": ""
},
"edit_dossier_members": {
"en": "/en/index-en.html?contextId=edit_dossier_members",
"de": "",
"it": "",
"fr": ""
},
"edit_dossier_dossier_attributes": {
"en": "/en/index-en.html?contextId=edit_dossier_dossier_attributes",
"de": "",
"it": "",
"fr": ""
},
"highlights": {
"en": "/en/index-en.html?contextId=highlights",
"de": "",
"it": "",
"fr": ""
}
}

@ -1 +1 @@
Subproject commit efc28689381ec9dfe136c3bfdaa13b6866ea3c77
Subproject commit c8f9a1b5d3741f7e728de86187e3f50999d5cc8b