RED-4572: change dialog header when accepting a recommendation

This commit is contained in:
Dan Percic 2022-07-13 20:14:50 +03:00
parent 5a9216ce83
commit b6896a9317
5 changed files with 21 additions and 5 deletions

View File

@ -1,6 +1,6 @@
<section class="dialog">
<form (submit)="save()" [formGroup]="form">
<div [translate]="'accept-recommendation-dialog.header'" class="dialog-header heading-l"></div>
<div [translate]="dialogHeader" class="dialog-header heading-l"></div>
<div class="dialog-content">
<div class="iqser-input-group">

View File

@ -7,6 +7,7 @@ import { ActiveDossiersService } from '@services/dossiers/active-dossiers.servic
import { BaseDialogComponent } from '@iqser/common-ui';
import { DictionaryService } from '@services/entity-services/dictionary.service';
import { AnnotationWrapper } from '@models/file/annotation.wrapper';
import { acceptRecommendationTranslations } from '@translations/accept-recommendation-translations';
export interface AcceptRecommendationData {
readonly annotations: AnnotationWrapper[];
@ -22,7 +23,7 @@ export interface AcceptRecommendationReturnType {
templateUrl: './accept-recommendation-dialog.component.html',
})
export class AcceptRecommendationDialogComponent extends BaseDialogComponent implements OnInit {
isDocumentAdmin: boolean;
readonly dialogHeader: string;
possibleDictionaries: Dictionary[] = [];
@ -37,7 +38,10 @@ export class AcceptRecommendationDialogComponent extends BaseDialogComponent imp
) {
super(_dialogRef);
this._dossier = activeDossiersService.find(this.data.dossierId);
this.isDocumentAdmin = permissionsService.isApprover(this._dossier);
const isDocumentAdmin = permissionsService.isApprover(this._dossier);
this.dialogHeader = isDocumentAdmin
? acceptRecommendationTranslations.addToDictionary
: acceptRecommendationTranslations.requestAddToDictionary;
this.form = this._getForm();
this.initialFormValue = this.form.getRawValue();
}

View File

@ -0,0 +1,6 @@
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
export const acceptRecommendationTranslations = {
addToDictionary: _('accept-recommendation-dialog.header.add-to-dictionary'),
requestAddToDictionary: _('accept-recommendation-dialog.header.request-add-to-dictionary'),
};

View File

@ -1,6 +1,9 @@
{
"accept-recommendation-dialog": {
"header": "",
"header": {
"add-to-dictionary": "",
"request-add-to-dictionary": ""
},
"multiple-values": ""
},
"account-settings": "Account Einstellungen",

View File

@ -1,6 +1,9 @@
{
"accept-recommendation-dialog": {
"header": "Accept recommendation",
"header": {
"add-to-dictionary": "Add to dictionary",
"request-add-to-dictionary": "Request add to dictionary"
},
"multiple-values": "Multiple recommendations selected"
},
"account-settings": "Account Settings",