History log of /openbmc/phosphor-webui/app/common/directives/app-navigation.html (Results 1 – 25 of 51)
Revision Date Author Comments
# cee23d93 11-Nov-2019 kathy <kathryn.elainex.pine@intel.com>

Update navigation to accordian-style menu

- New navigation provides intuitive structure for showing relationship
between sections and pages
- Menu keeps an open state, which allows e

Update navigation to accordian-style menu

- New navigation provides intuitive structure for showing relationship
between sections and pages
- Menu keeps an open state, which allows easy clicking to sibling pages
- Ability to preview all page sections w/o hover over blocking page content
- Allows user to see where they are within navigation at all times

Tested: Opened each page and confirmed new navigation worked, clicked through
to all pages successfully.

Change-Id: Ie10dc95d8e15ee9bf89a3bec9ff231c0a7065ed9
Signed-off-by: Kathy Pine <kathryn.elainex.pine@intel.com>

show more ...


# 2cc89bf3 07-Oct-2019 Dixsie Wolmers <dixsiew@gmail.com>

Fix IE 11 primary navigation icon positioning

Added height value of 100% to nav-icon in order to properly align
in IE11.

Tested on Chrome, Firefox, Safari, Edge and IE11.

Fix IE 11 primary navigation icon positioning

Added height value of 100% to nav-icon in order to properly align
in IE11.

Tested on Chrome, Firefox, Safari, Edge and IE11.

Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com>
Change-Id: I66b2d4de1b67f546e0709eab70a780a297efbb7a

show more ...


# afc8a799 17-Jun-2019 miramurali23 <miramurali23@gmail.com>

Update users navigation section

- Changed the section name to be access-control
- Moved LDAP Settings and Certificate Management to access-control navigation
- Changed Manage User Ac

Update users navigation section

- Changed the section name to be access-control
- Moved LDAP Settings and Certificate Management to access-control navigation
- Changed Manage User Account subsection name to Local User Management

Resolves: openbmc/phosphor-webui#619

Signed-off-by: Mira Murali <miramurali23@gmail.com>
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I0d94c80c295b997d94c04330fd87f4fc4d229bf8

show more ...


# 5e258e43 07-Nov-2018 beccabroek <beccabroek@gmail.com>

LDAP configuration and user groups

Adds LDAP page and ability to add and change configuration settings.
Adds ability to add, remove and edit user groups for LDAP.

Resolves openb

LDAP configuration and user groups

Adds LDAP page and ability to add and change configuration settings.
Adds ability to add, remove and edit user groups for LDAP.

Resolves openbmc/phosphor-webui#38
Resolves openbmc/phosphor-webui#39

Tested: Loaded on to a witherspoon and able to add initial LDAP config
as well us update the configuration and role groups. Appropriate messages displayed
to user when required fields are missing or in the incorrect format.

Change-Id: If8a21f3f9d9334415ead73472e90b2a0823bf9ea
Signed-off-by: beccabroek <beccabroek@gmail.com>
Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com>
Signed-off-by: Derick Montague <derick.montague@ibm.com>

show more ...


# 418db63c 19-Sep-2019 Gunnar Mills <gmills@us.ibm.com>

Move Virtual Media files and route

"Virtual media" was already part of the "Server control" submenu but
the files were at app/configuration and the route was /configuration.

Mar

Move Virtual Media files and route

"Virtual media" was already part of the "Server control" submenu but
the files were at app/configuration and the route was /configuration.

Marta Mazur did a similar file and route move here as part of
supporting multiple Virtual Media endpoints:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-webui/+/25218

Tested: Built and loaded on a Witherspoon. The VM route is now:
#/server-control/virtual-media. Was able to use the VM
panel.
Change-Id: Iec46a8ece7ddfbc356bc1e71875def70c4418027
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# f1aadb90 01-Jul-2019 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Update icons to fix sizing and overflow issues

Re-exported icon-control.svg and icon-replace.svg to
resolve issues around sizing and overflow. These new icons
will allow us to remove

Update icons to fix sizing and overflow issues

Re-exported icon-control.svg and icon-replace.svg to
resolve issues around sizing and overflow. These new icons
will allow us to remove CSS 'hacks' in place to prevent
unexpected focus state overflows and allow icon resizing
by changing the width on the icon class name. Small scss
updates were included to account for this fix.

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I07bbe5bb0c82ee653f2342089c0c1373a51cc168

show more ...


# 309b5da3 07-Nov-2018 beccabroek <beccabroek@gmail.com>

Create certificate management page

Displays certificates and the ability to add up to one
of each type of certificate (as limited by the backend
implementation). HTTPS certificate an

Create certificate management page

