RED-4649 - Create new app keys for help mode for the user manual
This commit is contained in:
parent
7f4915e6a1
commit
aec68b643a
@ -8,10 +8,12 @@
|
||||
</div>
|
||||
|
||||
<a [matTooltip]="'top-bar.navigation-items.back-to-dashboard' | translate" [routerLink]="['/']" class="logo">
|
||||
<iqser-hidden-action (action)="userPreferenceService.toggleDevFeatures()">
|
||||
<iqser-logo icon="red:logo"></iqser-logo>
|
||||
</iqser-hidden-action>
|
||||
<div class="app-name">{{ titleService.getTitle() }}</div>
|
||||
<div class="actions" [iqserHelpMode]="'home'">
|
||||
<iqser-hidden-action (action)="userPreferenceService.toggleDevFeatures()">
|
||||
<iqser-logo icon="red:logo"></iqser-logo>
|
||||
</iqser-hidden-action>
|
||||
<div class="app-name">{{ titleService.getTitle() }}</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<div class="actions flex-2">
|
||||
@ -23,7 +25,7 @@
|
||||
[placeholder]="'search.placeholder' | translate"
|
||||
></redaction-spotlight-search>
|
||||
|
||||
<iqser-help-button></iqser-help-button>
|
||||
<iqser-help-button [iqserHelpMode]="'help_mode'"></iqser-help-button>
|
||||
|
||||
<redaction-notifications [iqserHelpMode]="'open_notifications'"></redaction-notifications>
|
||||
</div>
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
[noDataText]="'downloads-list.no-data.title' | translate"
|
||||
[selectionEnabled]="true"
|
||||
[tableColumnConfigs]="tableColumnConfigs"
|
||||
[headerHelpModeKey]="'my_downloads'"
|
||||
noDataIcon="iqser:download"
|
||||
></iqser-table>
|
||||
</div>
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
[routerLink]="'../' + item.screen"
|
||||
class="item"
|
||||
routerLinkActive="active"
|
||||
[iqserHelpMode]="'user_account'"
|
||||
>
|
||||
{{ item.label | translate }}
|
||||
</div>
|
||||
|
||||
@ -7,10 +7,11 @@ import { BaseAccountScreenComponent } from './base-account-screen/base-account-s
|
||||
import { NotificationPreferencesService } from './services/notification-preferences.service';
|
||||
import { TranslateModule } from '@ngx-translate/core';
|
||||
import { IqserSharedModule } from '@iqser/common-ui';
|
||||
import { IqserHelpModeModule } from '@iqser/common-ui';
|
||||
|
||||
@NgModule({
|
||||
declarations: [AccountSideNavComponent, BaseAccountScreenComponent],
|
||||
imports: [CommonModule, SharedModule, AccountRoutingModule, TranslateModule, IqserSharedModule],
|
||||
imports: [CommonModule, SharedModule, AccountRoutingModule, TranslateModule, IqserSharedModule, IqserHelpModeModule],
|
||||
providers: [NotificationPreferencesService],
|
||||
})
|
||||
export class AccountModule {}
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
[class.empty]="dossierTemplate.isEmpty"
|
||||
[routerLink]="dossierTemplate.isEmpty ? null : ['..', dossierTemplate.dossierTemplateId]"
|
||||
class="dialog"
|
||||
[iqserHelpMode]="!dossierTemplate.isEmpty ? 'dossier_overview' : null"
|
||||
>
|
||||
<ng-container *ngIf="!dossierTemplate.isEmpty; else empty">
|
||||
<div class="flex-2">
|
||||
@ -73,6 +74,7 @@
|
||||
*ngIf="permissionsService.canCreateDossier(dossierTemplate)"
|
||||
[label]="'dashboard.empty-template.new-dossier' | translate"
|
||||
[type]="iconButtonTypes.primary"
|
||||
[iqserHelpMode]="'new_dossier_button'"
|
||||
icon="iqser:plus"
|
||||
></iqser-icon-button>
|
||||
</ng-template>
|
||||
|
||||
@ -8,6 +8,7 @@ import { BreadcrumbTypes } from '@red/domain';
|
||||
import { SharedDossiersModule } from '../shared-dossiers/shared-dossiers.module';
|
||||
import { TranslateModule } from '@ngx-translate/core';
|
||||
import { IqserButtonsModule } from '@iqser/common-ui';
|
||||
import { IqserHelpModeModule } from '@iqser/common-ui';
|
||||
|
||||
const routes = [
|
||||
{
|
||||
@ -21,6 +22,14 @@ const routes = [
|
||||
|
||||
@NgModule({
|
||||
declarations: [DashboardScreenComponent, TemplateStatsComponent],
|
||||
imports: [RouterModule.forChild(routes), CommonModule, SharedModule, SharedDossiersModule, TranslateModule, IqserButtonsModule],
|
||||
imports: [
|
||||
RouterModule.forChild(routes),
|
||||
CommonModule,
|
||||
SharedModule,
|
||||
SharedDossiersModule,
|
||||
TranslateModule,
|
||||
IqserButtonsModule,
|
||||
IqserHelpModeModule,
|
||||
],
|
||||
})
|
||||
export class DashboardModule {}
|
||||
|
||||
@ -36,7 +36,7 @@
|
||||
<span>{{ dossierTemplateName }} </span>
|
||||
</div>
|
||||
|
||||
<div (click)="openEditDossierDialog('dossierDictionary')" [iqserHelpMode]="'edit_dossier_dossier_dictionary'" class="link-property">
|
||||
<div (click)="openEditDossierDialog('dossierDictionary')" [iqserHelpMode]="'edit_dossier_dictionary'" class="link-property">
|
||||
<mat-icon svgIcon="red:dictionary"></mat-icon>
|
||||
<span>{{ 'dossier-overview.dossier-details.dictionary' | translate }} </span>
|
||||
</div>
|
||||
@ -58,7 +58,7 @@
|
||||
{{ 'dossier-overview.dossier-details.attributes.expand' | translate: { count: dossierAttributes.length } }}
|
||||
</div>
|
||||
|
||||
<ng-container *ngIf="attributesExpanded">
|
||||
<div *ngIf="attributesExpanded" class="attributes" [iqserHelpMode]="'edit_dossier_dossier_attributes'">
|
||||
<div (click)="openEditDossierDialog('dossierAttributes')" *ngFor="let attr of dossierAttributes" class="link-property">
|
||||
<mat-icon svgIcon="red:attribute"></mat-icon>
|
||||
<span *ngIf="!attr.value"> {{ attr.label + ': -' }}</span>
|
||||
@ -72,5 +72,5 @@
|
||||
<div (click)="attributesExpanded = false" class="all-caps-label hide-attributes">
|
||||
{{ 'dossier-overview.dossier-details.attributes.show-less' | translate }}
|
||||
</div>
|
||||
</ng-container>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
@ -8,7 +8,8 @@
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
|
||||
> div {
|
||||
.attributes,
|
||||
div {
|
||||
margin-right: 0;
|
||||
border-radius: 4px;
|
||||
width: 100%;
|
||||
@ -26,6 +27,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
.attributes {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.show-attributes,
|
||||
.hide-attributes {
|
||||
margin-top: 12px;
|
||||
|
||||
@ -40,7 +40,7 @@
|
||||
<redaction-donut-chart
|
||||
[config]="chartConfig$ | async"
|
||||
[filterKey]="'statusFilters'"
|
||||
[helpModeKey]="'dashboard_in_dossier'"
|
||||
[helpModeKey]="'filter_document_list'"
|
||||
[radius]="63"
|
||||
[strokeWidth]="15"
|
||||
[subtitle]="'dossier-overview.dossier-details.charts.documents-in-dossier' | translate"
|
||||
@ -52,6 +52,7 @@
|
||||
<iqser-progress-bar
|
||||
*ngFor="let config of statusConfig"
|
||||
[config]="config"
|
||||
[iqserHelpMode]="'document_upload'"
|
||||
filterKey="processingTypeFilters"
|
||||
></iqser-progress-bar>
|
||||
</div>
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
[attr.aria-expanded]="mode === listingModes.table"
|
||||
[tooltip]="'view-mode.list' | translate"
|
||||
[greySelected]="true"
|
||||
[iqserHelpMode]="'document_features_in_dossier'"
|
||||
icon="iqser:list"
|
||||
></iqser-circle-button>
|
||||
|
||||
@ -14,6 +15,7 @@
|
||||
[attr.aria-expanded]="mode === listingModes.workflow"
|
||||
[tooltip]="'view-mode.workflow' | translate"
|
||||
[greySelected]="true"
|
||||
[iqserHelpMode]="'workflow_view'"
|
||||
icon="iqser:lanes"
|
||||
></iqser-circle-button>
|
||||
</div>
|
||||
|
||||
@ -399,6 +399,7 @@ export class ConfigService {
|
||||
required: true,
|
||||
checker: this._recentlyModifiedChecker,
|
||||
disabled: entities.filter(this._recentlyModifiedChecker).length === 0,
|
||||
helpModeKey: 'filter_document_list',
|
||||
},
|
||||
{
|
||||
id: 'assigned-to-me',
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<ng-container *ngIf="dossierTemplate$ | async as dossierTemplate">
|
||||
<button [routerLinkActive]="'active'" [routerLink]="['..', DOSSIERS_ROUTE]" class="red-tab">
|
||||
<button [routerLinkActive]="'active'" [routerLink]="['..', DOSSIERS_ROUTE]" [iqserHelpMode]="'dossier_list'" class="red-tab">
|
||||
{{ 'dossiers-type-switch.active' | translate }}
|
||||
</button>
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
[disabled]="dossierTemplate.numberOfArchivedDossiers === 0"
|
||||
[routerLinkActive]="'active'"
|
||||
[routerLink]="['..', ARCHIVE_ROUTE]"
|
||||
[iqserHelpMode]="'dossier_list'"
|
||||
class="red-tab"
|
||||
>
|
||||
{{ 'dossiers-type-switch.archive' | translate }}
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
[selectionEnabled]="true"
|
||||
[tableColumnConfigs]="tableColumnConfigs"
|
||||
[tableItemClasses]="{ disabled: disabledFn }"
|
||||
[headerHelpModeKey]="'trash'"
|
||||
noDataIcon="red:template"
|
||||
></iqser-table>
|
||||
</div>
|
||||
|
||||
@ -149,12 +149,6 @@
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"edit_dossier_dossier_dictionary": {
|
||||
"en": "/en/index-en.html?contextId=edit_dossier_dossier_dictionary",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"edit_dossier_members": {
|
||||
"en": "/en/index-en.html?contextId=edit_dossier_members",
|
||||
"de": "",
|
||||
@ -232,5 +226,53 @@
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"user_account": {
|
||||
"en": "/en/index-en.html?contextId=user_account",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"my_downloads": {
|
||||
"en": "/en/index-en.html?contextId=my_downloads",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"trash": {
|
||||
"en": "/en/index-en.html?contextId=trash",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"dossier_overview": {
|
||||
"en": "/en/index-en.html?contextId=dossier_overview",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"home": {
|
||||
"en": "/en/index-en.html?contextId=home",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"workflow_view": {
|
||||
"en": "/en/index-en.html?contextId=workflow_view",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"document_upload": {
|
||||
"en": "/en/index-en.html?contextId=document_upload",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
},
|
||||
"edit_dossier_dictionary": {
|
||||
"en": "/en/index-en.html?contextId=edit_dossier_dictionary",
|
||||
"de": "",
|
||||
"it": "",
|
||||
"fr": ""
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit 442d79e9ceb09806cba057bcbca654bb28f7c2db
|
||||
Subproject commit 1f0cd5cb5c7c0a75b6ac8c4fa6e7b4b66fcc9305
|
||||
Loading…
x
Reference in New Issue
Block a user