Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/12/16 15:28:19 (8 years ago)
Author:
jlodewyc
Message:

#2582 User management done, start resource calendar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Resource/Index.cshtml

    r13733 r13754  
    11
    2 <div>
     2<div ng-app="wjm" ng-controller="resourceCtrl" data-ng-init="init()">
     3    <div id="userId" style="display:none">@ViewBag.SessionId</div>
    34
    45    @Html.Partial("Navbar", new HeuristicLab.Clients.Hive.WebJobManager.ViewModels.NavbarViewModel("Resource"))
    56
     7    <p>Alert: {{alertMessage}} {{treeview.currentNode.Name}}</p>
    68
     9    <div class="col-sm-4">
     10        <div data-angular-treeview="true"
     11             data-tree-id="treeview"
     12             data-tree-model="tree"
     13             data-node-id="Id"
     14             data-node-label="Name"
     15             data-node-children="children">
     16        </div>
     17    </div>
     18    <div ng-if="treeview.currentNode" class="col-sm-8 panel  panel-primary">
     19        <div  class="row panel-heading" >
     20            <h3>{{treeview.currentNode.Name}} <span ng-if="treeview.currentNode.IsDisposable === undefined"> - Client group</span></h3>
     21            <table class="table">
     22                <tbody>
     23                    <tr>
     24                        <td>Heartbeat</td>
     25                        <td>Every {{treeview.currentNode.HbInterval}} sec
     26                         <span ng-if="treeview.currentNode.IsDisposable !== undefined">
     27                              - Last beat {{treeview.currentNode.LastHeartbeat | date:'HH:mm dd/MM/yyyy' }}
     28                            </span>
     29                        </td>
     30                    </tr>
     31                    <tr>
     32                        <td>Name</td>
     33                        <td>{{treeview.currentNode.Name}}</td>
     34                    </tr>
     35                    <tr>
     36                        <td>Id</td>
     37                        <td>{{treeview.currentNode.Id}}</td>
     38                    </tr>
     39                    <tr>
     40                        <td>Disposable</td>
     41                        <td><input type="checkbox" ng-checked="treeview.currentNode.IsDisposable" /></td>
     42                    </tr>
     43                </tbody>
     44                <tbody ng-if="treeview.currentNode.IsDisposable !== undefined">
     45                    <tr>
     46                        <td>Cores (free/total)</td>
     47                        <td>{{treeview.currentNode.FreeCores}} | {{treeview.currentNode.Cores}}</td>
     48                       
     49                       
     50                    </tr>
     51                    <tr>
     52                        <td>Memory (free/total)</td>
     53                        <td>{{treeview.currentNode.FreeMemory}} MB | {{treeview.currentNode.Memory}} MB</td>
     54                    </tr>
     55 
     56                </tbody>
     57            </table>
     58        </div>
     59        <div class="panel-body row" style="text-align:center">
     60            <i ng-if="currentcal.length  === 0" class="fa fa-cog fa-5x fa-spin" ></i>
     61            <div ng-if="currentcal.length != 0"
     62                 ui-calendar="uiConfig.calendar"
     63                 id="resourcecalendar"
     64                 class="span8 calendar"
     65                 ng-model="currentcal.down"></div>
     66        </div>
     67       
     68        <div class="row panel-footer">
     69
     70        </div>
     71    </div>
     72    <script src="~/js/hubs/calendarhubber.js"></script>
    773</div>
Note: See TracChangeset for help on using the changeset viewer.