summaryrefslogtreecommitdiffstats
path: root/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html')
-rw-r--r--src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html89
1 files changed, 89 insertions, 0 deletions
diff --git a/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html b/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html
new file mode 100644
index 000000000..09aba1354
--- /dev/null
+++ b/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_create_model_off_Template.html
@@ -0,0 +1,89 @@
+<!--
+ ============LICENSE_START=======================================================
+ ONAP CLAMP
+ ================================================================================
+ Copyright (C) 2017 AT&T Intellectual Property. All rights
+ reserved.
+ ================================================================================
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ ============LICENSE_END============================================
+ ===================================================================
+ ECOMP is a trademark and service mark of AT&T Intellectual Property.
+ -->
+
+<div attribute-test="cldsmodelofftemplate" id="configure-widgets">
+ <div attribute-test="cldsmodelofftemplate" class="modal-header">
+ <button type="button" class="close" ng-click="close(false)" aria-hidden="true" style="margin-top: -3px">&times;</button>
+ <h4>Model Creation</h4>
+ </div>
+ <div attribute-test="cldsmodelofftemplate" class="modal-body" >
+ <div style="height: 30px"></div>
+ <button class="btn btn-primary btn-xs" ng-click="setTypeModel('template')">Template</button>
+ <button class="btn btn-primary btn-xs" ng-click=" setTypeModel('clone')">Clone</button>
+ <div ng-show="error.flag">{{error.message}} </div>
+ <div ng-switch on="typeModel">
+ <div ng-switch-when="template">
+ <form name="model" class="form-horizontal" novalidate>
+ <div class="form-group">
+ <label for="modelName" class="col-sm-3 control-label">Model Name</label>
+ <div class="col-sm-8">
+ <input type="text" class="form-control" id="modelName" name="modelName" ng-model="modelName" placeholder="Model Name" ng-change="checkExisting();" autofocus="autofocus" ng-pattern="/^\s*[\w\-]*\s*$/" required ng-trim="true">
+ <div role="alert"><span ng-show="model.modelName.$error.pattern" style="color: red">Special Characters are not allowed in Model name.</span> <span ng-show="nameinUse" style="color: red"> Model Name Already In Use</span></div>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="modelName" class="col-sm-3 control-label">Templates</label>
+ <div class="col-sm-8">
+ <select class="form-control" id="templateName" name="templateName" autofocus="autofocus" required ng-trim="true">
+ <option ng-repeat="x in templateNamel" value="{{x}}">{{x}}</option>
+ </select>
+ </div>
+ </div>
+ </form>
+ </div>
+ <div ng-switch-when="clone">
+ <form name="model" class="form-horizontal" novalidate>
+ <div class="form-group">
+ <label for="modelName" class="col-sm-3 control-label">Model Name</label>
+ <div class="col-sm-8">
+ <input type="text" class="form-control" id="modelName" name="modelName" ng-model="modelName" placeholder="Model Name" ng-change="checkExisting()" autofocus="autofocus" ng-pattern="/^\s*[\w\-]*\s*$/" required ng-trim="true">
+ <div role="alert"><span ng-show="model.modelName.$error.pattern" style="color: red">Special Characters are not allowed in Model name.</span> <span ng-show="nameinUse" style="color: red"> Model Name Already In Use</span></div>
+ </div>
+ </div>
+ <div class="form-group">
+ <label for="modelName" class="col-sm-3 control-label">Clone</label>
+ <div class="col-sm-8">
+ <select class="form-control" id="modelList" name="modelList" autofocus="autofocus" required ng-trim="true">
+ <option ng-repeat="x in modelNamel" value="{{x}}">{{x}}</option>
+ </select>
+ </div>
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+ <div ng-switch on="typeModel">
+ <div ng-switch-when="template">
+ <div class="modal-footer">
+ <button ng-click="createNewModelOffTemplate(model)" class="btn btn-primary" ng-disabled="spcl || nameinUse" class="btn btn-primary">Create</button>
+ <button ng-click="close(true)" class="btn btn-primary">Cancel</button>
+ </div>
+ </div>
+ <div ng-switch-when="clone">
+ <div class="modal-footer">
+ <button ng-click="cloneModel()" class="btn btn-primary" ng-disabled="model.modelName.$error.pattern || nameinUse" class="btn btn-primary">Clone</button>
+ <button ng-click="close(true)" class="btn btn-primary">Cancel</button>
+ </div>
+ </div>
+ </div>
+</div>