<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/common/directives/app-navigation.html, branch master</title>
<subtitle>OpenBMC Phosphor WebUI sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-webui/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-webui/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/'/>
<updated>2020-01-13T15:24:01+00:00</updated>
<entry>
<title>Update navigation to accordian-style menu</title>
<updated>2020-01-13T15:24:01+00:00</updated>
<author>
<name>kathy</name>
<email>kathryn.elainex.pine@intel.com</email>
</author>
<published>2019-11-11T18:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=cee23d931785fe0638054a2448acb2e44411fdd0'/>
<id>urn:sha1:cee23d931785fe0638054a2448acb2e44411fdd0</id>
<content type='text'>
- 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 &lt;kathryn.elainex.pine@intel.com&gt;
</content>
</entry>
<entry>
<title>Fix IE 11 primary navigation icon positioning</title>
<updated>2019-10-18T17:13:44+00:00</updated>
<author>
<name>Dixsie Wolmers</name>
<email>dixsiew@gmail.com</email>
</author>
<published>2019-10-07T21:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=2cc89bf3e149cf0cf14ebc7194a581299ed5f6f3'/>
<id>urn:sha1:2cc89bf3e149cf0cf14ebc7194a581299ed5f6f3</id>
<content type='text'>
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 &lt;dixsiew@gmail.com&gt;
Change-Id: I66b2d4de1b67f546e0709eab70a780a297efbb7a
</content>
</entry>
<entry>
<title>Update users navigation section</title>
<updated>2019-09-26T20:04:56+00:00</updated>
<author>
<name>miramurali23</name>
<email>miramurali23@gmail.com</email>
</author>
<published>2019-06-17T18:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=afc8a799627b71bba716e207cee8185852a6d390'/>
<id>urn:sha1:afc8a799627b71bba716e207cee8185852a6d390</id>
<content type='text'>
- 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 &lt;miramurali23@gmail.com&gt;
Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
Change-Id: I0d94c80c295b997d94c04330fd87f4fc4d229bf8
</content>
</entry>
<entry>
<title>LDAP configuration and user groups</title>
<updated>2019-09-26T20:04:56+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2018-11-07T18:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=5e258e43070b46b9d1ec5ec01e02b9f707cbf7b8'/>
<id>urn:sha1:5e258e43070b46b9d1ec5ec01e02b9f707cbf7b8</id>
<content type='text'>
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 &lt;beccabroek@gmail.com&gt;
Signed-off-by: Dixsie Wolmers &lt;dixsiew@gmail.com&gt;
Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
</content>
</entry>
<entry>
<title>Move Virtual Media files and route</title>
<updated>2019-09-24T14:16:14+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-09-19T19:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=418db63c77aad03fe3401c7acd9f9792fab96a68'/>
<id>urn:sha1:418db63c77aad03fe3401c7acd9f9792fab96a68</id>
<content type='text'>
"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 &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update icons to fix sizing and overflow issues</title>
<updated>2019-07-29T16:33:24+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-07-01T16:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=f1aadb9093df7ee0789e9d3caf4e3c83a0bfbb6c'/>
<id>urn:sha1:f1aadb9093df7ee0789e9d3caf4e3c83a0bfbb6c</id>
<content type='text'>
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 &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I07bbe5bb0c82ee653f2342089c0c1373a51cc168
</content>
</entry>
<entry>
<title>Create certificate management page</title>
<updated>2019-07-09T02:01:31+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2018-11-07T18:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=309b5da3750a3a5b189362e31013d2ab9404e806'/>
<id>urn:sha1:309b5da3750a3a5b189362e31013d2ab9404e806</id>
<content type='text'>
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 &lt;beccabroek@gmail.com&gt;
Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Rename option to enable Redfish Eventlog</title>
<updated>2019-06-27T18:19:22+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-06-20T18:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=06f69455c2e8886ebcfcbc94088e6b0106610072'/>
<id>urn:sha1:06f69455c2e8886ebcfcbc94088e6b0106610072</id>
<content type='text'>
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 &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Capitalize System logs correctly</title>
<updated>2019-06-27T18:07:43+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-06-20T18:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=9cf17f8d391c7a21761cc83f7747a9e4eff7e99a'/>
<id>urn:sha1:9cf17f8d391c7a21761cc83f7747a9e4eff7e99a</id>
<content type='text'>
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 &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Consolidate button styles</title>
<updated>2019-06-21T19:27:51+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-06-05T17:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=c86ce3c9c7736ef199d885596b6fc745c7d8c86e'/>
<id>urn:sha1:c86ce3c9c7736ef199d885596b6fc745c7d8c86e</id>
<content type='text'>
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 &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I1ca214b74fc502e6b6e760cfee88b48110237c43
</content>
</entry>
</feed>
