<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/common, 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-02-11T16:43:22+00:00</updated>
<entry>
<title>Create profile settings page</title>
<updated>2020-02-11T16:43:22+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2020-01-29T21:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=4148f2eee6313068d3223871005160b2902abb18'/>
<id>urn:sha1:4148f2eee6313068d3223871005160b2902abb18</id>
<content type='text'>
Adding a profile settings page so readonly and operator
roles are able to change their own password.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: Iee9536255ad47f4df4af8746c1e01da37c407f2b
</content>
</entry>
<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>User logged in when IsAuthenticated cookie is set.</title>
<updated>2019-12-16T12:45:09+00:00</updated>
<author>
<name>Wiktor Gołgowski</name>
<email>wiktor.golgowski@intel.com</email>
</author>
<published>2019-12-10T11:46:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=f2127efa1b7d1c9fc1625f6e30b75be0ed658d53'/>
<id>urn:sha1:f2127efa1b7d1c9fc1625f6e30b75be0ed658d53</id>
<content type='text'>
Related to https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/27270

Currently the only condition checked when user is logged in was the
"LOGIN_ID" value in browser session storage. The only place in the code
where it is set is the Basic Authorization flow.

In case of mTLS authentication, we are not able to set session storage
value. This is why additional 'IsAuthenticated' cookie is added.

In the case when user session expires, the failing XHR should cause the
page to redirect to the login prompt. Additionally, IsAuthenticated
cookie is removed to disable redirection.

Tested: verified the flow with the mTLS changes. User is put in the
webUI interface without login prompt when using mTLS authentication. If
the authentication fails, browser redirects to the login page.

Signed-off-by: Wiktor Gołgowski &lt;wiktor.golgowski@intel.com&gt;
Change-Id: Ia7061f3e146c6547d4bfdf42940150b1a5c06903
</content>
</entry>
<entry>
<title>Add file upload component</title>
<updated>2019-11-27T15:00:08+00:00</updated>
<author>
<name>Dixsie Wolmers</name>
<email>dixsiew@gmail.com</email>
</author>
<published>2019-11-19T21:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=5fcee5ab526d678c9f39763cc90f600c2869df5d'/>
<id>urn:sha1:5fcee5ab526d678c9f39763cc90f600c2869df5d</id>
<content type='text'>
Created reusuable file upload component to be used on updated firmware page.
Component can:
-Upload file
-Display status icon
-Clear upload field

Made minor style change to file upload on certificate management.

Tested in GUI.

Signed-off-by: Dixsie Wolmers &lt;dixsiew@gmail.com&gt;
Change-Id: I09bf56eee4d670681ea5e95c1807f8177c0e4c08
</content>
</entry>
<entry>
<title>Update loading spinner</title>
<updated>2019-11-27T14:54:23+00:00</updated>
<author>
<name>Dixsie Wolmers</name>
<email>dixsiew@gmail.com</email>
</author>
<published>2019-11-18T00:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=d4a5d6f43c6e19bd89b4debfaf8019a118728911'/>
<id>urn:sha1:d4a5d6f43c6e19bd89b4debfaf8019a118728911</id>
<content type='text'>
Loader was updated with loading icon svg. Added inline style
for loading icon and added loader svg to status-icon directive.
Status icons will be used in file-upload component for firmware page update.

Signed-off-by: Dixsie Wolmers &lt;dixsiew@gmail.com&gt;
Change-Id: I15e6f9fa39a08fcc8cfe354f8ed4447aab6425a9
</content>
</entry>
<entry>
<title>Fix truncated button icons on Safari</title>
<updated>2019-11-26T16:35:41+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-11-15T19:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=27915d2f48df3cd885f4606e90012bea8496be0c'/>
<id>urn:sha1:27915d2f48df3cd885f4606e90012bea8496be0c</id>
<content type='text'>
Removing margin offset to fix issue with button icons being
visually truncated on Safari. Removing additional redundant
code around same icon/buttons.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: Ie1ef89023a043a70a0126a21be57febb9afae19a
</content>
</entry>
<entry>
<title>Create alert banner component</title>
<updated>2019-11-26T16:33:21+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-11-04T18:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=0d11902c896bc65196489a50be55d16ca24da1cf'/>
<id>urn:sha1:0d11902c896bc65196489a50be55d16ca24da1cf</id>
<content type='text'>
This reusuable component will help to make sure banner
implementations are consistent and will help reduce
redundant code.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I3a16f65d36c2d61abf54c300e2ed5defeadee298
</content>
</entry>
<entry>
<title>Fix table-actions error</title>
<updated>2019-11-14T01:48:14+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-11-11T18:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=432f02cd8355509a8a51fe2baf2097de78a831bf'/>
<id>urn:sha1:432f02cd8355509a8a51fe2baf2097de78a831bf</id>
<content type='text'>
When using the table component with table actions
enabled, if an icon file name isn't provided, the
action type should display in the table.
This will fix the webpack error when compiling the
table component without an icon to display by changing
the ng-if directive to check for falsy values instead
of just 'null' to also catch 'undefined' values.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I72daeb035e4e5f0391953f9f2ae042d0b9fc2b99
</content>
</entry>
<entry>
<title>Certificate delete API – frontend</title>
<updated>2019-11-06T14:10:33+00:00</updated>
<author>
<name>Zbigniew Kurzynski</name>
<email>zbigniew.kurzynski@intel.com</email>
</author>
<published>2019-10-23T12:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=f70f42553615972163b36c9b4d77be07e4399122'/>
<id>urn:sha1:f70f42553615972163b36c9b4d77be07e4399122</id>
<content type='text'>
With introducing option to add multiple certificates there is a need to give
user a possibility to remove selected certificates, for example when they
expire.
This commit adds implementation of DELETE function to GUI.
A new icon will appear in action section on certificate table.
The delete icon will be enabled only for TrustStore certificates and disabled
for others which does not have support for delete option.
When user clicks on the delete icon then ‘user prompt’ is displayed and after
confirmation, proper redfish action is used to delete the certificate.

Middlewere implementation is here:
 https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/25281

Backend implementation is here:
 https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-certificate-manager/+/25268

Tested on Chrome and Mozilla.
    New icon appears in action section.
    The delete option is available only for TrustStore certificates.
    User is able to delete selected certificate.

Depends-On: I9781c5c79288ec5d080e80e42c63a55e471ddb77
Signed-off-by: Zbigniew Kurzynski &lt;zbigniew.kurzynski@intel.com&gt;
Change-Id: I68c5f54767d6982ae3cb00830b3a1b4f5e237bea
</content>
</entry>
<entry>
<title>Update toast notification</title>
<updated>2019-10-22T16:45:35+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-10-16T15:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=5e930c0aeb5b66df2c357be4d5c33d4828c2783f'/>
<id>urn:sha1:5e930c0aeb5b66df2c357be4d5c33d4828c2783f</id>
<content type='text'>
Added new toast notification types, warn and info,
and updated visual styling. All toasts will need
to be manually closed by clicking the 'X' close icon,
except a success toast which will be dismissed
automatically after 10 secs.

- Small updates to critical and success/on icon
- Added new colors for toast status background colors

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I9077109042621b2d3346b4121d6344da502b6b26
</content>
</entry>
</feed>
