<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/access-control, 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-19T00:45:00+00:00</updated>
<entry>
<title>Users: Role Table: Update ssh</title>
<updated>2019-12-19T00:45:00+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-12-16T19:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=dda0b83ebe65f7dc90275a649245e85ba3e8b315'/>
<id>urn:sha1:dda0b83ebe65f7dc90275a649245e85ba3e8b315</id>
<content type='text'>
https://github.com/openbmc/openbmc/commit/19e81d3f3b731681a57bb5ef9681d33cc291bde8
restricts SSH authentication to only admin role users.

Updated the table.

Tested: Loaded on a Witherspoon
Change-Id: Ice5c93dc6dc4aa937de2c3fb9072c2f81719325c
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Users: Update Callback/NoAccess Role</title>
<updated>2019-12-19T00:44:53+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-12-16T16:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=6765c07a2831434d7c5bb56a08a15c67adb0c3a2'/>
<id>urn:sha1:6765c07a2831434d7c5bb56a08a15c67adb0c3a2</id>
<content type='text'>
https://github.com/openbmc/bmcweb/commit/e9e6d240ab85e515f8d264e39b47a75043b73374
added a new user role, NoAccess.

https://github.com/openbmc/bmcweb/commit/cb3e11fadd77b04f5b26aefbde18411625e5e304
removed Callback.

This "NoAccess" role can not ssh, access Redfish, the D-Bus API, or
IPMI.

Tested: Loaded on a witherspoon.
Change-Id: I4f870fdefb5342344fd442876d671a59864bbf34
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Fix LDAP request resulting in 400 response</title>
<updated>2019-12-04T18:00:25+00:00</updated>
<author>
<name>Derick Montague</name>
<email>derick.montague@ibm.com</email>
</author>
<published>2019-12-03T18:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=b42b93d8adcf463dc7cc4422cf6718d698c95236'/>
<id>urn:sha1:b42b93d8adcf463dc7cc4422cf6718d698c95236</id>
<content type='text'>
- Remove all references to the AuthenticationType property since our
request is a PATCH and we are not changing the value.

Resolves: https://github.com/openbmc/phosphor-webui/issues/102

Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
Change-Id: I911ac41bf61250847e4c308f09df8fd59dd27fa7
</content>
</entry>
<entry>
<title>Sorting certificate table</title>
<updated>2019-12-04T18:00:17+00:00</updated>
<author>
<name>Zbigniew Kurzynski</name>
<email>zbigniew.kurzynski@intel.com</email>
</author>
<published>2019-11-28T10:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=ca7e093bd789f34c35e714dc5bce1ae4e9ce4205'/>
<id>urn:sha1:ca7e093bd789f34c35e714dc5bce1ae4e9ce4205</id>
<content type='text'>
So far the certificate table was not sorted and it happen that having
multiple certificates they appear on different table position after
machine restart.
That is because the Redfish was used to get the list of certificates
and it does not guarantee any order of elements in returned
collections.

After merging this commit certificates will be always sorted by:
type, issuer name and then by date.

Tested:
Manual tests were made to cofirm that certificates are properly sorted.

Signed-off-by: Zbigniew Kurzynski &lt;zbigniew.kurzynski@intel.com&gt;
Change-Id: Ie8e63d598cd04e2396ed09244a69284e49566f8d
</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>Send password when saving LDAP settings</title>
<updated>2019-11-14T01:47:47+00:00</updated>
<author>
<name>Derick Montague</name>
<email>derick.montague@ibm.com</email>
</author>
<published>2019-11-12T17:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=f5e9de032f44ffdd7613986eb8093867c6af5283'/>
<id>urn:sha1:f5e9de032f44ffdd7613986eb8093867c6af5283</id>
<content type='text'>
- Add password to the createLdapEnableRequest Authentication object to
   be sent with the LDAP payload
- Add a Password to scoped ldapProperties object

Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
Change-Id: I63a880548bc3d9d61c4b73719457ce19222aa354
</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>Rename "User" role "ReadOnly"</title>
<updated>2019-10-21T18:50:20+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-10-21T18:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=d11b9277aea0baeafa4488084d27cfef0e607480'/>
<id>urn:sha1:d11b9277aea0baeafa4488084d27cfef0e607480</id>
<content type='text'>
https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/26156
is renaming the User role ReadOnly. Update the Roles table.

26156 needs to merge first.

Tested: Loaded on a Witherspoon.
Change-Id: I948a6287d2c447072d5c34595589387e127d59ac
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update certificate management page consistency</title>
<updated>2019-10-21T18:41:51+00:00</updated>
<author>
<name>Dixsie Wolmers</name>
<email>dixsiew@gmail.com</email>
</author>
<published>2019-09-11T20:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=c15f66b0d52e855ca0c03e20f875f7c4bd67282f'/>
<id>urn:sha1:c15f66b0d52e855ca0c03e20f875f7c4bd67282f</id>
<content type='text'>
This change applies global styles to improve
page layout consistency and modal management

- Adds page and section styles
- Removes unused styles
- Creates individual html files for modals
- Updates certificate modals to bootstrap modal
- Updates global styles for input file field in file-upload.scss

TODO:
- Update certificate table with table component in separate commit
- Update CSR modal to use global form-field styles in separate commit

Signed-off-by: Dixsie Wolmers &lt;dixsiew@gmail.com&gt;
Change-Id: I9b800cb684740da1a9168294433e726efb0f9d0e
</content>
</entry>
<entry>
<title>Fix LDAP service update error</title>
<updated>2019-10-09T20:42:21+00:00</updated>
<author>
<name>Derick Montague</name>
<email>derick.montague@ibm.com</email>
</author>
<published>2019-09-24T17:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=7bdb91d4c4cd456ada08fc1dc684ff7aefa1ffa8'/>
<id>urn:sha1:7bdb91d4c4cd456ada08fc1dc684ff7aefa1ffa8</id>
<content type='text'>
When a service is enabled, it must be disabled prior
to changing the service type, e.g change from OpenLDAP
to ActiveDirectory.

- Add check to determine if a service is already enabled
- Make two calls if service is already enabled. First to
  disable existing service. Second to enable updated
  service
- Remove toast message for ssl check and replace with
  error message which also keeps submit button disabled
  if the regex pattern is not met

Tested:
- Edge
- Safari
- Firefox
- Chrome
- IE 11

Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
Change-Id: I195eeb7d1cd3621681c18f4dd9aa4414eb079c09
</content>
</entry>
</feed>
