Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/30/15 13:12:07 (9 years ago)
Author:
dglaser
Message:

#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
Location:
branches/HiveStatistics/sources
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveStatistics/sources

  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/jobs/details/jobDetails.cshtml

    r12525 r12551  
    1717            <a ng-href="#/statistics/groups">Groups</a>
    1818        </li>
     19        @if (Request.IsAuthenticated && User.IsInRole(HiveRoles.Administrator)) {
     20            <li>
     21                <a ng-href="#/statistics/exceptions">Exceptions</a>
     22            </li>
     23        }
    1924    </ul>
    2025</header>
     
    3742                                <tr>
    3843                                    <td class="text-left">Created at:</td>
    39                                     <td>{{job.DateCreated}}</td>
     44                                    <td>{{job.DateCreated | toDate}}</td>
    4045                                </tr>
    4146                                <tr>
    4247                                    <td class="text-left">Completed at:</td>
    43                                     <td>{{job.DateCompleted}}</td>
     48                                    <td ng-show="job.DateCompleted">{{job.DateCompleted | toDate}}</td>
     49                                    <td ng-hide="job.DateCompleted">Not completed yet</td>
    4450                                </tr>
    4551                                @if (Request.IsAuthenticated && User.IsInRole(HiveRoles.Administrator)) {
     
    6167                                <tr>
    6268                                    <td class="text-left">Total Time:</td>
    63                                     <td class="text-right">{{job.TotalTime}}</td>
     69                                    <td class="text-right">{{job.TotalTime | toTimespan}}</td>
    6470                                </tr>
    6571                                <tr>
    6672                                    <td class="text-left">Total Calculating Time:</td>
    67                                     <td class="text-right">{{job.TotalCalculatingTime}}</td>
     73                                    <td class="text-right">{{job.TotalCalculatingTime | toTimespan}}</td>
    6874                                </tr>
    6975                                <tr>
    7076                                    <td class="text-left">Total Waiting Time:</td>
    71                                     <td class="text-right">{{job.TotalWaitingTime}}</td>
     77                                    <td class="text-right">{{job.TotalWaitingTime | toTimespan}}</td>
    7278                                </tr>
    7379                                <tr>
     
    8187                                <tr>
    8288                                    <td class="text-left">Min Calculating Time:</td>
    83                                     <td class="text-right">{{job.MinCalculatingTime}}</td>
     89                                    <td class="text-right">{{job.MinCalculatingTime | toTimespan}}</td>
    8490                                </tr>
    8591                                <tr>
    8692                                    <td class="text-left">Max Calculating Time:</td>
    87                                     <td class="text-right">{{job.MaxCalculatingTime}}</td>
     93                                    <td class="text-right">{{job.MaxCalculatingTime | toTimespan}}</td>
    8894                                </tr>
    8995                                <tr>
    9096                                    <td class="text-left">Avg. Calculating Time:</td>
    91                                     <td class="text-right">{{job.AvgCalculatingTime}}</td>
     97                                    <td class="text-right">{{job.AvgCalculatingTime | toTimespan}}</td>
    9298                                </tr>
    9399                                <tr>
    94100                                    <td class="text-left">Avg. Transferring Time:</td>
    95                                     <td class="text-right">{{job.AvgTransferringTime}}</td>
     101                                    <td class="text-right">{{job.AvgTransferringTime | toTimespan}}</td>
    96102                                </tr>
    97103                            </table>
     
    158164                        <tr>
    159165                            <td>Start Time:</td>
    160                             <td class="text-right">{{task.StartTime}}</td>
     166                            <td ng-show="task.StartTime" class="text-right">{{task.StartTime | toDate}}</td>
     167                            <td ng-hide="task.StartTime" class="text-right">Not started</td>
    161168                        </tr>
    162169                        <tr>
    163170                            <td>End Time:</td>
    164                             <td class="text-right">{{task.EndTime}}</td>
     171                            <td ng-show="task.EndTime" class="text-right">{{task.EndTime | toDate}}</td>
     172                            <td ng-hide="task.EndTime" class="text-right">Not finished</td>
    165173                        </tr>
    166174                        <tr>
    167175                            <td>Calculating Time:</td>
    168                             <td class="text-right">{{task.CalculatingTime}}</td>
     176                            <td class="text-right">{{task.CalculatingTime | toTimespan}}</td>
    169177                        </tr>
    170178                        <tr>
Note: See TracChangeset for help on using the changeset viewer.