aboutsummaryrefslogtreecommitdiffstats
path: root/3rd_party/static/onap-ui/components/results/modal
diff options
context:
space:
mode:
Diffstat (limited to '3rd_party/static/onap-ui/components/results/modal')
-rw-r--r--3rd_party/static/onap-ui/components/results/modal/applicationModal.html158
-rw-r--r--3rd_party/static/onap-ui/components/results/modal/applicationView.html103
-rw-r--r--3rd_party/static/onap-ui/components/results/modal/reviewsModal.html41
-rw-r--r--3rd_party/static/onap-ui/components/results/modal/sharedModal.html16
4 files changed, 318 insertions, 0 deletions
diff --git a/3rd_party/static/onap-ui/components/results/modal/applicationModal.html b/3rd_party/static/onap-ui/components/results/modal/applicationModal.html
new file mode 100644
index 0000000..0ca4b84
--- /dev/null
+++ b/3rd_party/static/onap-ui/components/results/modal/applicationModal.html
@@ -0,0 +1,158 @@
+<div class="container-fluid common-main-container">
+ <div class="top-site-banner">
+ <div class="container">
+ <p class="p1">Application Details</p>
+ </div>
+ </div>
+
+ <div class="row" style="margin-top: 20px;">
+ <div class="col-lg-12 container">
+ <p class="message" style="display: none;"></p>
+ <fieldset>
+ <div class="field text col-md-4">
+ <label class="left">Company Name</label>
+ <i uib-tooltip="Company Name" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="text" class="text form-control" ng-model="ctrl.company_name"
+ ng-init="ctrl.company_name=auth.currentUser.companyName" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Company Logo</label>
+ <i uib-tooltip="Required dimensions (Max Values): {width: 165pixels, height: 40pixels}" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input class="form-control btn btn-success-cust cvp-btn medium accent-color regular-button"
+ modal-file-model="logoFile" type="file" style="padding: 0;" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Company Website</label>
+ <i uib-tooltip="Company Website" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="url" class="text form-control" ng-model="ctrl.company_website"
+ ng-init="ctrl.company_website=auth.currentUser.companyWebsite" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Primary Contact Name</label>
+ <i uib-tooltip="Primary Contact name (optional)"
+ class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="text" class="text form-control" ng-model="ctrl.primary_contact_name"
+ ng-init="ctrl.primary_contact_name=auth.currentUser.primaryContactName" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Primary Contact Number</label>
+ <i uib-tooltip="Primary Contact phone number(optional)"
+ class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="tel" class="text form-control" ng-model="ctrl.primary_phone_number"
+ ng-init="ctrl.primary_phone_number=auth.currentUser.primaryPhoneNumber" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Primary Contact Email</label>
+ <i uib-tooltip="Primary Contact email (optional)"
+ class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="email" class="text form-control" ng-model="ctrl.primary_business_email"
+ ng-init="ctrl.primary_business_email=auth.currentUser.primaryBusinessEmail" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Test Agency</label>
+ <i uib-tooltip="Location" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <select class="form-control" ng-model="ctrl.lab_location" ng-init="ctrl.lab_location='internal'" required>
+ <option value="internal">1st Party - Submitter</option>
+ <option value="third">3rd Party - External Lab</option>
+ </select>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Version</label>
+ <i uib-tooltip="xNF Version"
+ class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="text" class="text form-control" ng-model="ctrl.xnf_version" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Name</label>
+ <i uib-tooltip="xNF Name"
+ class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="text" class="text form-control" ng-model="ctrl.xnf_name" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Test Type</label>
+ <i uib-tooltip="xNF Type" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <select class="form-control" ng-model="ctrl.xnf_type" ng-init="ctrl.xnf_type='VNF'" required>
+ <option value="VNF">VNF</option>
+ </select>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Description</label>
+ <i uib-tooltip="xNF Description"
+ class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="text" class="text form-control" ng-model="ctrl.xnf_description" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNFD Id</label>
+ <i uib-tooltip="xNFD Id" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <input type="text" class="text form-control" ng-model="ctrl.xnfd_id" required>
+ </div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Test Category</label>
+ <i uib-tooltip="Define test category<" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <div class="middleColumn">
+ <select class="form-control" ng-model="ctrl.xnf_test_period" ng-init="ctrl.xnf_test_period='Packaging Compliance Test'" required>
+ <option value="Packaging Compliance Test">Packaging Compliance Test</option>
+ <option value="Lifecycle">Lifecycle Test</option>
+ <option value="Functional">Functional Test</option>
+ <option value="Performance">Performance Test</option>
+ </select>
+ </div>
+ </div>
+ <div ng-if="ctrl.lab_location=='third'" class="field text">
+ <div class="field text col-md-4">
+ <label class="left">Lab Name</label>
+ <i uib-tooltip="Lab Name" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <input type="text" class="text form-control" ng-model="ctrl.lab_name" required>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Lab Email</label>
+ <i uib-tooltip="Lab Email" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <input type="email" class="text form-control" ng-model="ctrl.lab_email" required>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Lab Address</label>
+ <i uib-tooltip="Lab Address" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <input type="text" class="text form-control" ng-model="ctrl.lab_address" required>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Lab Phone Number</label>
+ <i uib-tooltip="Lab Phone Number" class="glyphicon glyphicon-question-sign opnfv-blue"></i>
+ <input type="tel" class="text form-control" ng-model="ctrl.lab_phone" required>
+ </div>
+ </div>
+ </fieldset>
+ </div>
+ </div>
+ <button class="btn btn-default"
+ ng-click="ctrl.openConfirmModal(ctrl.tempResult)">Submit</button>
+</div>
+
+<style type="text/css">
+ .ngdialog.custom-background .ngdialog-content {
+ background: #ffffff;
+ }
+</style>
diff --git a/3rd_party/static/onap-ui/components/results/modal/applicationView.html b/3rd_party/static/onap-ui/components/results/modal/applicationView.html
new file mode 100644
index 0000000..79341f8
--- /dev/null
+++ b/3rd_party/static/onap-ui/components/results/modal/applicationView.html
@@ -0,0 +1,103 @@
+<div class="container-fluid common-main-container">
+ <div class="top-site-banner">
+ <div class="container">
+ <p class="p1">Application Details</p>
+ </div>
+ </div>
+
+ <div class="row" style="margin-top: 20px;">
+ <div class="col-lg-12 container">
+ <p class="message" style="display: none;"></p>
+ <fieldset>
+ <div class="field text col-md-4">
+ <label class="left">Company Name</label>
+ <div class="middleColumn">{{ ctrl.application.company_name }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Company Logo</label>
+ <div class="middleColumn">{{ ctrl.application.company_logo }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Company Website</label>
+ <div class="middleColumn">{{ ctrl.application.company_website }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">ONAP Version</label>
+ <div class="middleColumn">{{ ctrl.application.onap_version }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Primary Contact Name</label>
+ <div class="middleColumn">{{ ctrl.application.primary_contact_name }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Primary Contact Number</label>
+ <div class="middleColumn">{{ ctrl.application.primary_phone_number }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Primary Contact Email</label>
+ <div class="middleColumn">{{ ctrl.application.primary_business_email }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Test Agency</label>
+ <div class="middleColumn">{{ ctrl.application.lab_location }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Version</label>
+ <div class="middleColumn">{{ ctrl.application.xnf_version }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Name</label>
+ <div class="middleColumn">{{ ctrl.application.xnf_name }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Test Type</label>
+ <div class="middleColumn">{{ ctrl.application.xnf_type }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Description</label>
+ <div class="middleColumn">{{ ctrl.application.xnf_description }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNFD Id</label>
+ <div class="middleColumn">{{ ctrl.application.xnfd_id }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Model Language</label>
+ <div class="middleColumn">{{ ctrl.application.xnfd_model_lang }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Test Category</label>
+ <div class="middleColumn">{{ ctrl.application.xnf_test_period }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">xNF Checksum (SHA256)</label>
+ <div class="middleColumn">{{ ctrl.application.xnf_checksum }}</div>
+ </div>
+ <div ng-if="ctrl.lab_location=='third'" class="field text">
+ <div class="field text col-md-4">
+ <label class="left">Lab Name</label>
+ <div>{{ ctrl.application.lab_name }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Lab Email</label>
+ <div>{{ ctrl.application.lab_email }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Lab Address</label>
+ <div>{{ ctrl.application.lab_address }}</div>
+ </div>
+ <div class="field text col-md-4">
+ <label class="left">Lab Phone Number</label>
+ <div>{{ ctrl.application.lab_phone }}</div>
+ </div>
+ </div>
+ </fieldset>
+ </div>
+ </div>
+</div>
+
+<style type="text/css">
+ .ngdialog.custom-background .ngdialog-content {
+ background: #ffffff;
+ }
+</style>
diff --git a/3rd_party/static/onap-ui/components/results/modal/reviewsModal.html b/3rd_party/static/onap-ui/components/results/modal/reviewsModal.html
new file mode 100644
index 0000000..c93d1ef
--- /dev/null
+++ b/3rd_party/static/onap-ui/components/results/modal/reviewsModal.html
@@ -0,0 +1,41 @@
+<div class="container-fluid common-main-container">
+ <div class="top-site-banner">
+ <div class="container">
+ <p class="p1">Community Reviews</p>
+ </div>
+ </div>
+
+ <div class="row" style="margin-top: 20px;">
+ <div class="col-lg-12 container">
+ <div cg-busy="{promise:ctrl.reviewsRequest,message:'Loading'}"></div>
+ <div ng-show="ctrl.reviews" class="results-table" style="width: 100%; overflow-x: scroll;">
+ <table ng-data="ctrl.reviews" ng-show="ctrl.reviews" class="table table-striped table-hover">
+ <thead>
+ <tr>
+ <th>Reviewer</th>
+ <th>Linux Foundation OpenId</th>
+ <th>Email</th>
+ <th>Review Date</th>
+ <th>Outcome</th>
+ </tr>
+ </thead>
+ <tbody style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
+ <tr ng-repeat="(index, review) in ctrl.reviews">
+ <td>{{ review.reviewer_name }}</td>
+ <td>{{ review.reviewer_openid }}</td>
+ <td>{{ review.reviewer_email }}</td>
+ <td>{{ review.creation_date | limitTo:19}}</td>
+ <td>{{ review.outcome }}</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+</div>
+
+<style type="text/css">
+ .ngdialog.custom-background .ngdialog-content {
+ background: #ffffff;
+ }
+</style>
diff --git a/3rd_party/static/onap-ui/components/results/modal/sharedModal.html b/3rd_party/static/onap-ui/components/results/modal/sharedModal.html
new file mode 100644
index 0000000..021a355
--- /dev/null
+++ b/3rd_party/static/onap-ui/components/results/modal/sharedModal.html
@@ -0,0 +1,16 @@
+<div>
+ <h4>Enter user name or email</h4>
+ <input type="text" ng-model="ctrl.userName">
+ <div style="text-align: center; margin-top: 20px;">
+ <button class="btn btn-default" ng-disabled="ctrl.userName==null || ctrl.userName==''"
+ ng-click="ctrl.addSharedUser(ctrl.tempResult, ctrl.userName)">Commit</button>
+ </div>
+</div>
+
+<style>
+ input {
+ border-radius: 10px;
+ border: 1px solid #eeeeee;
+ width: 100%;
+ }
+</style>