Displays certificates and the ability to add up to one
of each type of certificate (as limited by the backend
implementation). HTTPS certificate and LDAP client cert
are implemented in this commit, with the ability to add
more types as needed by adding them to the constants.js
CERTIFICATE_TYPES array.

Also provides the ability to replace a certificate once
it is added.

Resolves openbmc/phosphor-webui#43

Tested: loaded onto a witherspoon and able to view and
replace both the HTTPS certificate and the
LDAP certificate. GUI only allows to upload an
LDAP certificate if one doesn't already exist.
The GUI limits the user to one file per type as
expected at this time and provides the
appropriate validation messages. Alert messages
appear above the table if the certificate is
expired or within 30 days of expiring.

Change-Id: I345267280ecd3cb257e9304886cde9ebb69b1240
Signed-off-by: beccabroek <beccabroek@gmail.com>
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>

show more ...


# 06f69455 20-Jun-2019 Gunnar Mills <gmills@us.ibm.com>

Rename option to enable Redfish Eventlog

IBM has a need for more granular options for turning panels off
and on. Renamed redfishSupportEnabled, redfishEventLogDisabled.
By default, i

Rename option to enable Redfish Eventlog

IBM has a need for more granular options for turning panels off
and on. Renamed redfishSupportEnabled, redfishEventLogDisabled.
By default, it continues to be enabled. Redfish is used for
user management already so this setting was a bit of misnomer
(i.e. it did not "turn off" Redfish use).
LDAP and Certificates, both in review, also use Redfish.

Moved to "Disable" so that if not defined in the config.json,
the panel is still visible.
A meta layer has to overwrite the config.json with
"redfishEventLogDisabled" : true to make the panel
not appear on the navigation.

Pushed a patch here to disable the Redfish Event Log page in
the meta-openpower layer:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-openpower/+/22923

Pushed a patch here to remove the redfishSupportEnabled in
Intel's layer:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-intel/+/22870

An improvement would be to not import if disabled.

Tested: Built Witherspoon with 22923.
Did not see "System logs" panel.
Change-Id: I8722f43191ec73d21d6a181223d00256dbcd062f
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 9cf17f8d 20-Jun-2019 Gunnar Mills <gmills@us.ibm.com>

Capitalize System logs correctly

The other panels capitalize the first word only.
E.g. Hardware status, Server power operations, and
Manage power usage. Follow this standard.

Capitalize System logs correctly

The other panels capitalize the first word only.
E.g. Hardware status, Server power operations, and
Manage power usage. Follow this standard.

Change-Id: Icbbc2df25e1a3c9dd5e44db4c1d3f6a9f8252144
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# c86ce3c9 05-Jun-2019 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Consolidate button styles

This patchset will create consistent button styling according
to the styleguide and remove redundant button styles by creating
reusable button classes.

Consolidate button styles

This patchset will create consistent button styling according
to the styleguide and remove redundant button styles by creating
reusable button classes.

This patchset also implements a consistent strategy for including
icon assets. Currently, svg icons are imported as CSS background
images or inlined into the markup. Inlining an svg is preferred,
especially when used with buttons or links so the colors can
be easily changed for different states (hover, focus, disabled)
without having to request variants.
The icon provider allows us to inline svgs without cluttering
the markup. Webpack config was adjusted to use svg-inline-loader
when resolving svgs that are used by the icon provider directive.

- All svgs were optimized to remove unncessary information.
- Removed unused svg color variants
- Moved icons used by icon provider to separate directory to
avoid Webpack parsing the files twice
- Small changes to navigation icons

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I1ca214b74fc502e6b6e760cfee88b48110237c43

show more ...


# 21f8cb94 22-May-2019 Yoshie Muranaka <yoshiemuranaka@gmail.com>

Fix the tabbing order in the primary and secondary navigation

The main navigation will follow a natural tabbing order.
When the secondary menu is expanded with the keyboard, the
firs

Fix the tabbing order in the primary and secondary navigation

The main navigation will follow a natural tabbing order.
When the secondary menu is expanded with the keyboard, the
first item in the secondary menu will be in focus.
Tabbing after the last item in the secondary menu will return
focus to the primary menu.

- Restructures markup so secondary menu is nested in primary
navigation

Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: I4ecb17ef6721ee443310f81e1554620352c145a4

show more ...


# 44da471f 20-Mar-2019 beccabroek <beccabroek@gmail.com>

Virtual media page

Adds page to manage virtual media devices. User selects file
and pushes 'start' button to establish websocket connection.
nbdServerService added to provide ability

Virtual media page

Adds page to manage virtual media devices. User selects file
and pushes 'start' button to establish websocket connection.
nbdServerService added to provide ability for user to navigate
away from the page and return with the ability to see the current
active sessions.

