Changeset 12780


Ignore:
Timestamp:
07/20/15 16:29:08 (6 years ago)
Author:
dglaser
Message:

#2388:

HeuristicLab.Services.WebApp.Status-3.3:
HeuristicLab.Services.WebApp.Statistics-3.3:

  • Added 'Last 6 Months' and 'Last Year' to the QuickSelection

HeuristicLab.Services.WebApp.Statistics-3.3:

  • Added Group Name to expired clients
Location:
branches/HiveStatistics/sources
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/clients/clients.cshtml

    r12584 r12780  
    8686                                <th>#</th>
    8787                                <th>Client Name</th>
     88                                <th>Group Name</th>
    8889                                <th>Cores</th>
    8990                                <th>Cpu Utilization</th>
     
    9697                            <td>{{($index + 1)+((curExpiredClientsPage-1)*(expiredClientsPageSize))}}</td>
    9798                            <td>{{client.Name}}</td>
     99                            <td>
     100                                <span ng-show="client.GroupName">{{client.GroupName}}</span>
     101                                <span ng-hide="client.GroupName">No Group</span>
     102                            </td>
    98103                            <td>{{client.UsedCores}} / {{client.TotalCores}}</td>
    99104                            <td>{{client.CpuUtilization | number: 2}} %</td>
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/clients/details/clientDetails.cshtml

    r12778 r12780  
    203203        <div class="form-group" style="margin-left: 5px; margin-right: 5px;">
    204204            <div class="btn-group" dropdown dropdown-append-to-body>
    205                 <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle style="width: 130px; text-align: left;">
    206                     <span class="text-left" style="display: inline-block; width: 85px;">{{curQuickSelection.name}}</span>
     205                <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle style="width: 145px; text-align: left;">
     206                    <span class="text-left" style="display: inline-block; width: 100px;">{{curQuickSelection.name}}</span>
    207207                    <span class="glyphicon glyphicon-chevron-down" style="margin-top: 3px;"></span>
    208208                </button>
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/clients/details/clientDetailsCtrl.js

    r12778 r12780  
    176176                { id: 2, name: 'Yesterday' },
    177177                { id: 3, name: 'Last 7 Days' },
    178                 { id: 4, name: 'Last 30 Days' }
     178                { id: 4, name: 'Last 30 Days' },
     179                { id: 5, name: 'Last 6 Months' },
     180                { id: 6, name: 'Last Year' }
    179181            ];
    180182            $scope.changeQuickSelection = function (quickSelection) {
     
    196198                    case 4:
    197199                        $scope.fromDate = new Date(today.valueOf() - (30 * oneDayInMs));
     200                        $scope.toDate = new Date(today.valueOf());
     201                        break;
     202                    case 5:
     203                        var month = today.getMonth() - 6;
     204                        if (month < 0) {
     205                            month += 12;
     206                        }
     207                        $scope.fromDate = new Date(today.valueOf());
     208                        $scope.fromDate.setMonth(month);
     209                        $scope.toDate = new Date(today.valueOf());
     210                        break;
     211                    case 6:
     212                        $scope.fromDate = new Date(today.valueOf());
     213                        $scope.fromDate.setFullYear(today.getFullYear() - 1);
    198214                        $scope.toDate = new Date(today.valueOf());
    199215                        break;
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/groups/details/groupDetails.cshtml

    r12778 r12780  
    232232         <div class="form-group" style="margin-left: 5px; margin-right: 5px;">
    233233             <div class="btn-group" dropdown dropdown-append-to-body>
    234                  <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle style="width: 130px; text-align: left;">
    235                      <span class="text-left" style="display: inline-block; width: 85px;">{{curQuickSelection.name}}</span>
     234                 <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle style="width: 145px; text-align: left;">
     235                     <span class="text-left" style="display: inline-block; width: 100px;">{{curQuickSelection.name}}</span>
    236236                     <span class="glyphicon glyphicon-chevron-down" style="margin-top: 3px;"></span>
    237237                 </button>
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/groups/details/groupDetailsCtrl.js

    r12778 r12780  
    109109                { id: 2, name: 'Yesterday' },
    110110                { id: 3, name: 'Last 7 Days' },
    111                 { id: 4, name: 'Last 30 Days' }
     111                { id: 4, name: 'Last 30 Days' },
     112                { id: 5, name: 'Last 6 Months' },
     113                { id: 6, name: 'Last Year' }
    112114            ];
    113115            $scope.changeQuickSelection = function (quickSelection) {
     
    129131                    case 4:
    130132                        $scope.fromDate = new Date(today.valueOf() - (30 * oneDayInMs));
     133                        $scope.toDate = new Date(today.valueOf());
     134                        break;
     135                    case 5:
     136                        var month = today.getMonth() - 6;
     137                        if (month < 0) {
     138                            month += 12;
     139                        }
     140                        $scope.fromDate = new Date(today.valueOf());
     141                        $scope.fromDate.setMonth(month);
     142                        $scope.toDate = new Date(today.valueOf());
     143                        break;
     144                    case 6:
     145                        $scope.fromDate = new Date(today.valueOf());
     146                        $scope.fromDate.setFullYear(today.getFullYear() - 1);
    131147                        $scope.toDate = new Date(today.valueOf());
    132148                        break;
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Status/3.3/WebApp/history/history.cshtml

    r12768 r12780  
    3232        <div class="form-group" style="margin-left: 5px; margin-right: 5px;">
    3333            <div class="btn-group" dropdown dropdown-append-to-body>
    34                 <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle style="width: 130px; text-align: left;">
    35                     <span class="text-left" style="display: inline-block; width: 85px;">{{curQuickSelection.name}}</span>
     34                <button type="button" class="btn btn-default dropdown-toggle" dropdown-toggle style="width: 145px; text-align: left;">
     35                    <span class="text-left" style="display: inline-block; width: 100px;">{{curQuickSelection.name}}</span>
    3636                    <span class="glyphicon glyphicon-chevron-down" style="margin-top: 3px;"></span>
    3737                </button>
  • branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Status/3.3/WebApp/history/historyCtrl.js

    r12584 r12780  
    5151                { id: 2, name: 'Yesterday' },
    5252                { id: 3, name: 'Last 7 Days' },
    53                 { id: 4, name: 'Last 30 Days' }
     53                { id: 4, name: 'Last 30 Days' },
     54                { id: 5, name: 'Last 6 Months' },
     55                { id: 6, name: 'Last Year' }
    5456            ];
    5557            $scope.changeQuickSelection = function (quickSelection) {
     
    7173                    case 4:
    7274                        $scope.fromDate = new Date(today.valueOf() - (30 * oneDayInMs));
     75                        $scope.toDate = new Date(today.valueOf());
     76                        break;
     77                    case 5:
     78                        var month = today.getMonth() - 6;
     79                        if (month < 0) {
     80                            month += 12;
     81                        }
     82                        $scope.fromDate = new Date(today.valueOf());
     83                        $scope.fromDate.setMonth(month);
     84                        $scope.toDate = new Date(today.valueOf());
     85                        break;
     86                    case 6:
     87                        $scope.fromDate = new Date(today.valueOf());
     88                        $scope.fromDate.setFullYear(today.getFullYear()-1);
    7389                        $scope.toDate = new Date(today.valueOf());
    7490                        break;
Note: See TracChangeset for help on using the changeset viewer.