From 6a192d526c9efebf7a614a9aa473eee62e555fc5 Mon Sep 17 00:00:00 2001 From: Dixsie Wolmers Date: Thu, 2 Sep 2021 15:26:58 -0500 Subject: Update overview layout Layout updates uses bootstrap vue cards to display general information. View more links and download or export ability has been added to the overview page. Network settings displays the hostname and the first IP address for the first ethernet interface. Link status was also added. TODO: Add idle power and power mode properties in seperate commit for each story. Signed-off-by: Dixsie Wolmers Change-Id: Iaf0720d76b2a9416f068a1e779ede59bffda9727 --- src/locales/en-US.json | 46 ++++--- src/views/Overview/Overview.vue | 201 ++++++++++-------------------- src/views/Overview/OverviewCard.vue | 81 ++++++++++++ src/views/Overview/OverviewDumps.vue | 54 ++++++++ src/views/Overview/OverviewEvents.vue | 125 ++++++++++--------- src/views/Overview/OverviewFirmware.vue | 49 ++++++++ src/views/Overview/OverviewInventory.vue | 57 +++++++++ src/views/Overview/OverviewNetwork.vue | 121 +++++++++++------- src/views/Overview/OverviewPower.vue | 56 +++++++++ src/views/Overview/OverviewQuickLinks.vue | 119 ++++-------------- src/views/Overview/OverviewServer.vue | 47 +++++++ 11 files changed, 597 insertions(+), 359 deletions(-) create mode 100644 src/views/Overview/OverviewCard.vue create mode 100644 src/views/Overview/OverviewDumps.vue create mode 100644 src/views/Overview/OverviewFirmware.vue create mode 100644 src/views/Overview/OverviewInventory.vue create mode 100644 src/views/Overview/OverviewPower.vue create mode 100644 src/views/Overview/OverviewServer.vue (limited to 'src') diff --git a/src/locales/en-US.json b/src/locales/en-US.json index a94d3995..d50d44a7 100644 --- a/src/locales/en-US.json +++ b/src/locales/en-US.json @@ -561,36 +561,34 @@ } }, "pageOverview": { - "bmcInformation": "BMC information", - "firmwareVersion": "Firmware version", - "highPriorityEvents": "High priority events", - "manufacturer": "Manufacturer", + "backupVersion": "Backup", + "bmcTime": "BMC time", + "criticalEvents": "Critical", + "dhcp": "DHCPv4", + "dumps": "Dumps", + "eventLogs": "Event logs", + "firmwareInformation": "Firmware information", + "hostname": "Hostname", + "idlePower": "Idle power", + "inventory": "Inventory and LEDs", + "ipv4": "IPv4", + "linkStatus": "Link status", "model": "Model", "networkInformation": "Network information", "powerCap": "Power cap", "powerConsumption": "Power consumption", + "powerInformation": "Power information", + "powerMode": "Power mode", + "runningVersion": "Running", "serialNumber": "Serial number", "serverInformation": "Server information", - "events": { - "date": "Date", - "description": "Description", - "id": "ID", - "noHighEventsMsg": "There are no high priority events to display at this time.", - "severity": "Severity", - "type": "Type", - "viewAllButton": "View all event logs" - }, - "network": { - "hostname": "Hostname", - "ipAddress": "IP address", - "macAddress": "MAC address" - }, - "quicklinks": { - "bmcTime": "BMC time", - "editNetworkSettings": "Edit network settings", - "serverLed": "Server LED", - "solConsole": "@:appNavigation.serialOverLan" - } + "solConsole": "@:appNavigation.serialOverLan", + "statusInformation": "Status information", + "systemIdentifyLed": "System identify LED", + "systemInformation": "System information", + "total": "Total", + "warningEvents": "Warning", + "viewMore": "View more" }, "pagePostCodeLogs": { "allExportFilePrefix": "All_POST_codes_log_", diff --git a/src/views/Overview/Overview.vue b/src/views/Overview/Overview.vue index 2436e393..9960f373 100644 --- a/src/views/Overview/Overview.vue +++ b/src/views/Overview/Overview.vue @@ -1,167 +1,100 @@ - - diff --git a/src/views/Overview/OverviewCard.vue b/src/views/Overview/OverviewCard.vue new file mode 100644 index 00000000..4fc0a031 --- /dev/null +++ b/src/views/Overview/OverviewCard.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/Overview/OverviewDumps.vue b/src/views/Overview/OverviewDumps.vue new file mode 100644 index 00000000..6fe5996e --- /dev/null +++ b/src/views/Overview/OverviewDumps.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/views/Overview/OverviewEvents.vue b/src/views/Overview/OverviewEvents.vue index b8f876ac..84eadd1b 100644 --- a/src/views/Overview/OverviewEvents.vue +++ b/src/views/Overview/OverviewEvents.vue @@ -1,72 +1,61 @@ + + diff --git a/src/views/Overview/OverviewFirmware.vue b/src/views/Overview/OverviewFirmware.vue new file mode 100644 index 00000000..ec9dfffd --- /dev/null +++ b/src/views/Overview/OverviewFirmware.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/views/Overview/OverviewInventory.vue b/src/views/Overview/OverviewInventory.vue new file mode 100644 index 00000000..575cb7b7 --- /dev/null +++ b/src/views/Overview/OverviewInventory.vue @@ -0,0 +1,57 @@ + + + diff --git a/src/views/Overview/OverviewNetwork.vue b/src/views/Overview/OverviewNetwork.vue index bfb378a9..fbb81c65 100644 --- a/src/views/Overview/OverviewNetwork.vue +++ b/src/views/Overview/OverviewNetwork.vue @@ -1,63 +1,88 @@ - - diff --git a/src/views/Overview/OverviewPower.vue b/src/views/Overview/OverviewPower.vue new file mode 100644 index 00000000..a8a630a5 --- /dev/null +++ b/src/views/Overview/OverviewPower.vue @@ -0,0 +1,56 @@ + + + diff --git a/src/views/Overview/OverviewQuickLinks.vue b/src/views/Overview/OverviewQuickLinks.vue index 1dc2c984..bc579b03 100644 --- a/src/views/Overview/OverviewQuickLinks.vue +++ b/src/views/Overview/OverviewQuickLinks.vue @@ -1,56 +1,28 @@ @@ -102,24 +53,4 @@ dd, dl { margin: 0; } - -.quicklinks { - display: grid; - grid-gap: 1rem; - padding: 1rem; - white-space: nowrap; - align-items: center; -} - -@include media-breakpoint-up(sm) { - .quicklinks { - grid-template-columns: repeat(2, 1fr); - } -} - -@include media-breakpoint-up(xl) { - .quicklinks { - grid-template-columns: repeat(4, 1fr); - } -} diff --git a/src/views/Overview/OverviewServer.vue b/src/views/Overview/OverviewServer.vue new file mode 100644 index 00000000..6d1d4303 --- /dev/null +++ b/src/views/Overview/OverviewServer.vue @@ -0,0 +1,47 @@ + + + -- cgit v1.2.3