reverted changes to tree component

This commit is contained in:
Chi Nguyen 2020-04-15 16:23:05 +02:00 committed by Mustapha Zorgati
parent c1ad59c2a3
commit ea87836a9a
11 changed files with 22 additions and 22 deletions

View File

@ -24,8 +24,6 @@ import { WorkbasketAccessItemsComponent } from './components/workbasket-access-i
import { ClassificationListComponent } from './components/classification-list/classification-list.component'; import { ClassificationListComponent } from './components/classification-list/classification-list.component';
import { ClassificationDetailsComponent } from './components/classification-details/classification-details.component'; import { ClassificationDetailsComponent } from './components/classification-details/classification-details.component';
import { ImportExportComponent } from './components/import-export/import-export.component'; import { ImportExportComponent } from './components/import-export/import-export.component';
import { ClassificationTreeComponent } from './components/classification-tree/tree.component';
/** /**
* Services * Services
*/ */
@ -33,7 +31,6 @@ import { SavingWorkbasketService } from './services/saving-workbaskets.service';
import { ClassificationDefinitionService } from './services/classification-definition.service'; import { ClassificationDefinitionService } from './services/classification-definition.service';
import { WorkbasketDefinitionService } from './services/workbasket-definition.service'; import { WorkbasketDefinitionService } from './services/workbasket-definition.service';
import { ImportExportService } from './services/import-export.service'; import { ImportExportService } from './services/import-export.service';
import { TreeService } from './services/tree.service';
const MODULES = [ const MODULES = [
CommonModule, CommonModule,
@ -45,7 +42,6 @@ const MODULES = [
AdministrationRoutingModule, AdministrationRoutingModule,
TypeaheadModule, TypeaheadModule,
InfiniteScrollModule, InfiniteScrollModule,
TreeModule.forRoot()
]; ];
const DECLARATIONS = [ const DECLARATIONS = [
@ -60,8 +56,7 @@ const DECLARATIONS = [
ImportExportComponent, ImportExportComponent,
ClassificationTypesSelectorComponent, ClassificationTypesSelectorComponent,
ClassificationDetailsComponent, ClassificationDetailsComponent,
AccessItemsManagementComponent, AccessItemsManagementComponent
ClassificationTreeComponent
]; ];
@NgModule({ @NgModule({
@ -73,7 +68,6 @@ const DECLARATIONS = [
SavingWorkbasketService, SavingWorkbasketService,
ClassificationCategoriesService, ClassificationCategoriesService,
ImportExportService, ImportExportService,
TreeService
] ]
}) })
export class AdministrationModule { export class AdministrationModule {

View File

@ -19,7 +19,7 @@ import { ClassificationsService } from 'app/shared/services/classifications/clas
import { TreeNodeModel } from 'app/models/tree-node'; import { TreeNodeModel } from 'app/models/tree-node';
import { GeneralModalService } from 'app/services/general-modal/general-modal.service'; import { GeneralModalService } from 'app/services/general-modal/general-modal.service';
import { AlertService } from 'app/services/alert/alert.service'; import { AlertService } from 'app/services/alert/alert.service';
import { TreeService } from 'app/administration/services/tree.service'; import { TreeService } from 'app/services/tree/tree.service';
import { RemoveConfirmationService } from 'app/services/remove-confirmation/remove-confirmation.service'; import { RemoveConfirmationService } from 'app/services/remove-confirmation/remove-confirmation.service';
import { ImportExportService } from 'app/administration/services/import-export.service'; import { ImportExportService } from 'app/administration/services/import-export.service';
import { EngineConfigurationSelectors } from 'app/store/engine-configuration-store/engine-configuration.selectors'; import { EngineConfigurationSelectors } from 'app/store/engine-configuration-store/engine-configuration.selectors';

View File

@ -15,7 +15,7 @@ import { MasterAndDetailService } from 'app/services/masterAndDetail/master-and-
import { GeneralModalService } from 'app/services/general-modal/general-modal.service'; import { GeneralModalService } from 'app/services/general-modal/general-modal.service';
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service'; import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
import { AlertService } from 'app/services/alert/alert.service'; import { AlertService } from 'app/services/alert/alert.service';
import { TreeService } from 'app/administration/services/tree.service'; import { TreeService } from 'app/services/tree/tree.service';
import { RemoveConfirmationService } from 'app/services/remove-confirmation/remove-confirmation.service'; import { RemoveConfirmationService } from 'app/services/remove-confirmation/remove-confirmation.service';
import { DomainService } from 'app/services/domain/domain.service'; import { DomainService } from 'app/services/domain/domain.service';

View File

@ -20,7 +20,7 @@ import { DomainService } from 'app/services/domain/domain.service';
import { GeneralModalService } from 'app/services/general-modal/general-modal.service'; import { GeneralModalService } from 'app/services/general-modal/general-modal.service';
import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service'; import { RequestInProgressService } from 'app/services/requestInProgress/request-in-progress.service';
import { configureTests } from 'app/app.test.configuration'; import { configureTests } from 'app/app.test.configuration';
import { TreeService } from 'app/administration/services/tree.service'; import { TreeService } from 'app/services/tree/tree.service';
import { ImportExportService } from 'app/administration/services/import-export.service'; import { ImportExportService } from 'app/administration/services/import-export.service';
import { NgxsModule } from '@ngxs/store'; import { NgxsModule } from '@ngxs/store';
import { ClassificationListComponent } from './classification-list.component'; import { ClassificationListComponent } from './classification-list.component';

View File

@ -25,6 +25,7 @@ import { DomainService } from 'app/services/domain/domain.service';
import { StartupService } from 'app/services/startup-service/startup.service'; import { StartupService } from 'app/services/startup-service/startup.service';
import { AlertService } from 'app/services/alert/alert.service'; import { AlertService } from 'app/services/alert/alert.service';
import { MasterAndDetailService } from 'app/services/masterAndDetail/master-and-detail.service'; import { MasterAndDetailService } from 'app/services/masterAndDetail/master-and-detail.service';
import { TreeService } from 'app/services/tree/tree.service';
import { TitlesService } from 'app/services/titles/titles.service'; import { TitlesService } from 'app/services/titles/titles.service';
import { WindowRefService } from 'app/services/window/window.service'; import { WindowRefService } from 'app/services/window/window.service';
import { TaskanaEngineService } from 'app/services/taskana-engine/taskana-engine.service'; import { TaskanaEngineService } from 'app/services/taskana-engine/taskana-engine.service';
@ -105,6 +106,7 @@ export function startupServiceFactory(startupService: StartupService): () => Pro
}, },
AlertService, AlertService,
MasterAndDetailService, MasterAndDetailService,
TreeService,
TitlesService, TitlesService,
TaskanaEngineService, TaskanaEngineService,
RemoveConfirmationService, RemoveConfirmationService,

View File

@ -4,6 +4,7 @@ import { FormsModule } from '@angular/forms';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { AngularSvgIconModule } from 'angular-svg-icon'; import { AngularSvgIconModule } from 'angular-svg-icon';
import { RouterModule } from '@angular/router'; import { RouterModule } from '@angular/router';
import { TreeModule } from 'angular-tree-component';
import { AlertModule, TypeaheadModule, BsDatepickerModule } from 'ngx-bootstrap'; import { AlertModule, TypeaheadModule, BsDatepickerModule } from 'ngx-bootstrap';
import { AccordionModule } from 'ngx-bootstrap/accordion'; import { AccordionModule } from 'ngx-bootstrap/accordion';
import { WorkbasketService } from 'app/shared/services/workbasket/workbasket.service'; import { WorkbasketService } from 'app/shared/services/workbasket/workbasket.service';
@ -17,6 +18,7 @@ import { GeneralMessageModalComponent } from 'app/shared/general-message-modal/g
import { SpinnerComponent } from 'app/shared/spinner/spinner.component'; import { SpinnerComponent } from 'app/shared/spinner/spinner.component';
import { AlertComponent } from 'app/shared/alert/alert.component'; import { AlertComponent } from 'app/shared/alert/alert.component';
import { MasterAndDetailComponent } from 'app/shared/master-and-detail/master-and-detail.component'; import { MasterAndDetailComponent } from 'app/shared/master-and-detail/master-and-detail.component';
import { TaskanaTreeComponent } from 'app/shared/tree/tree.component';
import { TypeAheadComponent } from 'app/shared/type-ahead/type-ahead.component'; import { TypeAheadComponent } from 'app/shared/type-ahead/type-ahead.component';
import { RemoveConfirmationComponent } from 'app/shared/remove-confirmation/remove-confirmation.component'; import { RemoveConfirmationComponent } from 'app/shared/remove-confirmation/remove-confirmation.component';
import { FilterComponent } from 'app/shared/filter/filter.component'; import { FilterComponent } from 'app/shared/filter/filter.component';
@ -59,6 +61,7 @@ const MODULES = [
AngularSvgIconModule, AngularSvgIconModule,
HttpClientModule, HttpClientModule,
RouterModule, RouterModule,
TreeModule.forRoot()
]; ];
const DECLARATIONS = [ const DECLARATIONS = [
@ -67,6 +70,7 @@ const DECLARATIONS = [
SpinnerComponent, SpinnerComponent,
AlertComponent, AlertComponent,
MasterAndDetailComponent, MasterAndDetailComponent,
TaskanaTreeComponent,
TypeAheadComponent, TypeAheadComponent,
MapValuesPipe, MapValuesPipe,
RemoveNoneTypePipe, RemoveNoneTypePipe,

View File

@ -3,13 +3,13 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { AngularSvgIconModule } from 'angular-svg-icon'; import { AngularSvgIconModule } from 'angular-svg-icon';
import { HttpClientModule } from '@angular/common/http'; import { HttpClientModule } from '@angular/common/http';
import { TreeService } from 'app/administration/services/tree.service'; import { TreeService } from 'app/services/tree/tree.service';
import { configureTests } from 'app/app.test.configuration'; import { configureTests } from 'app/app.test.configuration';
import { NgxsModule } from '@ngxs/store'; import { NgxsModule } from '@ngxs/store';
import { ClassificationTreeComponent } from './tree.component'; import { TaskanaTreeComponent } from './tree.component';
import { ClassificationDefinition } from '../../../models/classification-definition'; import { ClassificationDefinition } from '../../models/classification-definition';
import { LinksClassification } from '../../../models/links-classfication'; import { LinksClassification } from '../../models/links-classfication';
import { ClassificationsService } from '../../../shared/services/classifications/classifications.service'; import { ClassificationsService } from '../services/classifications/classifications.service';
@Component({ @Component({
selector: 'tree-root', selector: 'tree-root',

View File

@ -8,6 +8,7 @@ import { AfterViewChecked,
OnInit, OnInit,
Output, Output,
ViewChild } from '@angular/core'; ViewChild } from '@angular/core';
import { TreeNodeModel } from 'app/models/tree-node';
import { ITreeOptions, KEYS, TreeComponent, TreeNode } from 'angular-tree-component'; import { ITreeOptions, KEYS, TreeComponent, TreeNode } from 'angular-tree-component';
import { Pair } from 'app/models/pair'; import { Pair } from 'app/models/pair';
@ -16,19 +17,18 @@ import { map } from 'rxjs/operators';
import { Select } from '@ngxs/store'; import { Select } from '@ngxs/store';
import { EngineConfigurationSelectors } from 'app/store/engine-configuration-store/engine-configuration.selectors'; import { EngineConfigurationSelectors } from 'app/store/engine-configuration-store/engine-configuration.selectors';
import { TreeService } from '../../services/tree.service'; import { TreeService } from '../../services/tree/tree.service';
import { TreeNodeModel } from '../../models/tree-node'; import { Classification } from '../../models/classification';
import { Classification } from '../../../models/classification'; import { ClassificationDefinition } from '../../models/classification-definition';
import { ClassificationDefinition } from '../../../models/classification-definition'; import { ClassificationsService } from '../services/classifications/classifications.service';
import { ClassificationsService } from '../../../shared/services/classifications/classifications.service'; import { ClassificationCategoryImages } from '../../models/customisation';
import { ClassificationCategoryImages } from '../../../models/customisation';
@Component({ @Component({
selector: 'taskana-tree', selector: 'taskana-tree',
templateUrl: './tree.component.html', templateUrl: './tree.component.html',
styleUrls: ['./tree.component.scss'], styleUrls: ['./tree.component.scss'],
}) })
export class ClassificationTreeComponent implements OnInit, AfterViewChecked, OnDestroy { export class TaskanaTreeComponent implements OnInit, AfterViewChecked, OnDestroy {
@Input() treeNodes: Array<TreeNodeModel>; @Input() treeNodes: Array<TreeNodeModel>;
@Output() treeNodesChange = new EventEmitter<Array<TreeNodeModel>>(); @Output() treeNodesChange = new EventEmitter<Array<TreeNodeModel>>();
@Input() selectNodeId: string; @Input() selectNodeId: string;