Refactor fields location
This commit is contained in:
parent
c1bf77a1c9
commit
386a4390f1
@ -26,7 +26,7 @@ import {
|
|||||||
tap,
|
tap,
|
||||||
} from 'rxjs'
|
} from 'rxjs'
|
||||||
import { Group } from 'src/app/data/group'
|
import { Group } from 'src/app/data/group'
|
||||||
import { DisplayMode, SavedView } from 'src/app/data/saved-view'
|
import { SavedView } from 'src/app/data/saved-view'
|
||||||
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
||||||
import { User } from 'src/app/data/user'
|
import { User } from 'src/app/data/user'
|
||||||
import { DocumentListViewService } from 'src/app/services/document-list-view.service'
|
import { DocumentListViewService } from 'src/app/services/document-list-view.service'
|
||||||
@ -50,6 +50,7 @@ import {
|
|||||||
SystemStatusItemStatus,
|
SystemStatusItemStatus,
|
||||||
SystemStatus,
|
SystemStatus,
|
||||||
} from 'src/app/data/system-status'
|
} from 'src/app/data/system-status'
|
||||||
|
import { DisplayMode } from 'src/app/data/document'
|
||||||
|
|
||||||
enum SettingsNavIDs {
|
enum SettingsNavIDs {
|
||||||
General = 1,
|
General = 1,
|
||||||
|
@ -3,10 +3,9 @@ import { of } from 'rxjs'
|
|||||||
import { CustomField, CustomFieldDataType } from 'src/app/data/custom-field'
|
import { CustomField, CustomFieldDataType } from 'src/app/data/custom-field'
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service'
|
import { DocumentService } from 'src/app/services/rest/document.service'
|
||||||
import { CustomFieldDisplayComponent } from './custom-field-display.component'
|
import { CustomFieldDisplayComponent } from './custom-field-display.component'
|
||||||
import { Document } from 'src/app/data/document'
|
import { DisplayField, Document } from 'src/app/data/document'
|
||||||
import { HttpClientTestingModule } from '@angular/common/http/testing'
|
import { HttpClientTestingModule } from '@angular/common/http/testing'
|
||||||
import { CustomFieldsService } from 'src/app/services/rest/custom-fields.service'
|
import { CustomFieldsService } from 'src/app/services/rest/custom-fields.service'
|
||||||
import { DisplayField } from 'src/app/data/saved-view'
|
|
||||||
|
|
||||||
const customFields: CustomField[] = [
|
const customFields: CustomField[] = [
|
||||||
{ id: 1, name: 'Field 1', data_type: CustomFieldDataType.String },
|
{ id: 1, name: 'Field 1', data_type: CustomFieldDataType.String },
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
import { Component, Input, OnDestroy, OnInit } from '@angular/core'
|
import { Component, Input, OnDestroy, OnInit } from '@angular/core'
|
||||||
import { Subject, takeUntil } from 'rxjs'
|
import { Subject, takeUntil } from 'rxjs'
|
||||||
import { CustomField, CustomFieldDataType } from 'src/app/data/custom-field'
|
import { CustomField, CustomFieldDataType } from 'src/app/data/custom-field'
|
||||||
import { Document } from 'src/app/data/document'
|
import { DisplayField, Document } from 'src/app/data/document'
|
||||||
import { Results } from 'src/app/data/results'
|
import { Results } from 'src/app/data/results'
|
||||||
import { DisplayField } from 'src/app/data/saved-view'
|
|
||||||
import { CustomFieldsService } from 'src/app/services/rest/custom-fields.service'
|
import { CustomFieldsService } from 'src/app/services/rest/custom-fields.service'
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service'
|
import { DocumentService } from 'src/app/services/rest/document.service'
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ import {
|
|||||||
FILTER_HAS_TAGS_ALL,
|
FILTER_HAS_TAGS_ALL,
|
||||||
FILTER_STORAGE_PATH,
|
FILTER_STORAGE_PATH,
|
||||||
} from 'src/app/data/filter-rule-type'
|
} from 'src/app/data/filter-rule-type'
|
||||||
import { DisplayMode, DisplayField, SavedView } from 'src/app/data/saved-view'
|
import { SavedView } from 'src/app/data/saved-view'
|
||||||
import { IfPermissionsDirective } from 'src/app/directives/if-permissions.directive'
|
import { IfPermissionsDirective } from 'src/app/directives/if-permissions.directive'
|
||||||
import { PermissionsGuard } from 'src/app/guards/permissions.guard'
|
import { PermissionsGuard } from 'src/app/guards/permissions.guard'
|
||||||
import { CustomDatePipe } from 'src/app/pipes/custom-date.pipe'
|
import { CustomDatePipe } from 'src/app/pipes/custom-date.pipe'
|
||||||
@ -40,6 +40,7 @@ import { NgxBootstrapIconsModule, allIcons } from 'ngx-bootstrap-icons'
|
|||||||
import { CustomFieldsService } from 'src/app/services/rest/custom-fields.service'
|
import { CustomFieldsService } from 'src/app/services/rest/custom-fields.service'
|
||||||
import { CustomFieldDataType } from 'src/app/data/custom-field'
|
import { CustomFieldDataType } from 'src/app/data/custom-field'
|
||||||
import { CustomFieldDisplayComponent } from 'src/app/components/common/custom-field-display/custom-field-display.component'
|
import { CustomFieldDisplayComponent } from 'src/app/components/common/custom-field-display/custom-field-display.component'
|
||||||
|
import { DisplayMode, DisplayField } from 'src/app/data/document'
|
||||||
|
|
||||||
const savedView: SavedView = {
|
const savedView: SavedView = {
|
||||||
id: 1,
|
id: 1,
|
||||||
|
@ -8,15 +8,15 @@ import {
|
|||||||
} from '@angular/core'
|
} from '@angular/core'
|
||||||
import { Router } from '@angular/router'
|
import { Router } from '@angular/router'
|
||||||
import { Subject, takeUntil } from 'rxjs'
|
import { Subject, takeUntil } from 'rxjs'
|
||||||
import { Document } from 'src/app/data/document'
|
|
||||||
import {
|
import {
|
||||||
|
DEFAULT_DASHBOARD_DISPLAY_FIELDS,
|
||||||
|
DEFAULT_DASHBOARD_VIEW_PAGE_SIZE,
|
||||||
|
DEFAULT_DISPLAY_FIELDS,
|
||||||
DisplayField,
|
DisplayField,
|
||||||
DisplayMode,
|
DisplayMode,
|
||||||
SavedView,
|
Document,
|
||||||
DEFAULT_DISPLAY_FIELDS,
|
} from 'src/app/data/document'
|
||||||
DEFAULT_DASHBOARD_VIEW_PAGE_SIZE,
|
import { SavedView } from 'src/app/data/saved-view'
|
||||||
DEFAULT_DASHBOARD_DISPLAY_FIELDS,
|
|
||||||
} from 'src/app/data/saved-view'
|
|
||||||
import { ConsumerStatusService } from 'src/app/services/consumer-status.service'
|
import { ConsumerStatusService } from 'src/app/services/consumer-status.service'
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service'
|
import { DocumentService } from 'src/app/services/rest/document.service'
|
||||||
import {
|
import {
|
||||||
|
@ -5,13 +5,16 @@ import {
|
|||||||
Output,
|
Output,
|
||||||
ViewChild,
|
ViewChild,
|
||||||
} from '@angular/core'
|
} from '@angular/core'
|
||||||
import { Document } from 'src/app/data/document'
|
import {
|
||||||
|
DEFAULT_DISPLAY_FIELDS,
|
||||||
|
DisplayField,
|
||||||
|
Document,
|
||||||
|
} from 'src/app/data/document'
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service'
|
import { DocumentService } from 'src/app/services/rest/document.service'
|
||||||
import { SettingsService } from 'src/app/services/settings.service'
|
import { SettingsService } from 'src/app/services/settings.service'
|
||||||
import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'
|
import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'
|
||||||
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
||||||
import { ComponentWithPermissions } from '../../with-permissions/with-permissions.component'
|
import { ComponentWithPermissions } from '../../with-permissions/with-permissions.component'
|
||||||
import { DEFAULT_DISPLAY_FIELDS, DisplayField } from 'src/app/data/saved-view'
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'pngx-document-card-large',
|
selector: 'pngx-document-card-large',
|
||||||
|
@ -6,13 +6,16 @@ import {
|
|||||||
ViewChild,
|
ViewChild,
|
||||||
} from '@angular/core'
|
} from '@angular/core'
|
||||||
import { map } from 'rxjs/operators'
|
import { map } from 'rxjs/operators'
|
||||||
import { Document } from 'src/app/data/document'
|
import {
|
||||||
|
DEFAULT_DISPLAY_FIELDS,
|
||||||
|
DisplayField,
|
||||||
|
Document,
|
||||||
|
} from 'src/app/data/document'
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service'
|
import { DocumentService } from 'src/app/services/rest/document.service'
|
||||||
import { SettingsService } from 'src/app/services/settings.service'
|
import { SettingsService } from 'src/app/services/settings.service'
|
||||||
import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'
|
import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'
|
||||||
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
||||||
import { ComponentWithPermissions } from '../../with-permissions/with-permissions.component'
|
import { ComponentWithPermissions } from '../../with-permissions/with-permissions.component'
|
||||||
import { DEFAULT_DISPLAY_FIELDS, DisplayField } from 'src/app/data/saved-view'
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'pngx-document-card-small',
|
selector: 'pngx-document-card-small',
|
||||||
|
@ -34,12 +34,7 @@ import {
|
|||||||
import { Subject, of, throwError } from 'rxjs'
|
import { Subject, of, throwError } from 'rxjs'
|
||||||
import { SavedViewService } from 'src/app/services/rest/saved-view.service'
|
import { SavedViewService } from 'src/app/services/rest/saved-view.service'
|
||||||
import { ActivatedRoute, Router, convertToParamMap } from '@angular/router'
|
import { ActivatedRoute, Router, convertToParamMap } from '@angular/router'
|
||||||
import {
|
import { SavedView } from 'src/app/data/saved-view'
|
||||||
DEFAULT_DISPLAY_FIELDS,
|
|
||||||
DisplayMode,
|
|
||||||
DisplayField,
|
|
||||||
SavedView,
|
|
||||||
} from 'src/app/data/saved-view'
|
|
||||||
import {
|
import {
|
||||||
FILTER_FULLTEXT_MORELIKE,
|
FILTER_FULLTEXT_MORELIKE,
|
||||||
FILTER_FULLTEXT_QUERY,
|
FILTER_FULLTEXT_QUERY,
|
||||||
@ -52,7 +47,12 @@ import { DocumentCardSmallComponent } from './document-card-small/document-card-
|
|||||||
import { DocumentCardLargeComponent } from './document-card-large/document-card-large.component'
|
import { DocumentCardLargeComponent } from './document-card-large/document-card-large.component'
|
||||||
import { DocumentTitlePipe } from 'src/app/pipes/document-title.pipe'
|
import { DocumentTitlePipe } from 'src/app/pipes/document-title.pipe'
|
||||||
import { UsernamePipe } from 'src/app/pipes/username.pipe'
|
import { UsernamePipe } from 'src/app/pipes/username.pipe'
|
||||||
import { Document } from 'src/app/data/document'
|
import {
|
||||||
|
DEFAULT_DISPLAY_FIELDS,
|
||||||
|
DisplayField,
|
||||||
|
DisplayMode,
|
||||||
|
Document,
|
||||||
|
} from 'src/app/data/document'
|
||||||
import {
|
import {
|
||||||
DOCUMENT_SORT_FIELDS,
|
DOCUMENT_SORT_FIELDS,
|
||||||
DOCUMENT_SORT_FIELDS_FULLTEXT,
|
DOCUMENT_SORT_FIELDS_FULLTEXT,
|
||||||
|
@ -15,8 +15,8 @@ import {
|
|||||||
isFullTextFilterRule,
|
isFullTextFilterRule,
|
||||||
} from 'src/app/utils/filter-rules'
|
} from 'src/app/utils/filter-rules'
|
||||||
import { FILTER_FULLTEXT_MORELIKE } from 'src/app/data/filter-rule-type'
|
import { FILTER_FULLTEXT_MORELIKE } from 'src/app/data/filter-rule-type'
|
||||||
import { Document } from 'src/app/data/document'
|
import { DisplayField, DisplayMode, Document } from 'src/app/data/document'
|
||||||
import { DisplayMode, DisplayField, SavedView } from 'src/app/data/saved-view'
|
import { SavedView } from 'src/app/data/saved-view'
|
||||||
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
||||||
import {
|
import {
|
||||||
SortableDirective,
|
SortableDirective,
|
||||||
|
@ -7,6 +7,83 @@ import { ObjectWithPermissions } from './object-with-permissions'
|
|||||||
import { DocumentNote } from './document-note'
|
import { DocumentNote } from './document-note'
|
||||||
import { CustomFieldInstance } from './custom-field-instance'
|
import { CustomFieldInstance } from './custom-field-instance'
|
||||||
|
|
||||||
|
export enum DisplayMode {
|
||||||
|
TABLE = 'table',
|
||||||
|
SMALL_CARDS = 'smallCards',
|
||||||
|
LARGE_CARDS = 'largeCards',
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum DisplayField {
|
||||||
|
TITLE = 'title',
|
||||||
|
CREATED = 'created',
|
||||||
|
ADDED = 'added',
|
||||||
|
TAGS = 'tag',
|
||||||
|
CORRESPONDENT = 'correspondent',
|
||||||
|
DOCUMENT_TYPE = 'documenttype',
|
||||||
|
STORAGE_PATH = 'storagepath',
|
||||||
|
CUSTOM_FIELD = 'custom_field_',
|
||||||
|
NOTES = 'note',
|
||||||
|
OWNER = 'owner',
|
||||||
|
SHARED = 'shared',
|
||||||
|
ASN = 'asn',
|
||||||
|
}
|
||||||
|
|
||||||
|
export const DEFAULT_DISPLAY_FIELDS = [
|
||||||
|
{
|
||||||
|
id: DisplayField.TITLE,
|
||||||
|
name: $localize`Title`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.CREATED,
|
||||||
|
name: $localize`Created`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.ADDED,
|
||||||
|
name: $localize`Added`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.TAGS,
|
||||||
|
name: $localize`Tags`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.CORRESPONDENT,
|
||||||
|
name: $localize`Correspondent`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.DOCUMENT_TYPE,
|
||||||
|
name: $localize`Document type`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.STORAGE_PATH,
|
||||||
|
name: $localize`Storage path`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.NOTES,
|
||||||
|
name: $localize`Notes`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.OWNER,
|
||||||
|
name: $localize`Owner`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.SHARED,
|
||||||
|
name: $localize`Shared`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: DisplayField.ASN,
|
||||||
|
name: $localize`ASN`,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
|
export const DEFAULT_DASHBOARD_VIEW_PAGE_SIZE = 10
|
||||||
|
|
||||||
|
export const DEFAULT_DASHBOARD_DISPLAY_FIELDS = [
|
||||||
|
DisplayField.CREATED,
|
||||||
|
DisplayField.TITLE,
|
||||||
|
DisplayField.TAGS,
|
||||||
|
DisplayField.CORRESPONDENT,
|
||||||
|
]
|
||||||
|
|
||||||
export interface SearchHit {
|
export interface SearchHit {
|
||||||
score?: number
|
score?: number
|
||||||
rank?: number
|
rank?: number
|
||||||
|
@ -1,83 +1,7 @@
|
|||||||
|
import { DisplayMode, DisplayField } from './document'
|
||||||
import { FilterRule } from './filter-rule'
|
import { FilterRule } from './filter-rule'
|
||||||
import { ObjectWithPermissions } from './object-with-permissions'
|
import { ObjectWithPermissions } from './object-with-permissions'
|
||||||
|
|
||||||
export enum DisplayMode {
|
|
||||||
TABLE = 'table',
|
|
||||||
SMALL_CARDS = 'smallCards',
|
|
||||||
LARGE_CARDS = 'largeCards',
|
|
||||||
}
|
|
||||||
|
|
||||||
export enum DisplayField {
|
|
||||||
TITLE = 'title',
|
|
||||||
CREATED = 'created',
|
|
||||||
ADDED = 'added',
|
|
||||||
TAGS = 'tag',
|
|
||||||
CORRESPONDENT = 'correspondent',
|
|
||||||
DOCUMENT_TYPE = 'documenttype',
|
|
||||||
STORAGE_PATH = 'storagepath',
|
|
||||||
CUSTOM_FIELD = 'custom_field_',
|
|
||||||
NOTES = 'note',
|
|
||||||
OWNER = 'owner',
|
|
||||||
SHARED = 'shared',
|
|
||||||
ASN = 'asn',
|
|
||||||
}
|
|
||||||
|
|
||||||
export const DEFAULT_DISPLAY_FIELDS = [
|
|
||||||
{
|
|
||||||
id: DisplayField.TITLE,
|
|
||||||
name: $localize`Title`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.CREATED,
|
|
||||||
name: $localize`Created`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.ADDED,
|
|
||||||
name: $localize`Added`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.TAGS,
|
|
||||||
name: $localize`Tags`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.CORRESPONDENT,
|
|
||||||
name: $localize`Correspondent`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.DOCUMENT_TYPE,
|
|
||||||
name: $localize`Document type`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.STORAGE_PATH,
|
|
||||||
name: $localize`Storage path`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.NOTES,
|
|
||||||
name: $localize`Notes`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.OWNER,
|
|
||||||
name: $localize`Owner`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.SHARED,
|
|
||||||
name: $localize`Shared`,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: DisplayField.ASN,
|
|
||||||
name: $localize`ASN`,
|
|
||||||
},
|
|
||||||
]
|
|
||||||
|
|
||||||
export const DEFAULT_DASHBOARD_VIEW_PAGE_SIZE = 10
|
|
||||||
|
|
||||||
export const DEFAULT_DASHBOARD_DISPLAY_FIELDS = [
|
|
||||||
DisplayField.CREATED,
|
|
||||||
DisplayField.TITLE,
|
|
||||||
DisplayField.TAGS,
|
|
||||||
DisplayField.CORRESPONDENT,
|
|
||||||
]
|
|
||||||
|
|
||||||
export interface SavedView extends ObjectWithPermissions {
|
export interface SavedView extends ObjectWithPermissions {
|
||||||
name?: string
|
name?: string
|
||||||
|
|
||||||
|
@ -12,19 +12,18 @@ import {
|
|||||||
FILTER_HAS_TAGS_ALL,
|
FILTER_HAS_TAGS_ALL,
|
||||||
FILTER_HAS_TAGS_ANY,
|
FILTER_HAS_TAGS_ANY,
|
||||||
} from '../data/filter-rule-type'
|
} from '../data/filter-rule-type'
|
||||||
import {
|
import { SavedView } from '../data/saved-view'
|
||||||
DEFAULT_DISPLAY_FIELDS,
|
|
||||||
DisplayMode,
|
|
||||||
DisplayField,
|
|
||||||
SavedView,
|
|
||||||
} from '../data/saved-view'
|
|
||||||
import { FilterRule } from '../data/filter-rule'
|
import { FilterRule } from '../data/filter-rule'
|
||||||
import { RouterTestingModule } from '@angular/router/testing'
|
import { RouterTestingModule } from '@angular/router/testing'
|
||||||
import { routes } from 'src/app/app-routing.module'
|
import { routes } from 'src/app/app-routing.module'
|
||||||
import { PermissionsGuard } from '../guards/permissions.guard'
|
import { PermissionsGuard } from '../guards/permissions.guard'
|
||||||
import { SettingsService } from './settings.service'
|
import { SettingsService } from './settings.service'
|
||||||
import { SETTINGS_KEYS } from '../data/ui-settings'
|
import { SETTINGS_KEYS } from '../data/ui-settings'
|
||||||
import { DOCUMENT_LIST_SERVICE } from '../data/storage-keys'
|
import {
|
||||||
|
DisplayMode,
|
||||||
|
DisplayField,
|
||||||
|
DEFAULT_DISPLAY_FIELDS,
|
||||||
|
} from '../data/document'
|
||||||
|
|
||||||
const documents = [
|
const documents = [
|
||||||
{
|
{
|
||||||
|
@ -7,13 +7,13 @@ import {
|
|||||||
cloneFilterRules,
|
cloneFilterRules,
|
||||||
isFullTextFilterRule,
|
isFullTextFilterRule,
|
||||||
} from '../utils/filter-rules'
|
} from '../utils/filter-rules'
|
||||||
import { Document } from '../data/document'
|
|
||||||
import {
|
import {
|
||||||
DEFAULT_DISPLAY_FIELDS,
|
DEFAULT_DISPLAY_FIELDS,
|
||||||
DisplayMode,
|
|
||||||
DisplayField,
|
DisplayField,
|
||||||
SavedView,
|
DisplayMode,
|
||||||
} from '../data/saved-view'
|
Document,
|
||||||
|
} from '../data/document'
|
||||||
|
import { SavedView } from '../data/saved-view'
|
||||||
import { SETTINGS_KEYS } from '../data/ui-settings'
|
import { SETTINGS_KEYS } from '../data/ui-settings'
|
||||||
import { DOCUMENT_LIST_SERVICE } from '../data/storage-keys'
|
import { DOCUMENT_LIST_SERVICE } from '../data/storage-keys'
|
||||||
import { paramsFromViewState, paramsToViewState } from '../utils/query-params'
|
import { paramsFromViewState, paramsToViewState } from '../utils/query-params'
|
||||||
|
@ -12,14 +12,11 @@ import { environment } from 'src/environments/environment'
|
|||||||
import { AppModule } from '../app.module'
|
import { AppModule } from '../app.module'
|
||||||
import { UiSettings, SETTINGS_KEYS } from '../data/ui-settings'
|
import { UiSettings, SETTINGS_KEYS } from '../data/ui-settings'
|
||||||
import { SettingsService } from './settings.service'
|
import { SettingsService } from './settings.service'
|
||||||
import {
|
import { SavedView } from '../data/saved-view'
|
||||||
DEFAULT_DISPLAY_FIELDS,
|
|
||||||
DisplayField,
|
|
||||||
SavedView,
|
|
||||||
} from '../data/saved-view'
|
|
||||||
import { CustomFieldsService } from './rest/custom-fields.service'
|
import { CustomFieldsService } from './rest/custom-fields.service'
|
||||||
import { CustomFieldDataType } from '../data/custom-field'
|
import { CustomFieldDataType } from '../data/custom-field'
|
||||||
import { PermissionsService } from './permissions.service'
|
import { PermissionsService } from './permissions.service'
|
||||||
|
import { DEFAULT_DISPLAY_FIELDS, DisplayField } from '../data/document'
|
||||||
|
|
||||||
const customFields = [
|
const customFields = [
|
||||||
{
|
{
|
||||||
|
@ -25,12 +25,9 @@ import {
|
|||||||
PermissionsService,
|
PermissionsService,
|
||||||
} from './permissions.service'
|
} from './permissions.service'
|
||||||
import { ToastService } from './toast.service'
|
import { ToastService } from './toast.service'
|
||||||
import {
|
import { SavedView } from '../data/saved-view'
|
||||||
DEFAULT_DISPLAY_FIELDS,
|
|
||||||
DisplayField,
|
|
||||||
SavedView,
|
|
||||||
} from '../data/saved-view'
|
|
||||||
import { CustomFieldsService } from './rest/custom-fields.service'
|
import { CustomFieldsService } from './rest/custom-fields.service'
|
||||||
|
import { DEFAULT_DISPLAY_FIELDS, DisplayField } from '../data/document'
|
||||||
|
|
||||||
export interface LanguageOption {
|
export interface LanguageOption {
|
||||||
code: string
|
code: string
|
||||||
|
Loading…
x
Reference in New Issue
Block a user