xref: /openbmc/phosphor-webui/app/server-health/controllers/inventory-overview-controller.html (revision 994a93b29ddbae647f2cb1aae6ec94e8a26db88c)
1*994a93b2SMichael Davis<div id="inventory-overview">
2*994a93b2SMichael Davis    <div class="row column">
3*994a93b2SMichael Davis        <h1>Hardware Inventory</h1>
4*994a93b2SMichael Davis    </div>
5*994a93b2SMichael Davis    <section class="row column">
6*994a93b2SMichael Davis        <div class="page-header">
7*994a93b2SMichael Davis            <h2 class="inline h4">Inventory items present in the system</h2>
8*994a93b2SMichael Davis            <button class="inline btn-export float-right">Export</button>
9*994a93b2SMichael Davis        </div>
10*994a93b2SMichael Davis    </section>
11*994a93b2SMichael Davis    <section class="row column">
12*994a93b2SMichael Davis        <!-- search -->
13*994a93b2SMichael Davis        <div class="content__search">
14*994a93b2SMichael Davis            <label for="content__search-input">Search</label> <input id="content__search-input" type="text"
15*994a93b2SMichael Davis                                                                     placeholder="Filter hardware components"/> <input
16*994a93b2SMichael Davis                id="content__search-submit" type="submit" class="btn btn-secondary"
17*994a93b2SMichael Davis                value="Submit"/>
18*994a93b2SMichael Davis        </div>
19*994a93b2SMichael Davis        <div class="toggle-filter">
20*994a93b2SMichael Davis            <button class="inline first" ng-click="toggleall = !toggleall"
21*994a93b2SMichael Davis                    ng-class="toggleall ? 'btn-primary' : 'btn-secondary'">All
22*994a93b2SMichael Davis            </button>
23*994a93b2SMichael Davis            <button class="inline " ng-click="togglehigh = !togglehigh"
24*994a93b2SMichael Davis                    ng-class="togglehigh ? 'btn-primary' : 'btn-secondary'">High
25*994a93b2SMichael Davis            </button>
26*994a93b2SMichael Davis            <button class="inline" ng-click="togglemed = !togglemed"
27*994a93b2SMichael Davis                    ng-class="togglemed ? 'btn-primary' : 'btn-secondary'">Medium
28*994a93b2SMichael Davis            </button>
29*994a93b2SMichael Davis            <button class="inline last" ng-click="togglelow = !togglelow"
30*994a93b2SMichael Davis                    ng-class="togglelow ? 'btn-primary' : 'btn-secondary'">Low
31*994a93b2SMichael Davis            </button>
32*994a93b2SMichael Davis        </div>
33*994a93b2SMichael Davis    </section>
34*994a93b2SMichael Davis    <!-- end search -->
35*994a93b2SMichael Davis    <section id="inventory-categories" class="row column">
36*994a93b2SMichael Davis        <div class="row column header-row">
37*994a93b2SMichael Davis            <div class="column large-12 header__actions-bar">
38*994a93b2SMichael Davis                <p class="inline inventory__heading inventory__device-col">Hardware</p>
39*994a93b2SMichael Davis                <p class="inline inventory__heading inventory__function-col">Function</p>
40*994a93b2SMichael Davis                <p class="inline inventory__heading inventory__present-col">Present</p>
41*994a93b2SMichael Davis                <p class="inline inventory__heading inventory__state-col">State</p>
42*994a93b2SMichael Davis            </div>
43*994a93b2SMichael Davis        </div>
44*994a93b2SMichael Davis        <a class="inventory__group" href="">
45*994a93b2SMichael Davis            <p class="inline inventory__device-col">All devices (30)</p>
46*994a93b2SMichael Davis        </a>
47*994a93b2SMichael Davis        <a class="inventory__group" href="">
48*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ normal-priority" aria-label="Normal Priority"></span>Motherboard (1)</p>
49*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
50*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
51*994a93b2SMichael Davis            <p class="inline inventory__state-col">&nbsp;</p>
52*994a93b2SMichael Davis        </a>
53*994a93b2SMichael Davis        <a class="inventory__group" href="">
54*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ normal-priority" aria-label="Normal Priority"></span>CPU (1)</p>
55*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
56*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
57*994a93b2SMichael Davis            <p class="inline inventory__state-col">&nbsp;</p>
58*994a93b2SMichael Davis        </a>
59*994a93b2SMichael Davis        <a class="inventory__group" href="#/overview/inventory">
60*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ high-priority" aria-label="High Priority"></span>CPU cores (6)</p>
61*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
62*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
63*994a93b2SMichael Davis            <p class="inline inventory__state-col inventory__critical-label">High - Emergency</p>
64*994a93b2SMichael Davis        </a>
65*994a93b2SMichael Davis        <a class="inventory__group" href="">
66*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ normal-priority" aria-label="Normal Priority"></span>DIMM (4)</p>
67*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
68*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
69*994a93b2SMichael Davis            <p class="inline inventory__state-col">&nbsp;</p>
70*994a93b2SMichael Davis        </a>
71*994a93b2SMichael Davis        <a class="inventory__group" href="">
72*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ warn-priority" aria-label="Warning Priority"></span>Fan (5)</p>
73*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
74*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
75*994a93b2SMichael Davis            <p class="inline inventory__state-col inventory__warning-label">Medium - Warning</p>
76*994a93b2SMichael Davis        </a>
77*994a93b2SMichael Davis        <a class="inventory__group" href="">
78*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ normal-priority"></span>Chasis (3)</p>
79*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
80*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
81*994a93b2SMichael Davis            <p class="inline inventory__state-col">&nbsp;</p>
82*994a93b2SMichael Davis        </a>
83*994a93b2SMichael Davis        <a class="inventory__group" href="">
84*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ normal-priority" aria-label="Normal Priority"></span>BMC (5)</p>
85*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-active">Active</p>
86*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
87*994a93b2SMichael Davis            <p class="inline inventory__state-col">&nbsp;</p>
88*994a93b2SMichael Davis        </a>
89*994a93b2SMichael Davis        <a class="inventory__group" href="">
90*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ medium-priority " aria-label="MediumPriority"></span>MISC (5)</p>
91*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-inactive">Inactive</p>
92*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-present">Present</p>
93*994a93b2SMichael Davis            <p class="inline inventory__state-col inventory__medium-label">Medium - Error</p>
94*994a93b2SMichael Davis        </a>
95*994a93b2SMichael Davis        <a class="inventory__group inv-disabled">
96*994a93b2SMichael Davis            <p class="inline inventory__device-col"><span class="inline priority-tag-circ disabled" aria-label="Low Priority"></span>PCIE card (0)</p>
97*994a93b2SMichael Davis            <p class="inline inventory__function-col inv-inactive">Inactive</p>
98*994a93b2SMichael Davis            <p class="inline inventory__present-col inv-not-present">Not Present</p>
99*994a93b2SMichael Davis        </a>
100*994a93b2SMichael Davis    </section>
101*994a93b2SMichael Davis</div>