added more help mode keys

This commit is contained in:
Valentin Mihai 2022-02-14 11:13:48 +02:00
parent b55aff2307
commit d10fd30408
13 changed files with 125 additions and 4 deletions

View File

@ -24,6 +24,7 @@
class="ml-14"
icon="iqser:edit"
tooltipPosition="below"
iqserHelpMode="edit-dossier-owner"
></iqser-circle-button>
</ng-container>
</div>
@ -45,7 +46,11 @@
></redaction-simple-doughnut-chart>
</div>
<div *ngIf="stats.hasFiles && needsWorkFilters$ | async as filters" class="mt-24 legend pb-32">
<div
*ngIf="stats.hasFiles && needsWorkFilters$ | async as filters"
class="mt-24 legend pb-32"
iqserHelpMode="filter-for-editing-notes"
>
<div
(click)="filterService.toggleFilter('needsWorkFilters', filter.id)"
*ngFor="let filter of filters"

View File

@ -42,6 +42,7 @@
[tooltip]="'annotation-actions.edit-reason.label' | translate"
[type]="buttonType"
icon="iqser:edit"
iqserHelpMode="redaction-edit-reason"
></iqser-circle-button>
<iqser-circle-button
@ -51,6 +52,7 @@
[tooltip]="'annotation-actions.accept-recommendation.label' | translate"
[type]="buttonType"
icon="iqser:check"
iqserHelpMode="recommendation-accept-or-reject"
></iqser-circle-button>
<iqser-circle-button
@ -141,6 +143,7 @@
[tooltip]="'annotation-actions.remove-annotation.remove-from-dict' | translate"
[type]="buttonType"
icon="red:remove-from-dict"
iqserHelpMode="redaction-remove-from-dictionary"
></iqser-circle-button>
<iqser-circle-button
@ -150,6 +153,7 @@
[tooltip]="'annotation-actions.remove-annotation.false-positive' | translate"
[type]="buttonType"
icon="red:thumb-down"
iqserHelpMode="redaction-false-positive"
></iqser-circle-button>
<iqser-circle-button
@ -159,6 +163,7 @@
[tooltip]="'annotation-actions.remove-annotation.only-here' | translate"
[type]="buttonType"
icon="iqser:trash"
iqserHelpMode="redaction-remove-only-here"
></iqser-circle-button>
</ng-container>
</div>

View File

@ -17,12 +17,14 @@
*ngIf="(multiSelectService.enabled$ | async) && (multiSelectInactive$ | async)"
class="all-caps-label primary pointer"
translate="file-preview.tabs.annotations.select"
iqserHelpMode="bulk-select-annotations"
></div>
<iqser-popup-filter
[actionsTemplate]="annotationFilterActionTemplate"
[primaryFiltersSlug]="'primaryFilters'"
[secondaryFiltersSlug]="'secondaryFilters'"
iqserHelpMode="workload-filter"
></iqser-popup-filter>
</div>
</div>

View File

@ -35,6 +35,7 @@
[tooltip]="assignTooltip$ | async"
icon="iqser:edit"
tooltipPosition="below"
iqserHelpMode="assign-reviewer"
></iqser-circle-button>
<iqser-circle-button

View File

@ -4,6 +4,7 @@
[class.active]="viewModeService.isStandard"
[matTooltip]="'file-preview.standard-tooltip' | translate"
class="red-tab"
iqserHelpMode="standard-view"
>
{{ 'file-preview.standard' | translate }}
</button>
@ -14,6 +15,7 @@
[disabled]="(canSwitchToDeltaView$ | async) === false"
[matTooltip]="'file-preview.delta-tooltip' | translate"
class="red-tab"
iqserHelpMode="delta-view"
>
{{ 'file-preview.delta' | translate }}
</button>
@ -24,6 +26,7 @@
[disabled]="(canSwitchToRedactedView$ | async) === false"
[matTooltip]="'file-preview.redacted-tooltip' | translate"
class="red-tab"
iqserHelpMode="preview-view"
>
{{ 'file-preview.redacted' | translate }}
</button>

View File