Currently only supports 1 Virtual Media device.

Resolves openbmc/phosphor-webui#40

Tested: uploaded ubuntu image file, started the connection and
mounted virtual media device from host console. Able to see Ubuntu
image file. Also uploaded file and navigated away from the page,
checking that the websocket remained open and was sending /
recieving messages. Finally, tested that when connection
was stopped, 'USB disconnect' log was present in host console.

Change-Id: Ia3155d27cbcfef94c2753dde1303a151e08847cc
Signed-off-by: beccabroek <beccabroek@gmail.com>
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Signed-off-by: Derick Montague <derick.montague@ibm.com>

show more ...


# e9211cb3 22-Apr-2018 Ed tanous <ed@tanous.net>

Implement KVM in webui

This patchset adds the infrastructure to allow KVM sessions
through the webui. A websocket capable VNC/RFB connection
on the BMC is needed for KVM sessions.

Implement KVM in webui

This patchset adds the infrastructure to allow KVM sessions
through the webui. A websocket capable VNC/RFB connection
on the BMC is needed for KVM sessions.

To access, navigate to Server control -> KVM.

Tested: Ran obmc-ikvm on the BMC, added a KVM Handler to
Phosphor Rest Server, and was able to establish a
KVM session in the webui on a Witherspoon.
Change-Id: I7dda5bec41d270ae8d0913697714d4df4ec3a257
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# b1289ec9 14-Nov-2018 AppaRao Puli <apparao.puli@linux.intel.com>

WebUI system logs implementation

This commit implements the webui logs page
which will show all system logs depends
on user selection( SEL or Event or Oem). This
is based out of

WebUI system logs implementation

This commit implements the webui logs page
which will show all system logs depends
on user selection( SEL or Event or Oem). This
is based out of redfish systems log services.
- View logs with pagination.
- Search filter for logs view.
- Sort option with Type, Id, Severity, Date.
- Clear logs.
- Export logs.

UnitTest:
- Existing bmcweb send the system logs of EntryType
"Event". So Loaded UI, selected Type "Event" and
validated all the above mentioned operations.

Change-Id: I0384e475f7913ca66b6db5d64831583fb382f8d5
Signed-off-by: AppaRao Puli <apparao.puli@linux.intel.com>

show more ...


# 28711a6a 17-Oct-2018 AppaRao Puli <apparao.puli@linux.intel.com>

WebUI: User management full implementation.

Added webui user accounts management. This support
both redfish and rest based backend API calls
depending on redfishSupportEnabled flag.

WebUI: User management full implementation.

Added webui user accounts management. This support
both redfish and rest based backend API calls
depending on redfishSupportEnabled flag.
It does following actions:
- View all user list and there properties like
name, privilege, enabled state, Locked etc..
- Create new user account.
- Delete existing user account.
- Update the existing user properties like
password, privilege, enabled state.

Unit Test:
- Viewed all user information is proper or not.
- Created new user and validated.
- Deleted specific user and checked.
- Modified user info and validated the change.
All tests are done by enabling and disabling
redfishSupportEnabled flag using conifg.json.

Change-Id: Ifecf63844dc42c44771509958bf75947a92997ac
Signed-off-by: AppaRao Puli <apparao.puli@linux.intel.com>

show more ...


# fdb701d3 19-Dec-2018 Ed Tanous <ed.tanous@intel.com>

Remove style tags from svg

