Changeset 12551 for branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/clients/details/clientDetails.cshtml
- Timestamp:
- 06/30/15 13:12:07 (9 years ago)
- Location:
- branches/HiveStatistics/sources
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources
-
branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/clients/details/clientDetails.cshtml
r12525 r12551 17 17 <a ng-href="#/statistics/groups">Groups</a> 18 18 </li> 19 @if (Request.IsAuthenticated && User.IsInRole(HiveRoles.Administrator)) { 20 <li> 21 <a ng-href="#/statistics/exceptions">Exceptions</a> 22 </li> 23 } 19 24 </ul> 20 25 </header> … … 46 51 <tr> 47 52 <td class="text-left">Up Time:</td> 48 <td>{{client.UpTime }}</td>53 <td>{{client.UpTime | toTimespan}}</td> 49 54 </tr> 50 55 <tr> 51 56 <td class="text-left">Last Update:</td> 52 <td>{{client.LastUpdate }}</td>57 <td>{{client.LastUpdate | toDate}}</td> 53 58 </tr> 54 59 </table> … … 58 63 <tr> 59 64 <td class="text-left">Total Unavailable Time:</td> 60 <td class="text-right">{{client.TotalUnavailableTime }}</td>65 <td class="text-right">{{client.TotalUnavailableTime | toTimespan}}</td> 61 66 </tr> 62 67 <tr> 63 68 <td class="text-left">Total Calculating Time:</td> 64 <td class="text-right">{{client.TotalCalculatingTime }}</td>69 <td class="text-right">{{client.TotalCalculatingTime | toTimespan}}</td> 65 70 </tr> 66 71 <tr> 67 72 <td class="text-left">Total Idle Time:</td> 68 <td class="text-right">{{client.TotalIdleTime }}</td>73 <td class="text-right">{{client.TotalIdleTime | toTimespan}}</td> 69 74 </tr> 70 75 <tr> 71 76 <td class="text-left">Total Transferring Time:</td> 72 <td class="text-right">{{client.TotalTransferringTime }}</td>77 <td class="text-right">{{client.TotalTransferringTime | toTimespan}}</td> 73 78 </tr> 74 79 <tr> 75 80 <td class="text-left">Total Offline Time:</td> 76 <td class="text-right">{{client.TotalOfflineTime }}</td>81 <td class="text-right">{{client.TotalOfflineTime | toTimespan}}</td> 77 82 </tr> 78 83 </table> … … 137 142 <knob knob-data="knobData.cpu" knob-options="knobOptions"></knob> 138 143 </div> 144 <table class="table table-no-border table-condensed table-auto-width table-content"> 145 <tr> 146 <td class="text-left"> </td> 147 <td class="text-right"> </td> 148 </tr> 149 <tr> 150 <td class="text-left"> </td> 151 <td class="text-right"> </td> 152 </tr> 153 </table> 139 154 </div> 140 155 </div> … … 153 168 <tr> 154 169 <td class="text-left">Total:</td> 155 <td class="text-right">{{client.TotalMemory | number}} GB</td>170 <td class="text-right">{{client.TotalMemory | kbToGB}} GB</td> 156 171 </tr> 157 172 <tr> 158 173 <td class="text-left">Used:</td> 159 <td class="text-right">{{client.UsedMemory | number}} GB</td>174 <td class="text-right">{{client.UsedMemory | kbToGB}} GB</td> 160 175 </tr> 161 176 </table> … … 163 178 </div> 164 179 </div> 165 166 180 </div> 167 181 </div> … … 169 183 <div id="tasks-filter" class="default-filter-header text-center"> 170 184 <form class="form-inline"> 171 <div class="form-group" >185 <div class="form-group" style="margin-left: 5px; margin-right: 5px;"> 172 186 <div class="btn-group" data-toggle="buttons"> 173 187 <label class="btn btn-default" ng-class="{active: state.Selected}" ng-repeat="state in states" … … 175 189 <input type="checkbox" autocomplete="off" checked> {{state.State}} 176 190 </label> 191 </div> 192 </div> 193 <div class="form-group" style="margin-left: 5px; margin-right: 5px;"> 194 <div class="btn-group" dropdown dropdown-append-to-body> 195 <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle> 196 {{curUserName}} <span class="caret"></span> 197 </button> 198 <ul class="dropdown-menu" role="menu"> 199 <li> 200 <a ng-href="#/statistics/clients/{{client.Id}}" 201 ng-click="userChanged('00000000-0000-0000-0000-000000000000', 'All Users')">All Users</a> 202 </li> 203 <li class="divider"></li> 204 <li ng-repeat="user in client.Users"> 205 <a ng-href="#/statistics/clients/{{client.Id}}" 206 ng-click="userChanged(user.Id, user.Name)">{{user.Name}}</a> 207 </li> 208 </ul> 177 209 </div> 178 210 </div> … … 210 242 </tr> 211 243 } 212 <tr> 213 <td>Start Time:</td> 214 <td class="text-right">{{task.StartTime}}</td> 215 </tr> 216 <tr> 217 <td>End Time:</td> 218 <td class="text-right">{{task.EndTime}}</td> 219 </tr> 244 <tr> 245 <td>Start Time:</td> 246 <td ng-show="task.StartTime" class="text-right">{{task.StartTime | toDate}}</td> 247 <td ng-hide="task.StartTime" class="text-right">Not started</td> 248 </tr> 249 <tr> 250 <td>End Time:</td> 251 <td ng-show="task.EndTime" class="text-right">{{task.EndTime | toDate}}</td> 252 <td ng-hide="task.EndTime" class="text-right">Not finished</td> 253 </tr> 220 254 <tr> 221 255 <td>Calculating Time:</td> 222 <td class="text-right">{{task.CalculatingTime }}</td>256 <td class="text-right">{{task.CalculatingTime | toTimespan}}</td> 223 257 </tr> 224 258 @if (Request.IsAuthenticated && User.IsInRole(HiveRoles.Administrator))
Note: See TracChangeset
for help on using the changeset viewer.