@ -124,6 +124,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.delete.action'),
icon: 'iqser:trash',
show: this.showDelete,
helpModeKey: 'delete-file-action',
},
{
type: ActionTypes.circleBtn,
@ -131,6 +132,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: this.assignTooltip,
icon: 'red:assign',
show: this.showAssign,
helpModeKey: 'assign-action',
},
{
type: ActionTypes.circleBtn,
@ -138,12 +140,14 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.assign-me'),
icon: 'red:assign-me',
show: this.showAssignToSelf,
helpModeKey: 'assign-to-me-action',
},
{
type: ActionTypes.downloadBtn,
show: true,
files: [this.file],
tooltipClass: 'small',
helpModeKey: 'download-action',
},
{
type: ActionTypes.circleBtn,
@ -152,6 +156,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
ariaExpanded: this._documentInfoService?.shown$,
icon: 'red:status-info',
show: !!this._documentInfoService,
helpModeKey: 'document-info-action',
},
{
type: ActionTypes.circleBtn,
@ -161,6 +166,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
showDot: !!this.file.excludedPages?.length,
icon: 'red:exclude-pages',
show: !!this._excludedPagesService && !this.file.excluded,
helpModeKey: 'exclude-pages-action',
},
{
type: ActionTypes.circleBtn,
@ -168,6 +174,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.under-approval'),
icon: 'red:ready-for-approval',
show: this.showUnderApproval,
helpModeKey: 'under-approval-action',
},
{
type: ActionTypes.circleBtn,
@ -175,6 +182,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.under-review'),
icon: 'red:undo',
show: this.showUnderReview,
helpModeKey: 'under-review-action',
},
{
type: ActionTypes.circleBtn,
@ -183,6 +191,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
icon: 'red:approved',
disabled: !this.file.canBeApproved,
show: this.showApprove,
helpModeKey: 'approve-action',
},
{
type: ActionTypes.circleBtn,
@ -190,6 +199,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.disable-auto-analysis'),
icon: 'red:stop',
show: this.canDisableAutoAnalysis,
helpModeKey: 'disable-automatic-analysis-action',
},
{
type: ActionTypes.circleBtn,
@ -197,6 +207,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.enable-auto-analysis'),
icon: 'red:play',
show: this.canEnableAutoAnalysis,
helpModeKey: 'enable-automatic-analysis-action',
},
{
type: ActionTypes.circleBtn,
@ -204,6 +215,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.under-approval'),
icon: 'red:undo',
show: this.showUndoApproval,
helpModeKey: 'under-approval-action',
},
{
type: ActionTypes.circleBtn,
@ -211,6 +223,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.ocr-file'),
icon: 'iqser:ocr',
show: this.showOCR,
helpModeKey: 'ocr-action',
},
{
type: ActionTypes.circleBtn,
@ -220,6 +233,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltipClass: 'warn small',
icon: 'iqser:refresh',
show: this.showReanalyseFilePreview,
helpModeKey: 'reanalyse-action',
},
{
type: ActionTypes.circleBtn,
@ -227,6 +241,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
tooltip: _('dossier-overview.reanalyse.action'),
icon: 'iqser:refresh',
show: this.showReanalyseDossierOverview,
helpModeKey: 'reanalyse-action',
},
{
type: ActionTypes.toggle,
@ -236,6 +251,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy,
class: { 'mr-24': this.isDossierOverviewList },
checked: !this.file.excluded,
show: true,
helpModeKey: 'toggle-analysis-action',
},
].filter(btn => btn.show);
}

View File

@ -10,6 +10,7 @@
[tooltipPosition]="tooltipPosition"
[tooltip]="btn.tooltip | translate"
[type]="btn.buttonType || buttonType"
[iqserHelpMode]="btn.helpModeKey"
></iqser-circle-button>
<!-- download redacted file-->
@ -19,6 +20,7 @@
[tooltipClass]="btn.tooltipClass"
[tooltipPosition]="tooltipPosition"
[type]="buttonType"
[iqserHelpMode]="btn.helpModeKey"
></redaction-file-download-btn>
<!-- exclude from redaction -->
@ -31,6 +33,7 @@
[matTooltipPosition]="tooltipPosition"
[matTooltip]="btn.tooltip | translate"
[ngClass]="btn.class"
[iqserHelpMode]="btn.helpModeKey"
color="primary"
></mat-slide-toggle>
</div>

View File

@ -23,7 +23,7 @@
</div>
<div class="breakdown-container">
<div>
<div iqserHelpMode="filter-for-status">
<div
(click)="val.key && selectValue(val.key)"
*ngFor="let val of config"

View File

@ -47,7 +47,7 @@
> div {
width: fit-content;
> div:not(.help-mode-on-mouse-over) {
> div {
border-radius: 4px;
padding: 3px 8px;

View File

@ -26,6 +26,7 @@
[type]="circleButtonTypes.primary"
class="member"
icon="iqser:plus"
iqserHelpMode="edit-dossier-member"
></iqser-circle-button>
</div>

View File

@ -1,34 +1,76 @@
{
"approve-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"assign-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"assign-reviewer": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"assign-to-me-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"bulk-select-annotations": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"delete-file-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"delta-view": {
"en": "/en/editing-documents-in-the-editor/views-in-the-editor/delta-view.html",
"de": "",
"it": "",
"fr": ""
},
"disable-automatic-analysis-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"document-features": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"document-info-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"dossiers-quickfilter-my-dossiers": {
"en": "/en/create-and-manage-dossier/dossier-overview/dossier-list.html",
"de": "",
"it": "",
"fr": ""
},
"download-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"edit-dossier-attributes": {
"en": "",
"de": "",
@ -59,6 +101,18 @@
"it": "",
"fr": ""
},
"enable-automatic-analysis-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"exclude-pages-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"filter-document-list": {
"en": "/en/create-and-manage-dossier/dossier-overview/dossier-list.html",
"de": "",
@ -95,6 +149,12 @@
"it": "",
"fr": ""
},
"ocr-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"open-notifications": {
"en": "/en/15471-notifications.html",
"de": "",
@ -113,6 +173,12 @@
"it": "",
"fr": ""
},
"reanalyse-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"recommendation-accept-or-reject": {
"en": "",
"de": "",
@ -155,6 +221,24 @@
"it": "",
"fr": ""
},
"toggle-analysis-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"under-approval-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"under-review-action": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"workload-filter": {
"en": "",
"de": "",

@ -1 +1 @@
Subproject commit 6bc8881a8f44672b6419ed2bf3e9d8b940bed26f
Subproject commit d9d8dcc7f419dbcecef062110dc41b57899056f7

View File

@ -24,4 +24,5 @@ export interface Action {
class?: { [key: string]: boolean };
files?: File[];
type: ActionType;
readonly helpModeKey?: string;
}