The style tags in the svg inline images will trigger an issue when the
browser attempts to interpret them, and flags them as inline-styles
(which we want t

Remove style tags from svg

The style tags in the svg inline images will trigger an issue when the
browser attempts to interpret them, and flags them as inline-styles
(which we want to disallow via policy). This commit removes them,
which, given that they shouldn't have been there in the first place,
should have no ill effects.

Tested By:
Launched GUI, observed button behavior did not change

Change-Id: I9b6443051fd30770853e589fcd2a7231f85fd082
Signed-off-by: Ed Tanous <ed.tanous@intel.com>

show more ...


# 1085098b 22-Oct-2018 Gunnar Mills <gmills@us.ibm.com>

Remove multi-server controller

Removed all pages associated with the multi-server feature.
Before, this page was visible at /multi-server/overview.

This page is not used and the

Remove multi-server controller

Removed all pages associated with the multi-server feature.
Before, this page was visible at /multi-server/overview.

This page is not used and there is a lot of work to get
multi-server working. There was also a lot of hardcoded values
in the multi-server controllers.

This code could still be used in the future by looking at the git
history or checking out an earlier tag.
Removing these controllers saves us a few KBs in the image.

Tested: Manual regression testing on a Witherspoon.
Change-Id: Ic2f727a80404291338a66cde4857cf1f4ad228b2
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 5f0b7767 25-Sep-2018 Gunnar Mills <gmills@us.ibm.com>

Remove tabs from HTML files

From https://google.github.io/styleguide/htmlcssguide.html
"Indentation
Indent by 2 spaces at a time.

Don't use tabs or mix tabs and spaces for i

Remove tabs from HTML files

From https://google.github.io/styleguide/htmlcssguide.html
"Indentation
Indent by 2 spaces at a time.

Don't use tabs or mix tabs and spaces for indentation."

Tested: Manual regression testing on a Witherspoon.
Change-Id: Ief7137dabc869b73b73f9947337fbb0abb5ca497
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# ff64c54a 24-Aug-2018 Gunnar Mills <gmills@us.ibm.com>

Create new SNMP Settings page

Created new page to display SNMP Managers.
Display the SNMP Manager's IP and port.
https://github.com/openbmc/phosphor-snmp/blob/master/docs/snmp-config

Create new SNMP Settings page

Created new page to display SNMP Managers.
Display the SNMP Manager's IP and port.
https://github.com/openbmc/phosphor-snmp/blob/master/docs/snmp-configuration.md

Future commits will allow the user to add and delete SNMP
managers.

Change-Id: Ia5d633c11728a580c06b25c412e8673925cdc597
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 7de38662 18-Jul-2018 Gunnar Mills <gmills@us.ibm.com>

Create "Date and time settings" page

There was a Date and time page in the GUI. Enhanced it to
display the BMC time and added it to the menu so users
could navigate to it.

F

Create "Date and time settings" page

There was a Date and time page in the GUI. Enhanced it to
display the BMC time and added it to the menu so users
could navigate to it.

Future things planned for this page:
Setting the time, time mode, and time owner.
Adding a NTP server.

More information can be found in the time manager README:
https://github.com/openbmc/phosphor-time-manager/blob/master/README.md

Tested: See the BMC time.
Change-Id: Ia3ac2385cb45ec8009ed6df0899c3410fe18ef64
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 52b8bde9 21-Jun-2018 Gunnar Mills <gmills@us.ibm.com>

Add Power Usage Page

Created a new page, "Manage Power Usage".
This page is under the "Server control" tab.
This new page currently just displays the power consumption.
Future co

Add Power Usage Page

Created a new page, "Manage Power Usage".
This page is under the "Server control" tab.
This new page currently just displays the power consumption.
Future commits will allow the user to set the power cap from
this page. One day, things like power consumption trending
data could also be on this page.

There was a blank unused controller which was for similar things,
removed it.

Tested: See the page and the consumption data. Uploaded screenshots
to openbmc/openbmc#3221
Change-Id: I9f97c58a086f34c1c1990c03d5e05b081619bd5c
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 959705cf 04-May-2018 Gunnar Mills <gmills@us.ibm.com>

Rename to "Serial over LAN console"

We ran several customers through usability testing of the GUI last
week. There was some confusion about "Serial over LAN". Adding
console should h

Rename to "Serial over LAN console"

We ran several customers through usability testing of the GUI last
week. There was some confusion about "Serial over LAN". Adding
console should help clear up this confusion.
Renamed on both the overview page and the menu. This now matches with
the SOL console page title.

Change-Id: I73fc6964f4269a5332832af703c7198015be6a49
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 5a0ccd08 27-Apr-2018 Gunnar Mills <gmills@us.ibm.com>

Server Overview: Fix capitalization on "Server configuration"

The other tabs are "Server health", "Server control", and
"Server overview". Have "Server configuration" follow the
same

Server Overview: Fix capitalization on "Server configuration"

The other tabs are "Server health", "Server control", and
"Server overview". Have "Server configuration" follow the
same capitalization convention.

Change-Id: If794c36cddc6fd3118b41ca780140c409f11d1f7
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 1acb412d 02-Nov-2017 Iftekharul Islam <iffy.ryan@ibm.com>

Updating login structure

Updated login structure with a field where user can manually add server hostname if it is not populated automatically

Change-Id: I147c2c15869131540e327bda26

Updating login structure

Updated login structure with a field where user can manually add server hostname if it is not populated automatically

Change-Id: I147c2c15869131540e327bda26c05b59d78e01d5
Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com>

show more ...


# db28a387 02-Nov-2017 Iftekharul Islam <iffy.ryan@ibm.com>

Updating images and stles

Updating images and styles after code merge conflicts

Change-Id: I96490926caa41d13e4d625ff67f6a463d7819d34
Signed-off-by: Iftekharul Islam <iffy.ryan@i

Updating images and stles

Updating images and styles after code merge conflicts

Change-Id: I96490926caa41d13e4d625ff67f6a463d7819d34
Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com>

show more ...


123