<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/common/services, 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>2019-12-16T12:45:09+00:00</updated>
<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>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>
<entry>
<title>Update object-mapper.md link</title>
<updated>2019-10-21T15:30:20+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-10-17T17:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=2ac4eda38aff10e8647ded62569f102290f3331a'/>
<id>urn:sha1:2ac4eda38aff10e8647ded62569f102290f3331a</id>
<content type='text'>
object-mapper.md is moving under architecture/ as part of
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/26250/

26250 should merge before this is merged.

Change-Id: Ie2372690faf6af9629a15badccb4af31da9041bb
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Inventory: Remove old associations interface</title>
<updated>2019-10-17T13:38:40+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-10-15T21:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=365b80eb5dd50db8adcc0bb75cf946fecc32cb46'/>
<id>urn:sha1:365b80eb5dd50db8adcc0bb75cf946fecc32cb46</id>
<content type='text'>
Moved to the new associations interface here:
https://github.com/openbmc/openbmc/issues/3584

Tested: Loaded on a Witherspoon
Change-Id: I2065f0919c8cc9d9dd219a1f9d8d0fc75265fa6f
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Logs: Move over to new Associations</title>
<updated>2019-10-17T13:38:40+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-10-15T20:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=96c498a32a942243a9001837a1ebda47f2493909'/>
<id>urn:sha1:96c498a32a942243a9001837a1ebda47f2493909</id>
<content type='text'>
Logging moved over to the new Associations interface here:
https://github.com/openbmc/phosphor-logging/commit/27d82814c3e79865221f599b98ce069c31c4d60a

Without this change was seeing:
TypeError: "r.data[h].associations is undefined"
    getLogs https://w81.aus.stglabs.ibm.com/app.bundle.js:41
    d https://w81.aus.stglabs.ibm.com/app.bundle.js:6
    d https://w81.aus.stglabs.ibm.com/app.bundle.js:6
    $digest https://w81.aus.stglabs.ibm.com/app.bundle.js:6
    $apply https://w81.aus.stglabs.ibm.com/app.bundle.js:6
    y https://w81.aus.stglabs.ibm.com/app.bundle.js:6
    C https://w81.aus.stglabs.ibm.com/app.bundle.js:6
    onload https://w81.aus.stglabs.ibm.com/app.bundle.js:6
Possibly unhandled rejection: {}

Added an hasOwnProperty before the foreach.

Tested: No longer see the error. See the "Related items:" on the
        event log panel.
Change-Id: I60be885feea72b1388b7cbf4c3a7b9df7dbb9a02
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add searchable properties to event log filter</title>
<updated>2019-10-08T16:01:51+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-10-02T14:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=ee78862d71b818cffb15b30086fdc707490293c4'/>
<id>urn:sha1:ee78862d71b818cffb15b30086fdc707490293c4</id>
<content type='text'>
The current event log search doesn't match inputs like
the event id, severity or priority.
This commit will add additional searchable log properties
to the search filter so users can enter search terms like
'High' or 'Error' or other visible keywords.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I569112468a9f97034449799f407137f1651cec16
</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>Remove Purpose property from inventory item</title>
<updated>2019-09-24T14:15:52+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-09-19T21:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=5ccf9e36c1da9b6396288c3cfe8d32dddfbb1a10'/>
<id>urn:sha1:5ccf9e36c1da9b6396288c3cfe8d32dddfbb1a10</id>
<content type='text'>
The Purpose property is not useful in the inventory item.
The field overflows to another line.

The Purpose property under a power supply inventory item:
PURPOSE
xyz.openbmc_project.Software.Version.VersionPurpose.Other

When we move to Redfish, this can be removed.

An alternatives considered was only using the last part of the
purpose property (e.g. Other). Still didn not find this userful
to customers so just removed.

https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Software/Version.interface.yaml#L14

Tested: Built and loaded on a Witherspoon. Don't see the property.
Change-Id: Ie004c90f6a5e625cfa65ba39ab2be97e5e256705
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add local user manual unlock</title>
<updated>2019-08-23T20:18:23+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-08-01T21:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=b4d9c09a6c34f70260a686430e6891301a8da7b3'/>
<id>urn:sha1:b4d9c09a6c34f70260a686430e6891301a8da7b3</id>
<content type='text'>
Enables manual unlock from the GUI when a user is locked out
due to failed login attempts above allowed threshold.

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