Don't verify Danube and verify Euphrates
[releng.git] / utils / test / testapi / opnfv_testapi / ui / results / results.html
1 <h3>{{ctrl.pageHeader}}</h3>
2 <p>{{ctrl.pageParagraph}}</p>
3 <form class="form-inline" ng-show="ctrl.isUserResults">
4 <h4>Upload Results</h4>
5 <div class="form-group col-m-3">
6      <input class="form-contrl btn btn-default" type = "file" file-model = "resultFile"/>
7 </div>
8 <div class="checkbox col-m-1">
9   <label>
10       <input type="checkbox" ng-model="ctrl.isPublic">public
11   </label>
12 </div>
13 <div class="form-group col-m-3">
14      <button class="btn btn-primary" ng-click = "ctrl.uploadFile()">upload result</button>
15 </div>
16 <div>
17 <lable>{{ctrl.uploadState}}</label>
18 </div>
19 </form>
20 <div class="row" style="margin-bottom:24px;"></div>
21 <div class="result-filters">
22     <h4>Filters</h4>
23     <div class="row">
24         <div class="col-md-3">
25             <label for="cpid">Start Date</label>
26             <p class="input-group">
27                 <input type="text" class="form-control"
28                     uib-datepicker-popup="{{ctrl.format}}"
29                     ng-model="ctrl.startDate" is-open="ctrl.startOpen"
30                     close-text="Close" />
31                 <span class="input-group-btn">
32                     <button type="button" class="btn btn-default" ng-click="ctrl.open($event, 'startOpen')">
33                         <i class="glyphicon glyphicon-calendar"></i>
34                     </button>
35                 </span>
36             </p>
37         </div>
38         <div class="col-md-3">
39             <label for="cpid">End Date</label>
40             <p class="input-group">
41                 <input type="text" class="form-control"
42                     uib-datepicker-popup="{{ctrl.format}}"
43                     ng-model="ctrl.endDate" is-open="ctrl.endOpen"
44                     close-text="Close" />
45                 <span class="input-group-btn">
46                     <button type="button" class="btn btn-default" ng-click="ctrl.open($event, 'endOpen')">
47                         <i class="glyphicon glyphicon-calendar"></i>
48                     </button>
49                 </span>
50             </p>
51         </div>
52         <div class="col-md-3" style="margin-top:24px;">
53             <button type="submit" class="btn btn-primary" ng-click="ctrl.update()">Filter</button>
54             <button type="submit" class="btn btn-primary btn-danger" ng-click="ctrl.clearFilters()">Clear</button>
55         </div>
56     </div>
57 </div>
58
59 <div cg-busy="{promise:ctrl.authRequest,message:'Loading'}"></div>
60 <div cg-busy="{promise:ctrl.resultsRequest,message:'Loading'}"></div>
61 <div ng-show="ctrl.data" class="results-table">
62     <table ng-data="ctrl.data.result" ng-show="ctrl.data" class="table table-striped table-hover">
63         <thead>
64             <tr>
65                 <th>ID</th>
66                 <th>Pod</th>
67                 <th>Project</th>
68                 <th>Test Case</th>
69                 <th>Installer</th>
70                 <th>Version</th>
71                 <th>Scenario</th>
72                 <th>Criteria</th>
73                 <th>Start Date</th>
74                 <th>Stop Date</th>
75             </tr>
76         </thead>
77
78         <tbody>
79             <tr ng-repeat-start="(index, result) in ctrl.data.results">
80                 <td>{{ result._id }}</td>
81                 <td>{{ result.pod_name }}</td>
82                 <td>{{ result.project_name }}</td>
83                 <td>{{ result.case_name }}</td>
84                 <td>{{ result.installer }}</td>
85                 <td>{{ result.version }}</td>
86                 <td>{{ result.scenario }}</td>
87                 <td>{{ result.criteria }}</td>
88                 <td>{{ result.start_date }}</td>
89                 <td>{{ result.stop_date }}</td>
90             </tr>
91             <tr ng-repeat-end=>
92             </tr>
93         </tbody>
94     </table>
95
96     <div class="pages">
97         <uib-pagination
98             total-items="ctrl.totalItems"
99             ng-model="ctrl.currentPage"
100             items-per-page="ctrl.itemsPerPage"
101             max-size="ctrl.maxSize"
102             class="pagination-sm"
103             boundary-links="true"
104             rotate="false"
105             num-pages="ctrl.numPages"
106             ng-change="ctrl.update()">
107         </uib-pagination>
108     </div>
109 </div>
110
111 <div ng-show="ctrl.showError" class="alert alert-danger" role="alert">
112     <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
113     <span class="sr-only">Error:</span>
114     {{ctrl.error}}
115 </div>