move dictionary to red-domain, remove generated comments
This commit is contained in:
parent
b14428c3f9
commit
38fafaf621
@ -4,8 +4,7 @@ import { AnnotationWrapper } from './annotation.wrapper';
|
||||
import { RedactionLogEntryWrapper } from './redaction-log-entry.wrapper';
|
||||
import { ViewMode } from './view-mode';
|
||||
import * as moment from 'moment';
|
||||
import { IViewedPage, User } from '@red/domain';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary, IViewedPage, User } from '@red/domain';
|
||||
|
||||
export class AnnotationData {
|
||||
visibleAnnotations: AnnotationWrapper[];
|
||||
|
||||
@ -8,8 +8,7 @@ import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
import { AppStateService } from '@state/app-state.service';
|
||||
import { toKebabCase } from '@utils/functions';
|
||||
import { DictionaryService } from '@shared/services/dictionary.service';
|
||||
import { IDictionary } from '@redaction/red-ui-http';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary, IDictionary } from '@red/domain';
|
||||
|
||||
@Component({
|
||||
selector: 'redaction-add-edit-dictionary-dialog',
|
||||
|
||||
@ -18,7 +18,7 @@ import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
import { UserService } from '@services/user.service';
|
||||
import { DictionaryService } from '@shared/services/dictionary.service';
|
||||
import { DossierTemplatesService } from '@services/entity-services/dossier-templates.service';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary } from '@red/domain';
|
||||
|
||||
const toChartConfig = (dict: Dictionary): DoughnutChartConfig => ({
|
||||
value: dict.entries?.length ?? 0,
|
||||
|
||||
@ -10,7 +10,7 @@ import { DictionaryService } from '@shared/services/dictionary.service';
|
||||
import { CircleButtonTypes, LoadingService } from '@iqser/common-ui';
|
||||
import { UserService } from '@services/user.service';
|
||||
import { DossierTemplatesService } from '@services/entity-services/dossier-templates.service';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary } from '@red/domain';
|
||||
|
||||
@Component({
|
||||
templateUrl: './dictionary-overview-screen.component.html',
|
||||
|
||||
@ -1,12 +1,11 @@
|
||||
import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core';
|
||||
import { Dossier } from '@red/domain';
|
||||
import { Dossier, IDictionary } from '@red/domain';
|
||||
import { EditDossierSectionInterface } from '../edit-dossier-section.interface';
|
||||
import { PermissionsService } from '@services/permissions.service';
|
||||
import { DictionaryManagerComponent } from '@shared/components/dictionary-manager/dictionary-manager.component';
|
||||
import { DictionaryService } from '@shared/services/dictionary.service';
|
||||
import { FormBuilder } from '@angular/forms';
|
||||
import { CircleButtonTypes, LoadingService } from '@iqser/common-ui';
|
||||
import { IDictionary } from '@redaction/red-ui-http';
|
||||
import { DossiersService } from '@services/entity-services/dossiers.service';
|
||||
|
||||
@Component({
|
||||
|
||||
@ -12,7 +12,7 @@ import { ManualAnnotationResponse } from '@models/file/manual-annotation-respons
|
||||
import { PermissionsService } from '@services/permissions.service';
|
||||
import { DossiersService } from '@services/entity-services/dossiers.service';
|
||||
import { JustificationsService } from '@services/entity-services/justifications.service';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary } from '@red/domain';
|
||||
|
||||
export interface LegalBasisOption {
|
||||
label?: string;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { Component, ElementRef, Input, OnChanges, ViewChild } from '@angular/core';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary } from '@red/domain';
|
||||
|
||||
@Component({
|
||||
selector: 'redaction-annotation-icon',
|
||||
|
||||
@ -2,14 +2,13 @@ import { Component, EventEmitter, Input, OnChanges, Output, ViewChild } from '@a
|
||||
import { Debounce, IconButtonTypes, List } from '@iqser/common-ui';
|
||||
import { Observable, of } from 'rxjs';
|
||||
import { catchError, map, take, tap } from 'rxjs/operators';
|
||||
import { Dossier, DossierTemplate } from '@red/domain';
|
||||
import { Dictionary, Dossier, DossierTemplate } from '@red/domain';
|
||||
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
import { DictionaryService } from '@shared/services/dictionary.service';
|
||||
import { DossiersService } from '@services/entity-services/dossiers.service';
|
||||
import { DossierTemplatesService } from '@services/entity-services/dossier-templates.service';
|
||||
import { AppStateService } from '@state/app-state.service';
|
||||
import { EditorComponent } from '@shared/components/editor/editor.component';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import IModelDeltaDecoration = monaco.editor.IModelDeltaDecoration;
|
||||
import FindMatch = monaco.editor.FindMatch;
|
||||
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
import { Injectable, Injector } from '@angular/core';
|
||||
import { Observable, throwError } from 'rxjs';
|
||||
import { EntitiesService, List, QueryParam, RequiredParam, Toaster, Validate } from '@iqser/common-ui';
|
||||
import { Colors, IDictionary, UpdateDictionary } from '@redaction/red-ui-http';
|
||||
import { Colors, UpdateDictionary } from '@redaction/red-ui-http';
|
||||
import { tap } from 'rxjs/operators';
|
||||
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
import { Dictionary, IDictionary } from '@red/domain';
|
||||
|
||||
const MIN_WORD_LENGTH = 2;
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ import { forkJoin, Observable, of, Subject } from 'rxjs';
|
||||
import { catchError, filter, first, map, tap } from 'rxjs/operators';
|
||||
import { currentComponentRoute, FALLBACK_COLOR, hexToRgb } from '@utils/functions';
|
||||
import { File } from '@models/file/file';
|
||||
import { Dossier, DossierTemplate, IDossier } from '@red/domain';
|
||||
import { Dictionary, Dossier, DossierTemplate, IDossier } from '@red/domain';
|
||||
import { DossiersService } from '@services/entity-services/dossiers.service';
|
||||
import { UserPreferenceService } from '@services/user-preference.service';
|
||||
import { FilesService } from '@services/entity-services/files.service';
|
||||
@ -14,7 +14,6 @@ import { DictionaryService } from '@shared/services/dictionary.service';
|
||||
import { DossierTemplatesService } from '@services/entity-services/dossier-templates.service';
|
||||
import { FileAttributesService } from '@services/entity-services/file-attributes.service';
|
||||
import { ReanalysisService } from '@services/reanalysis.service';
|
||||
import { Dictionary } from '@models/dictionary';
|
||||
|
||||
export interface AppState {
|
||||
activeFileId?: string;
|
||||
|
||||
@ -7,3 +7,4 @@ export * from './lib/pages';
|
||||
export * from './lib/audit';
|
||||
export * from './lib/notifications';
|
||||
export * from './lib/dossier-templates';
|
||||
export * from './lib/dictionaries';
|
||||
|
||||
@ -1,20 +1,8 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
import { List } from '../red-types';
|
||||
|
||||
/**
|
||||
* Object containing a list of dictionary entries and colors of an entry type.
|
||||
*/
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
export interface IDictionary {
|
||||
/**
|
||||
* If true the ui will add a action to add values to dictionary
|
||||
@ -1,5 +1,5 @@
|
||||
import { IDictionary } from '@redaction/red-ui-http';
|
||||
import { IListable, List } from '@iqser/common-ui';
|
||||
import { IDictionary } from './dictionary.interface';
|
||||
|
||||
export class Dictionary implements IDictionary, IListable {
|
||||
readonly addToDictionaryAction: boolean;
|
||||
2
libs/red-domain/src/lib/dictionaries/index.ts
Normal file
2
libs/red-domain/src/lib/dictionaries/index.ts
Normal file
@ -0,0 +1,2 @@
|
||||
export * from './dictionary.interface';
|
||||
export * from './dictionary.model';
|
||||
@ -1,9 +1,9 @@
|
||||
import { File } from '@models/file/file';
|
||||
import { IDictionary } from '@redaction/red-ui-http';
|
||||
import { IListable, List } from '@iqser/common-ui';
|
||||
import { IDossier } from './dossier.interface';
|
||||
import { DossierStatus } from './types';
|
||||
import { DownloadFileType } from '../shared/types';
|
||||
import { IDictionary } from '../dictionaries';
|
||||
|
||||
export class Dossier implements IDossier, IListable {
|
||||
readonly dossierId: string;
|
||||
|
||||
@ -1,14 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
import { IPageRange } from './page-range';
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
|
||||
@ -1,15 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
export interface IPageRange {
|
||||
startPage?: number;
|
||||
endPage?: number;
|
||||
|
||||
@ -1,15 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
export interface IViewedPage {
|
||||
fileId?: string;
|
||||
page?: number;
|
||||
|
||||
@ -1,15 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
export interface IViewedPagesRequest {
|
||||
page?: number;
|
||||
}
|
||||
|
||||
@ -1,14 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
import { IMatchedSection } from './matched-section';
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
|
||||
@ -1,14 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
export interface IMatchedSection {
|
||||
|
||||
@ -1,14 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
export interface ISearchRequest {
|
||||
|
||||
@ -1,14 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
import { IMatchedDocument } from './matched-document';
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
|
||||
@ -1,14 +1,3 @@
|
||||
/**
|
||||
* API Documentation for Redaction Gateway
|
||||
* Description for redaction
|
||||
*
|
||||
* OpenAPI spec version: 1.0
|
||||
*
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
import { IMyProfileUpdateRequest } from './my-profile-update.request';
|
||||
import { List } from '@iqser/common-ui';
|
||||
|
||||
|
||||
@ -7,7 +7,6 @@ export * from './colors';
|
||||
export * from './comment';
|
||||
export * from './commentResponse';
|
||||
export * from './createUserRequest';
|
||||
export * from './dictionary';
|
||||
export * from './digitalSignature';
|
||||
export * from './digitalSignatureViewModel';
|
||||
export * from './downloadResponse';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user