#
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 ...
|