Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/jobs/details/jobTaskDetailsDialog.cshtml @ 12551

Last change on this file since 12551 was 12551, checked in by dglaser, 9 years ago

#2388:

HeuristicLab.Services.Hive.DataAccess-3.3:

  • updated database schema
  • updated sql scripts
  • updated HiveStatisticsGenerator

HeuristicLab.Services.WebApp-3.3:

  • merged from trunk

HeuristicLab.Services.WebApp.Status-3.3:

  • updated data api controller

HeuristicLab.Services.WebApp.Statistics-3.3:

  • added exception page
  • improved jobs, clients, users and groups page
File size: 4.7 KB
Line 
1<div class="modal-header">
2    <button type="button" ng-click="close()" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
3    <h4 class="modal-title">Task #{{taskNo}} - {{task.Id}}</h4>
4</div>
5<div class="modal-body" style="height: 430px">
6    <tabset>
7        <tab heading="Details">
8            <div style="height: 330px" class="center-block">
9                <div class="row" style="padding-top: 30px">
10                    <div class="col-md-12">
11                        <table class="table table-condensed table-no-border table-auto-width table-content">
12                            <tr>
13                                <td>Start Time:</td>
14                                <td ng-show="task.StartTime" class="text-left">{{task.StartTime | toDate}}</td>
15                                <td ng-hide="task.StartTime" class="text-left">Not started</td>
16                            </tr>
17                            <tr>
18                                <td>End Time:</td>
19                                <td ng-show="task.EndTime" class="text-left">{{task.EndTime | toDate}}</td>
20                                <td ng-hide="task.EndTime" class="text-left">Not finished</td>
21                            </tr>
22                            <tr>
23                                <td>State:</td>
24                                <td>{{task.State}}</td>
25                            </tr>
26                            <tr>
27                                <td>Slave:</td>
28                                <td>
29                                    <a ng-click="close()" ng-href="#/statistics/clients/{{task.LastClientId}}" ng-show="task.LastClientName">{{task.LastClientName}}</a>
30                                    <span ng-hide="task.LastClientName">None</span>
31                                </td>
32                            </tr>
33                        </table>
34                    </div>
35                </div>
36                <div class="row" style="padding-top: 30px">
37                    <div class="col-md-6">
38                        <table class="table table-condensed table-no-border table-auto-width table-content">
39                            <tr>
40                                <td>Total Time:</td>
41                                <td>{{task.TotalTime | toTimespan}}</td>
42                            </tr>
43                            <tr>
44                                <td>Initial Waiting Time:</td>
45                                <td>{{task.InitialWaitingTime | toTimespan}}</td>
46                            </tr>
47                            <tr>
48                                <td>Waiting Time:</td>
49                                <td>{{task.WaitingTime | toTimespan}}</td>
50                            </tr>
51                            <tr>
52                                <td>Calculating Time:</td>
53                                <td>{{task.CalculatingTime | toTimespan}}</td>
54                            </tr>
55                            <tr>
56                                <td>Transfer Time:</td>
57                                <td>{{task.TransferTime | toTimespan}}</td>
58                            </tr>
59                        </table>
60                    </div>
61                    <div class="col-md-6">
62                        <table class="table table-condensed table-no-border table-auto-width table-content">
63                            <tr>
64                                <td>Calculation Runs:</td>
65                                <td class="text-right">{{task.NumCalculationRuns}}</td>
66                            </tr>
67                            <tr>
68                                <td>Retries Runs:</td>
69                                <td class="text-right">{{task.NumRetries}}</td>
70                            </tr>
71                            <tr>
72                                <td>Cores Required:</td>
73                                <td class="text-right">{{task.CoresRequired}}</td>
74                            </tr>
75                            <tr>
76                                <td>Memory Required:</td>
77                                <td class="text-right">{{task.MemoryRequired}} MB</td>
78                            </tr>
79                            <tr>
80                                <td>Priority:</td>
81                                <td class="text-right">{{task.Priority}}</td>
82                            </tr>
83                        </table>
84                    </div>
85                </div>
86            </div>
87        </tab>
88        <tab heading="Exception" ng-show="task.Exception">
89            <div style="overflow:auto;">
90                <p style="word-wrap: break-word;">{{task.Exception}}</p>
91            </div>
92        </tab>
93    </tabset>
94</div>
Note: See TracBrowser for help on using the repository browser.