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/jobDetailsCtrl.js

    r12525 r12551  
    1111                jobService.getJobDetails({ id: $stateParams.id }, function (job) {
    1212                    $scope.job = job;
    13                     $scope.job.DateCreated = CSharpDateToString($scope.job.DateCreated);
    14                     if (isDefined($scope.job.DateCompleted)) {
    15                         $scope.job.DateCompleted = CSharpDateToString($scope.job.DateCompleted);
    16                     } else {
    17                         $scope.job.DateCompleted = 'Not completed yet';
    18                     }
    1913                    $scope.job.CalculatingWaitingRatio = ($scope.job.TotalCalculatingTime / $scope.job.TotalWaitingTime);
    20                     $scope.job.AvgTransferringTime = $scope.job.AvgTransferringTime.toHHMMSS();
    21                     $scope.job.AvgCalculatingTime = $scope.job.AvgCalculatingTime.toHHMMSS();
    22                     $scope.job.MinCalculatingTime = $scope.job.MinCalculatingTime.toHHMMSS();
    23                     $scope.job.MaxCalculatingTime = $scope.job.MaxCalculatingTime.toHHMMSS();
    24                     $scope.job.TotalCalculatingTime = $scope.job.TotalCalculatingTime.toHHMMSS();
    25                     $scope.job.TotalWaitingTime = $scope.job.TotalWaitingTime.toHHMMSS();
    26                     $scope.job.TotalTime = $scope.job.TotalTime.toHHMMSS();
    2714
    2815                    var length = job.TasksStates.length;
     
    6653                    function (taskPage) {
    6754                        $scope.taskPage = taskPage;
    68                         var length = $scope.taskPage.Tasks.length;
    69                         for (var i = 0; i < length; ++i) {
    70                             $scope.taskPage.Tasks[i].TotalTime = $scope.taskPage.Tasks[i].TotalTime.toHHMMSS();
    71                             $scope.taskPage.Tasks[i].InitialWaitingTime = $scope.taskPage.Tasks[i].InitialWaitingTime.toHHMMSS();
    72                             $scope.taskPage.Tasks[i].WaitingTime = $scope.taskPage.Tasks[i].WaitingTime.toHHMMSS();
    73                             $scope.taskPage.Tasks[i].CalculatingTime = $scope.taskPage.Tasks[i].CalculatingTime.toHHMMSS();
    74                             $scope.taskPage.Tasks[i].TransferTime = $scope.taskPage.Tasks[i].TransferTime.toHHMMSS();
    75                             var startTime = $scope.taskPage.Tasks[i].StartTime;
    76                             if (isDefined(startTime)) {
    77                                 $scope.taskPage.Tasks[i].StartTime = CSharpDateToString(startTime);
    78                             } else {
    79                                 $scope.taskPage.Tasks[i].StartTime = 'Not started';
    80                             }
    81                             var endTime = $scope.taskPage.Tasks[i].EndTime;
    82                             if (isDefined(endTime)) {
    83                                 $scope.taskPage.Tasks[i].EndTime = CSharpDateToString(endTime);
    84                             } else {
    85                                 $scope.taskPage.Tasks[i].EndTime = 'Not finished';
    86                             }
    87                         }
    8855                    }
    8956                );
Note: See TracChangeset for help on using the changeset viewer.