From eedaaf983d731d0179916b3f3a8e4d3a0d80981b Mon Sep 17 00:00:00 2001 From: Idan Amit Date: Wed, 31 Jan 2018 13:27:33 +0200 Subject: Change designer to plugin in code Changed all the use of the designer configuration in the code to be plugin Change-Id: Id9792cbd4fb9385446780c28fb7fb5418772acf6 Issue-ID: SDC-974 Signed-off-by: Idan Amit --- .../view-models/plugins/plugins-tab-view-model.ts | 40 ++++++++++++++++++++++ .../app/view-models/plugins/plugins-tab-view.html | 7 ++++ 2 files changed, 47 insertions(+) create mode 100644 catalog-ui/src/app/view-models/plugins/plugins-tab-view-model.ts create mode 100644 catalog-ui/src/app/view-models/plugins/plugins-tab-view.html (limited to 'catalog-ui/src/app/view-models/plugins') diff --git a/catalog-ui/src/app/view-models/plugins/plugins-tab-view-model.ts b/catalog-ui/src/app/view-models/plugins/plugins-tab-view-model.ts new file mode 100644 index 0000000000..ce098009f3 --- /dev/null +++ b/catalog-ui/src/app/view-models/plugins/plugins-tab-view-model.ts @@ -0,0 +1,40 @@ +import {Plugin, IUserProperties} from "app/models"; +import {CacheService} from "app/services"; +import {PluginsService} from "../../ng2/services/plugins.service"; + + +interface IPluginsTabViewModelScope extends ng.IScope { + plugin: Plugin + user: IUserProperties; + version: string; + queryParams: Object; +} + +export class PluginsTabViewModel { + static '$inject' = [ + '$scope', + '$stateParams', + 'Sdc.Services.CacheService', + 'PluginsService' + ]; + + constructor(private $scope:IPluginsTabViewModelScope, + private $stateParams:any, + private cacheService:CacheService, + private pluginsService:PluginsService) { + + this.initScope(); + } + + private initScope = ():void => { + this.$scope.plugin = this.pluginsService.getPluginByStateUrl(this.$stateParams.path); + + this.$scope.version = this.cacheService.get('version'); + + this.$scope.user = this.cacheService.get('user'); + + this.$scope.queryParams = { + userId: this.$scope.user.userId + }; + } +} diff --git a/catalog-ui/src/app/view-models/plugins/plugins-tab-view.html b/catalog-ui/src/app/view-models/plugins/plugins-tab-view.html new file mode 100644 index 0000000000..3695434463 --- /dev/null +++ b/catalog-ui/src/app/view-models/plugins/plugins-tab-view.html @@ -0,0 +1,7 @@ +
+ + + + + +
-- cgit 1.2.3-korg