diff options
author | andre.schmid <andre.schmid@est.tech> | 2022-09-23 12:31:12 +0100 |
---|---|---|
committer | Michael Morris <michael.morris@est.tech> | 2022-10-05 08:18:25 +0000 |
commit | 6ed5592ccb3b2bdb61403f1d1d41d93088cb0709 (patch) | |
tree | 1978737dc736d000dbb34a9ddc50a7e2008ab573 /catalog-ui/src/app/view-models | |
parent | 404bfc9c50e95df1e75dbf8325fae41bfd96871a (diff) |
Add data type view/workspace
Implements a data type workspace, based on the Service/VF workspace,
where it is possible to view a data type information.
Issue-ID: SDC-4193
Signed-off-by: André Schmid <andre.schmid@est.tech>
Change-Id: Ica341efa43e70b4ac85d42d22a1397e0ab6e2794
Diffstat (limited to 'catalog-ui/src/app/view-models')
-rw-r--r-- | catalog-ui/src/app/view-models/workspace/workspace-view-model.ts | 60 |
1 files changed, 27 insertions, 33 deletions
diff --git a/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts b/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts index 7bed071d7e..0778b2d803 100644 --- a/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts +++ b/catalog-ui/src/app/view-models/workspace/workspace-view-model.ts @@ -23,38 +23,34 @@ */ 'use strict'; import * as _ from 'lodash'; +import {Component, IAppMenu, IUserProperties, Plugin, PluginsConfiguration, Resource, Service} from 'app/models'; import { - IUserProperties, - IAppMenu, - Resource, - Service, - Component, - Plugin, - PluginsConfiguration, - PluginDisplayOptions -} from 'app/models'; -import { - MenuItem, ModalsHandler, States, EVENTS, CHANGE_COMPONENT_CSAR_VERSION_FLAG, ResourceType, PREVIOUS_CSAR_COMPONENT, - WorkspaceMode, ComponentFactory, ChangeLifecycleStateHandler, Role, ComponentState, MenuItemGroup, MenuHandler + CHANGE_COMPONENT_CSAR_VERSION_FLAG, + ChangeLifecycleStateHandler, + ComponentFactory, + ComponentState, + EVENTS, + MenuHandler, + MenuItem, + MenuItemGroup, + PREVIOUS_CSAR_COMPONENT, + ResourceType, + Role, + States, + WorkspaceMode } from 'app/utils'; -import { - EventListenerService, - LeftPaletteLoaderService, - ProgressService -} from 'app/services'; -import { - CacheService -} from 'app/services-ng2'; -import { SdcUiCommon, SdcUiComponents, SdcUiServices } from 'onap-ui-angular'; -import { AutomatedUpgradeService } from '../../ng2/pages/automated-upgrade/automated-upgrade.service'; -import { CatalogService } from '../../ng2/services/catalog.service'; -import { ComponentServiceNg2 } from '../../ng2/services/component-services/component.service'; -import { EventBusService } from '../../ng2/services/event-bus.service'; -import { HomeService } from '../../ng2/services/home.service'; -import { PluginsService } from '../../ng2/services/plugins.service'; -import { IDependenciesServerResponse } from '../../ng2/services/responses/dependencies-server-response'; -import { WorkspaceNg1BridgeService } from '../../ng2/pages/workspace/workspace-ng1-bridge-service'; -import { WorkspaceService } from '../../ng2/pages/workspace/workspace.service'; +import {EventListenerService, LeftPaletteLoaderService, ProgressService} from 'app/services'; +import {CacheService} from 'app/services-ng2'; +import {SdcUiCommon, SdcUiComponents, SdcUiServices} from 'onap-ui-angular'; +import {AutomatedUpgradeService} from '../../ng2/pages/automated-upgrade/automated-upgrade.service'; +import {CatalogService} from '../../ng2/services/catalog.service'; +import {ComponentServiceNg2} from '../../ng2/services/component-services/component.service'; +import {EventBusService} from '../../ng2/services/event-bus.service'; +import {HomeService} from '../../ng2/services/home.service'; +import {PluginsService} from '../../ng2/services/plugins.service'; +import {IDependenciesServerResponse} from '../../ng2/services/responses/dependencies-server-response'; +import {WorkspaceNg1BridgeService} from '../../ng2/pages/workspace/workspace-ng1-bridge-service'; +import {WorkspaceService} from '../../ng2/pages/workspace/workspace.service'; export interface IWorkspaceViewModelScope extends ng.IScope { @@ -87,7 +83,6 @@ export interface IWorkspaceViewModelScope extends ng.IScope { progressService: ProgressService; progressMessage: string; ComponentServiceNg2: ComponentServiceNg2; - // leftPanelComponents:Array<Models.Components.Component>; //this is in order to load the left panel once, and not wait long time when moving to composition unsavedChanges: boolean; unsavedChangesCallback: Function; unsavedFile: boolean; @@ -184,7 +179,6 @@ export class WorkspaceViewModel { private workspaceService: WorkspaceService) { this.initScope(); - // this.initAfterScope(); this.$scope.updateSelectedMenuItem(this.$state.current.name); } @@ -773,7 +767,7 @@ export class WorkspaceViewModel { }; this.$scope.reload = (component: Component): void => { - const isGeneralTab = this.$state.current.name === 'workspace.general'; + const isGeneralTab = this.$state.current.name === States.WORKSPACE_GENERAL; // nullify the componentCsar in case we are in general tab so we know we didnt came from updateVsp Modal if (isGeneralTab) { this.$state.go(this.$state.current.name, {id: component.uniqueId, componentCsar: null}, {reload: true}); |