diff --git a/client/cat3/src/partials/sections/dashboard/workzone/workzoneCtrl.js b/client/cat3/src/partials/sections/dashboard/workzone/workzoneCtrl.js index 1aeb745cd..ea3d09b80 100644 --- a/client/cat3/src/partials/sections/dashboard/workzone/workzoneCtrl.js +++ b/client/cat3/src/partials/sections/dashboard/workzone/workzoneCtrl.js @@ -87,7 +87,7 @@ function workzoneFunct($scope, $rootScope) { } angular.module('dashboard.workzone', ['angularTreeview', 'mgcrea.ngStrap', 'workzone.instance', 'workzone.blueprint', 'workzone.orchestration', 'workzone.container', 'workzone.cloudFormation', 'workzone.azureARM', 'workzone.application', 'apis.workzone', 'workzone.factories']) .controller('workzoneCtrl', ['$scope', '$rootScope', workzoneFunct]) - .controller('workzoneTreeCtrl', ['$rootScope', '$scope', 'workzoneServices', 'workzoneEnvironment', '$timeout', 'modulePermission', function ($rootScope, $scope, workzoneServices, workzoneEnvironment, $timeout, modulePerms) { + .controller('workzoneTreeCtrl', ['$rootScope', '$scope', 'workzoneServices', 'workzoneEnvironment', '$timeout', 'modulePermission', '$window', function ($rootScope, $scope, workzoneServices, workzoneEnvironment, $timeout, modulePerms, $window) { 'use strict'; //For showing menu icon in menu over breadcrumb without position flickering during load $scope.isLoading = true; @@ -135,7 +135,10 @@ angular.module('dashboard.workzone', ['angularTreeview', 'mgcrea.ngStrap', 'work $('[data-nodetype="env"]').eq(0).click(); }else{ if(modulePerms.settingsAccess()){ - $scope.setWorkZoneMessage('NO_ENV_CONFIGURED_CONFIGURE_SETTINGS'); + $window.location.href="/private/index.html#ajax/Settings/Dashboard.html"; + + //$location.path('/private/index.html#ajax/Settings/Dashboard.html'); + //$scope.setWorkZoneMessage('NO_ENV_CONFIGURED_CONFIGURE_SETTINGS'); } else{ $scope.setWorkZoneMessage('NO_ENV_CONFIGURED_NO_SETTINGS_ACCESS'); diff --git a/client/htmls/private/ajax/Settings/ConfigCMDB.html b/client/htmls/private/ajax/Settings/ConfigCMDB.html index 6898fe0d3..9d7430c86 100755 --- a/client/htmls/private/ajax/Settings/ConfigCMDB.html +++ b/client/htmls/private/ajax/Settings/ConfigCMDB.html @@ -1,25 +1,25 @@ -
-
-
+
+
+
-
-
-
- ServiceNow CMDB Setting -
-
-
-
-
-
+
+
+
+ ServiceNow CMDB Setting +
+
+
+
+
+
-
+
-
+
-
+
-
+
@@ -90,12 +90,12 @@
-
-
+
+
-
-
-
+
+
+
\ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/bgWizard.html b/client/htmls/private/ajax/Settings/bgWizard.html index 1290e5ba7..163580448 100644 --- a/client/htmls/private/ajax/Settings/bgWizard.html +++ b/client/htmls/private/ajax/Settings/bgWizard.html @@ -1,134 +1,79 @@ -
-
-
-

Create Business Group

-
-
-
-
-
-
- - -
-
- - -
-
-
+
+
+

Create Business Group

+
+
+
+
+
+
+ + +
+
+ + +
+
-
-
-
- -
+
+
+
+
+  Add Another + + +
+
+
\ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/cmdbWizard.html b/client/htmls/private/ajax/Settings/cmdbWizard.html new file mode 100644 index 000000000..5965fdd25 --- /dev/null +++ b/client/htmls/private/ajax/Settings/cmdbWizard.html @@ -0,0 +1,110 @@ +
+ +
+
+
+
+

ServiceNow CMDB Setting

+
+
+
+
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+ +
+ +
+
+
+
+ + +
+
+
+
+
+ + + \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/configManagementWizard.html b/client/htmls/private/ajax/Settings/configManagementWizard.html index 71f23582e..747dfc3b7 100644 --- a/client/htmls/private/ajax/Settings/configManagementWizard.html +++ b/client/htmls/private/ajax/Settings/configManagementWizard.html @@ -1,297 +1,242 @@ - - - - -
    -
  • Chef Server
  • -
  • Environments
  • -
+
-
-
-
-

New Configuration Management

-
-
-
-
-
- -
- - -
-
- - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
+ +
+
+

New Configuration Management

+
+
+
+
+
+ +
+ + +
+
+ + +
+
+
+ + +
+
+ + +
+
+ +
+
+ +
-
-
- -
-
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
-
- - +
+
+
+ + +
+
+
+
- \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/devopsRolesWizard.html b/client/htmls/private/ajax/Settings/devopsRolesWizard.html index ef75583df..b72fbeda9 100644 --- a/client/htmls/private/ajax/Settings/devopsRolesWizard.html +++ b/client/htmls/private/ajax/Settings/devopsRolesWizard.html @@ -1,114 +1,4 @@ - - - - -
    -
  • Nexus Server
  • -
  • Docker
  • -
  • Jenkins
  • -
  • Templates
  • -
- +
@@ -119,259 +9,431 @@

Nexus Configuration Management
- -
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- - -
-
- - -
- - - - - - - - - -
NameAction
-
-
- -
-
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + +
+
+ + +
+ + + + + + + + + +
NameAction
+
+
+ +
+ +
+
+
+
+ + +
+ + + + + + + + + +
NameAction
+
+
+ +
+

-
-
- +
+
+ + +
+
+ + + + \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/dockerWizard.html b/client/htmls/private/ajax/Settings/dockerWizard.html index a27b3d964..e7e646dee 100644 --- a/client/htmls/private/ajax/Settings/dockerWizard.html +++ b/client/htmls/private/ajax/Settings/dockerWizard.html @@ -38,17 +38,84 @@

Create Docker

+
+ +
+
+
+
+ + +
+ + + + + + + + + +
NameAction
+
+
+
-
-
- +
+
+ + +
+
+ + \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/envWizard.html b/client/htmls/private/ajax/Settings/envWizard.html index 9ed79e487..9bfa0e299 100644 --- a/client/htmls/private/ajax/Settings/envWizard.html +++ b/client/htmls/private/ajax/Settings/envWizard.html @@ -14,14 +14,12 @@

Create Environment

@@ -29,8 +27,9 @@

Create Environment

Add +
-
- -
+
+
+  Add Another + + +
+
- \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/galleryWizard.html b/client/htmls/private/ajax/Settings/galleryWizard.html new file mode 100644 index 000000000..1f7487c18 --- /dev/null +++ b/client/htmls/private/ajax/Settings/galleryWizard.html @@ -0,0 +1,283 @@ +
+
+ +
+
+
+
+

Create Templates

+
+
+
+
+
+ +
+
+
+ + + +
+
+
+ + +
+
+
+
+ + +
+ +
+ + +
+
+ + +
+ + +
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+ \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/jenkinsWizard.html b/client/htmls/private/ajax/Settings/jenkinsWizard.html index fda12b6da..425be5ecd 100644 --- a/client/htmls/private/ajax/Settings/jenkinsWizard.html +++ b/client/htmls/private/ajax/Settings/jenkinsWizard.html @@ -38,18 +38,16 @@

Create Jenkins

+
+
+ + +
+
-
- -
\ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/projWizard.html b/client/htmls/private/ajax/Settings/projWizard.html index 0425d84f9..9dddc3bfc 100644 --- a/client/htmls/private/ajax/Settings/projWizard.html +++ b/client/htmls/private/ajax/Settings/projWizard.html @@ -1,13 +1,12 @@ -
-
-
-
-

Create Project

-
-
-
-
-
+ +
+
+

Create Project

+
+
+
+
+
@@ -22,13 +21,11 @@

Create Project

- -
-
-
- -
- -
+
+
+  Add Another + + +
+
+
+ - \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/providerWizard.html b/client/htmls/private/ajax/Settings/providerWizard.html index 399019c6b..a9b40f146 100644 --- a/client/htmls/private/ajax/Settings/providerWizard.html +++ b/client/htmls/private/ajax/Settings/providerWizard.html @@ -1,110 +1,5 @@ - - - -
    -
  • Create Providers
  • -
  • VmImages
  • -
+
+
@@ -112,813 +7,819 @@

Create Providers

-
-
-
-
- -
- -
- -
- -
- -
-
- - -
-
- - -
+
+
+
+
+ +
+ +
+ +
+ +
+ +
+
+ +
-
-
- - - - - - - - - -
+
+
+ + + + + + + + + + + + + + +
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + - - - -
-
-
- - -
+
+
+ + + +
+
+ + +
+
+
+ + -
-
-
- - -
-
- - -
+
+
+
+ +
-
-
- - -
-
- - -
-
- - -
-
- - -
+
+ +
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
+
+ +
-
-
- - - -
-
- - -
-
-
- - -
-
+
+ +
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
-
- - -
+
+
+ +
-
-
- - - - - -
-
- - - - - +
+
+ +
-
-
- - -
+
+
+
+ + + + + +
+
+ + + + + +
+
+
+
+ +
-
- -
- -
- -
- -
-
+ +
+ +
+ +
+ +
+ +
+
-
-
- +
+
+ + +
+
- + + - \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/scriptWizard.html b/client/htmls/private/ajax/Settings/scriptWizard.html new file mode 100644 index 000000000..2703b767e --- /dev/null +++ b/client/htmls/private/ajax/Settings/scriptWizard.html @@ -0,0 +1,196 @@ + +
+
+
+
+

Create Scripts

+
+
+
+
+
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + +
+
+ +
+ +
+ + + +
+
+ + + +
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+ \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/serviceCommandWizard.html b/client/htmls/private/ajax/Settings/serviceCommandWizard.html new file mode 100644 index 000000000..80e192ff5 --- /dev/null +++ b/client/htmls/private/ajax/Settings/serviceCommandWizard.html @@ -0,0 +1,246 @@ +
+
+
+
+

Create Services

+
+
+
+
+
+ +
+
+ + +
+
+ + +
+ +
+ + +
+
+ + + +
+
+ + +
+ +
+ +
+ +
+
+ +
+ + +
+
+ +
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+ \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/settingsWizard.html b/client/htmls/private/ajax/Settings/settingsWizard.html index a839550e5..51703ecef 100644 --- a/client/htmls/private/ajax/Settings/settingsWizard.html +++ b/client/htmls/private/ajax/Settings/settingsWizard.html @@ -1,249 +1,194 @@ - - - -
    -
  • Create Organisation
  • -
  • Create BG
  • -
  • Create Project
  • -
- +
+
-
-
-
-

Create Organization

-
-
-
-
-
-
-
- - -
-
- - -
-
- - - - - -
-
+ +
+
+

Create Organization

+
+
+
+
+
+
+
+ +
-
-
+
+ + +
+
+ + + + + +
+
+
+
+
+
+
+
+ +
-
-
- -
- +
+
+
\ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/teamWizard.html b/client/htmls/private/ajax/Settings/teamWizard.html new file mode 100644 index 000000000..addb82cf8 --- /dev/null +++ b/client/htmls/private/ajax/Settings/teamWizard.html @@ -0,0 +1,112 @@ + +
+
+
+

Create Team

+
+
+
+
+
+ +
+ +
+ + +
+ + +
+
+ + +
+
+ + +
+ +
+ +
+
+
+
+ +
+
+
+ + + + +
+
+
+
+
+
+
+ + +
+
+
+
+ + \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/templatesWizard.html b/client/htmls/private/ajax/Settings/templatesWizard.html deleted file mode 100644 index 1b58c3559..000000000 --- a/client/htmls/private/ajax/Settings/templatesWizard.html +++ /dev/null @@ -1,529 +0,0 @@ -
-
-
-

Create Templates

-
-
-
-
-
- -
-
-
- - - -
-
-
- - -
-
-
- - - -
- - -
- - - -
- - - - - -
- -
- - - - - - -
- -
-
- - -
-
- - - - -
- - - - -
- - - - -
-
-
-
-
-
- -
-
-
-
-
-
-
-
- -
- -
-
-
-
-
-
- -
-
- \ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/vmImageWizard.html b/client/htmls/private/ajax/Settings/vmImageWizard.html index 8d651ffbe..ee2b5989e 100644 --- a/client/htmls/private/ajax/Settings/vmImageWizard.html +++ b/client/htmls/private/ajax/Settings/vmImageWizard.html @@ -1,10 +1,11 @@ +

Create VmImages

-
+
@@ -12,27 +13,27 @@

Create VmImages

- +
- +
+
@@ -54,233 +55,198 @@

Create VmImages

-
-
- +
+
+ + +
+
+
\ No newline at end of file diff --git a/client/htmls/private/ajax/Settings/wizardIntro.html b/client/htmls/private/ajax/Settings/wizardIntro.html new file mode 100644 index 000000000..f4ea5a5a7 --- /dev/null +++ b/client/htmls/private/ajax/Settings/wizardIntro.html @@ -0,0 +1,34 @@ +
+
+
+
+
+
+

This wizard will help you to setup and configure Catalyst to manage DevOps assets across data center and cloud.

+
    +
  • 1. Configuration Management: Configure your own chef server. You can add either a hosted chef server or an on-premise installation of chefserver.
  • +
    +
  • 2. Provider Configuration: You can configure multiple cloud provider accounts of type Aws, Azure, OpenStack and VmWare within RLCatalyst.
  • +
    +
  • 3. Repositories: You can configure Nexus repository, Docker Repository and Jenkins Server.
  • +
    +
  • 4. Telemetry Configuration: Configure ELK, StackStorm and Sensu application for monitoring heath of the data center.
  • +
    +
  • 5. CMDB Configuration: You can configure Configure ServiceNow ITMS application.
  • +
+
+
+
+
+
+
+ +
+
+
+
+ \ No newline at end of file diff --git a/client/htmls/private/css/catalyst.css b/client/htmls/private/css/catalyst.css index b79229fdb..857d2a915 100644 --- a/client/htmls/private/css/catalyst.css +++ b/client/htmls/private/css/catalyst.css @@ -1243,11 +1243,11 @@ nav ul ul>li:hover b { border: 1px solid #ddd; border-top: 0; } -.btn, +/*.btn, a:link, button { -webkit-tap-highlight-color: rgba(169, 3, 41, .5); -} +}*/ #logo-group *, .tree-view, .tree-view *, diff --git a/client/htmls/private/css/wizardBg.css b/client/htmls/private/css/wizardBg.css new file mode 100644 index 000000000..27058a040 --- /dev/null +++ b/client/htmls/private/css/wizardBg.css @@ -0,0 +1,341 @@ +/* +Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.6 +Version: 2.0.0 +Author: Sean Ngu +Website: http://www.seantheme.com/color-admin-v2.0/admin/html/ +*/ +.bwizard-steps { + font-size: 14px!important; + border-radius: 3px!important; + display: table!important; + width: 100%!important +} + +.bwizard-steps li:after, +.bwizard-steps li:before { + border: none!important +} + +.bwizard-steps li { + float: none!important; + display: table-cell!important; + padding: 15px!important; + line-height: 20px!important; + background: #d2cbcb; + -webkit-border-radius: 0!important; + -moz-border-radius: 0!important; + border-radius: 0!important +} + +.bwizard-steps li:focus, +.bwizard-steps li:hover { + background: #d3dadf!important +} + +.bwizard-steps li small { + font-size: 11px!important; + color: #999!important; + display: block!important; + line-height: 14px!important +} + +.bwizard-steps li a { + margin-left: 30px!important; + display: block!important +} + +.bwizard-steps li.active small { + color: #b2e6e6!important +} + +.bwizard-steps .label { + float: left!important; + padding: 0!important; + height: 20px!important; + width: 20px!important; + line-height: 20px!important; + text-align: center!important; + margin-right: 10px!important; + top: 0!important; + background: #6d7479!important; + -webkit-border-radius: 50%!important; + -moz-border-radius: 50%!important; + border-radius: 50%!important +} + +.bwizard-steps li.active, +.bwizard-steps li.active:focus, +.bwizard-steps li.active:hover { + background: #286090!important +} + +/*.bwizard-steps li.active .label { + background: url(../img/transparent/black-0.2.png)!important; + background: rgba(0, 0, 0, .2)!important +}*/ +.bwizard { + position: relative +} + +.bwizard .well { + margin: 10px 0 -10px 0 +} + +.bwizard-steps { + margin: 0; + padding: 0; + display: inline-block; + background: #fff +} + +.bwizard-steps li:first-child { + -moz-border-radius: 4px 0 0 4px; + -webkit-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; + padding-left: 12px +} + +.bwizard-steps li:first-child:before { + border: 0 +} + +.bwizard-steps li:last-child { + -moz-border-radius: 0 4px 4px 0; + -webkit-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + margin-right: 0 +} + +.bwizard-steps li:last-child:after { + border: 0 +} + +.bwizard-steps li:before { + position: absolute; + left: 0; + top: 0; + height: 0; + width: 0; + border-bottom: 20px inset transparent; + border-left: 20px solid #fff; + border-top: 20px inset transparent; + content: "" +} + +.bwizard-steps li:after { + position: absolute; + right: -20px; + top: 0; + height: 0; + width: 0; + border-bottom: 20px inset transparent; + border-left: 20px solid #efefef; + border-top: 20px inset transparent; + content: ""; + z-index: 2 +} + +.bwizard-steps .label { + margin: 0 5px 0 0; + padding: 1px 5px 2px; + position: relative; + top: -1px +} + +.bwizard-steps .active { + color: #fff; + background: #007acc +} + +.bwizard-steps .active:after { + border-left-color: #007acc +} + +.bwizard-steps a { + color: #fff +} + +.bwizard-steps .active a { + color: #fff; + cursor: default +} + +.bwizard-steps a:hover { + text-decoration: none +} + +/*.bwizard-steps.clickable li:not(.active) { + cursor: pointer +}*/ + +.bwizard-steps.clickable li:hover:not(.active) { + background: #ccc +} + +.bwizard-steps.clickable li:hover:not(.active) a { + color: #08c +} + +.bwizard-steps.clickable li:hover:not(.active):after { + border-left-color: #ccc +} + +.contentSetting .content { + margin:0 auto; + padding: 10px; +} + +.green-btn { + background-color: #5cb85c!important; + color:#fff!important; +} + +.wizardContainer { + width: 1166px; + height: 130px; + margin-top: 20px; + } + + .wizardbtn-circle { + width: 49px; + height: 49px; + text-align: center; + padding: 5px 0; + font-size: 20px; + line-height: 2.00; + border-radius: 30px; + margin: 0 25px; + } + + .wizardbtn-text { + font-size: 12px; + vertical-align: middle; + line-height: 3; + } + + .wizardActiveBtn { + background-color: #286090; + color: #fff!important; + box-shadow: 0 0 5px #286090; + } + + .green-btn { + background-color: #5cb85c; + color: #fff; + box-shadow: 0 0 5px #286090; + } + + .red-btn { + background-color: red; + color: #fff; + box-shadow: 0 0 5px #286090; + } + + .process-btn { + background-color: #d2cbcb; + /*#7d7676*/ + color: #fff; + box-shadow: 0 0 5px #888888; + } + + .end-btn { + background-color: #40BAF1; + color: #fff; + box-shadow: 0 0 5px #40BAF1; + } + + #introWizard ul li { + text-decoration: none; + list-style: none; + } + + .li-margin { + margin: 0 20px; + width: 30px; + } + + .btn-cls { + margin: 1px 28px; + width: 90%; + background: hsla(0, 0%, 0%, 0) url("../../private/img/dot.jpg") no-repeat scroll -27px 25px; + height: 45px; + } + + .btn-1 { + float: left; + text-align: center; + padding: 0 15px; + } + + .wizardLabelName { + padding-top: 10px; + color: #7d7676; + } + + .wizardFormControls { + display: inline; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.428571429; + color: #555; + vertical-align: middle; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 29px; + } + + .marginRight20 { + margin-right: 20px; + } + + #wizardActionListLoader { + opacity: 0.6; + height: 100%; + width: 100%; + position: absolute; + background: #ddd; + } + + .introText{ + margin-top: -10px; + color:#286090; + } + .introHeader{ + font-size: 17px; + color:#286090; + } + .introTextDescription { + font-size: 16px; + color:#7d7676; + } + + .not-activeAnchor { + pointer-events: none; + cursor: default; + } + + .addimage,.removeimage { + cursor: pointer; +} + +.addNewRegion { + border: solid gray 1px; + padding: 10px; + margin-bottom: 15px; +} + +.addRow,.removeRow { + float: left; + margin-top: 32px; + margin-left: 3.5px; +} + +.addRegion,.removeRegion { + position: relative; + top: -18px; + left: 17px; + float: right; +} \ No newline at end of file diff --git a/client/htmls/private/index.html b/client/htmls/private/index.html index e3b419898..b63715e3d 100644 --- a/client/htmls/private/index.html +++ b/client/htmls/private/index.html @@ -14,6 +14,7 @@ + @@ -844,7 +845,7 @@