|
|
|
@ -14,9 +14,9 @@ |
|
|
|
/// limitations under the License.
|
|
|
|
///
|
|
|
|
|
|
|
|
import {Injectable} from '@angular/core'; |
|
|
|
import { Injectable } from '@angular/core'; |
|
|
|
|
|
|
|
import {ActivatedRouteSnapshot, Resolve, Router} from '@angular/router'; |
|
|
|
import { ActivatedRouteSnapshot, Resolve, Router } from '@angular/router'; |
|
|
|
import { |
|
|
|
CellActionDescriptor, |
|
|
|
checkBoxCell, |
|
|
|
@ -26,22 +26,22 @@ import { |
|
|
|
GroupActionDescriptor, |
|
|
|
HeaderActionDescriptor |
|
|
|
} from '@home/models/entity/entities-table-config.models'; |
|
|
|
import {TranslateService} from '@ngx-translate/core'; |
|
|
|
import {DatePipe} from '@angular/common'; |
|
|
|
import {EntityType, entityTypeResources, entityTypeTranslations} from '@shared/models/entity-type.models'; |
|
|
|
import {EntityAction} from '@home/models/entity/entity-component.models'; |
|
|
|
import {forkJoin, Observable, of} from 'rxjs'; |
|
|
|
import {select, Store} from '@ngrx/store'; |
|
|
|
import {selectAuthUser} from '@core/auth/auth.selectors'; |
|
|
|
import {map, mergeMap, take, tap} from 'rxjs/operators'; |
|
|
|
import {AppState} from '@core/core.state'; |
|
|
|
import {Authority} from '@app/shared/models/authority.enum'; |
|
|
|
import {CustomerService} from '@core/http/customer.service'; |
|
|
|
import {Customer} from '@app/shared/models/customer.model'; |
|
|
|
import {NULL_UUID} from '@shared/models/id/has-uuid'; |
|
|
|
import {BroadcastService} from '@core/services/broadcast.service'; |
|
|
|
import { TranslateService } from '@ngx-translate/core'; |
|
|
|
import { DatePipe } from '@angular/common'; |
|
|
|
import { EntityType, entityTypeResources, entityTypeTranslations } from '@shared/models/entity-type.models'; |
|
|
|
import { EntityAction } from '@home/models/entity/entity-component.models'; |
|
|
|
import { forkJoin, Observable, of } from 'rxjs'; |
|
|
|
import { select, Store } from '@ngrx/store'; |
|
|
|
import { selectAuthUser } from '@core/auth/auth.selectors'; |
|
|
|
import { map, mergeMap, take, tap } from 'rxjs/operators'; |
|
|
|
import { AppState } from '@core/core.state'; |
|
|
|
import { Authority } from '@app/shared/models/authority.enum'; |
|
|
|
import { CustomerService } from '@core/http/customer.service'; |
|
|
|
import { Customer } from '@app/shared/models/customer.model'; |
|
|
|
import { NULL_UUID } from '@shared/models/id/has-uuid'; |
|
|
|
import { BroadcastService } from '@core/services/broadcast.service'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import {DialogService} from '@core/services/dialog.service'; |
|
|
|
import { DialogService } from '@core/services/dialog.service'; |
|
|
|
import { |
|
|
|
AssignToCustomerDialogComponent, |
|
|
|
AssignToCustomerDialogData |
|
|
|
@ -50,11 +50,11 @@ import { |
|
|
|
AddEntitiesToCustomerDialogComponent, |
|
|
|
AddEntitiesToCustomerDialogData |
|
|
|
} from '../../dialogs/add-entities-to-customer-dialog.component'; |
|
|
|
import {EntityView, EntityViewInfo} from '@app/shared/models/entity-view.models'; |
|
|
|
import {EntityViewService} from '@core/http/entity-view.service'; |
|
|
|
import {EntityViewComponent} from '@modules/home/pages/entity-view/entity-view.component'; |
|
|
|
import {EntityViewTableHeaderComponent} from '@modules/home/pages/entity-view/entity-view-table-header.component'; |
|
|
|
import {EntityViewId} from '@shared/models/id/entity-view-id'; |
|
|
|
import { EntityView, EntityViewInfo } from '@app/shared/models/entity-view.models'; |
|
|
|
import { EntityViewService } from '@core/http/entity-view.service'; |
|
|
|
import { EntityViewComponent } from '@modules/home/pages/entity-view/entity-view.component'; |
|
|
|
import { EntityViewTableHeaderComponent } from '@modules/home/pages/entity-view/entity-view-table-header.component'; |
|
|
|
import { EntityViewId } from '@shared/models/id/entity-view-id'; |
|
|
|
import { EntityViewTabsComponent } from '@home/pages/entity-view/entity-view-tabs.component'; |
|
|
|
|
|
|
|
@Injectable() |
|
|
|
@ -146,7 +146,7 @@ export class EntityViewsTableConfigResolver implements Resolve<EntityTableConfig |
|
|
|
|
|
|
|
configureColumns(entityViewScope: string): Array<EntityTableColumn<EntityViewInfo>> { |
|
|
|
const columns: Array<EntityTableColumn<EntityViewInfo>> = [ |
|
|
|
new DateEntityTableColumn<EntityViewInfo>('createdTime', 'entity-view.created-time', this.datePipe, '150px'), |
|
|
|
new DateEntityTableColumn<EntityViewInfo>('createdTime', 'common.created-time', this.datePipe, '150px'), |
|
|
|
new EntityTableColumn<EntityViewInfo>('name', 'entity-view.name', '33%'), |
|
|
|
new EntityTableColumn<EntityViewInfo>('type', 'entity-view.entity-view-type', '33%'), |
|
|
|
]; |
|
|
|
|