2 Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
8 http://www.apache.org/licenses/LICENSE-2.0
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
16 <div id="page-content" class="content" style="padding: 25px;">
24 .grid .ui-grid-header-cell {
28 .icon-add-widget:before {
32 .ui-grid-icon-angle-down {
41 <h1 class="heading-page">Committed Submissions</h1>
46 <label style="float: left; margin-top: 10px; margin-right: 10px;">Submission
48 <div class="form-field form-field__glued pull-left size-onefifth"
49 style="float: left; width: 220px; margin-right: 20px;">
50 <input ng-model="filterSubmission.submissionId" type="text"
51 placeholder="Search for submission id?"
52 style="margin-top: 5px; width: 220px;">
55 <label style="float: left; margin-top: 10px; margin-right: 10px;">General
56 matching string:</label>
57 <div class="form-field form-field__glued pull-left size-onefifth"
58 style="float: left; width: 260px; margin-right: 40px;">
59 <input ng-model="filterGeneralMatch" type="text" placeholder="?"
60 style="margin-top: 5px; width: 260px;">
63 <div style="float: right;">
64 <button style="margin-left: 25px; margin-top: 4px;" type="submit"
65 class="btn btn-alt btn-small"
66 ng-click="refreshCommittedSubmissions();">Refresh</button>
70 class="grid ui-grid ng-isolate-scope grid1560525896761" id="grid1"
71 ui-grid="gridOptions" ui-grid-pagination="">
72 <!-- TODO (c0bra): add "scoped" attr here, eventually? -->
73 <style ui-grid-style="" class="ng-binding">
75 /* Styles for the grid */
79 .grid1560525896761 .ui-grid-row, .grid1560525896761 .ui-grid-cell,
80 .grid1560525896761 .ui-grid-cell .ui-grid-vertical-bar {
84 .grid1560525896761 .ui-grid-row:last-child .ui-grid-cell {
85 border-bottom-width: 0px;
89 .ui-grid[dir=rtl] .ui-grid-viewport {
93 .grid1560525896761 .ui-grid-coluiGrid-000W {
98 .grid1560525896761 .ui-grid-coluiGrid-000X {
103 .grid1560525896761 .ui-grid-coluiGrid-000Y {
108 .grid1560525896761 .ui-grid-coluiGrid-000Z {
113 .grid1560525896761 .ui-grid-coluiGrid-0010 {
118 .grid1560525896761 .ui-grid-coluiGrid-0011 {
123 .grid1560525896761 .ui-grid-coluiGrid-0012 {
128 .grid1560525896761 .ui-grid-coluiGrid-0013 {
133 .grid1560525896761 .ui-grid-coluiGrid-0014 {
138 .grid1560525896761 .ui-grid-render-container-body .ui-grid-canvas {
143 .grid1560525896761 .ui-grid-render-container-body .ui-grid-header-canvas
148 .grid1560525896761 .ui-grid-render-container-body .ui-grid-header-canvas
153 .grid1560525896761 .ui-grid-render-container-body .ui-grid-viewport {
158 .grid1560525896761 .ui-grid-render-container-body .ui-grid-header-viewport
163 .grid1560525896761 .ui-grid-render-container-body .ui-grid-footer-canvas
168 .grid1560525896761 .ui-grid-render-container-body .ui-grid-footer-viewport
173 .grid1560525896761 .ui-grid-footer-aggregates-row {
177 .grid1560525896761 .ui-grid-footer-info {
181 .grid1560525896761 .ui-grid-coluiGrid-000W {
186 .grid1560525896761 .ui-grid-coluiGrid-000X {
191 .grid1560525896761 .ui-grid-coluiGrid-000Y {
196 .grid1560525896761 .ui-grid-coluiGrid-000Z {
201 .grid1560525896761 .ui-grid-coluiGrid-0010 {
206 .grid1560525896761 .ui-grid-coluiGrid-0011 {
211 .grid1560525896761 .ui-grid-coluiGrid-0012 {
216 .grid1560525896761 .ui-grid-coluiGrid-0013 {
221 .grid1560525896761 .ui-grid-coluiGrid-0014 {
227 display: inline-block;
229 padding-top: 1.875em;
233 .table-container>div {
236 border-width: 1px 1px 2px 1px;
261 border-left: 2px solid #888;
262 line-height: 1.875em;
272 border-width: 0 1px 2px 1px;
276 <div class="table-container">
277 <table cellspacing="0">
281 <th>Status </th>
282 <th>Blueprint </th>
285 <th>Desired Timeslot </th>
286 <th>Url of result </th>
290 <tr class="border_bottom"
291 ng-repeat="submission in submissions | filter:filterGeneralMatch | filter:filterSubmission">
292 <td style="padding-left: 10px; font-size: 15px; width: 13%;">{{
293 submission.submissionId }}</td>
294 <td style="padding-left: 10px; font-size: 15px; width: 13%;">{{
295 submission.submissionStatus }}</td>
296 <td style="padding-left: 10px; font-size: 15px; width: 13%;">{{
297 submission.blueprintInstanceForValidation.blueprint.blueprintName
299 <td style="padding-left: 10px; font-size: 15px; width: 13%;">{{
300 submission.blueprintInstanceForValidation.version }}</td>
301 <td style="padding-left: 10px; font-size: 15px; width: 13%;"><a
302 href="#" data-toggle="tooltip"
303 title="{{submission.blueprintInstanceForValidation.layerDescription}}">{{
304 submission.blueprintInstanceForValidation.layer }}</a></td>
305 <td style="padding-left: 10px; font-size: 15px; width: 13%;">Lab:
306 {{ submission.timeslot.lab.lab }} Start date and time: {{
307 submission.timeslot.startDateTime }} <!-- duration(in sec) :
308 {{submission.timeslot.duration}}-->
310 <td style="padding-left: 10px; font-size: 15px; width: 13%;"><a
311 href="{{submission.nexusResultUrl }}">{{
312 submission.nexusResultUrl }}</a></td>
322 $(document).ready(function(){
323 $('[data-toggle="tooltip"]').tooltip();