#
f70f4255 |
| 23-Oct-2019 |
Zbigniew Kurzynski <zbigniew.kurzynski@intel.com> |
Certificate delete API – frontend With introducing option to add multiple certificates there is a need to give user a possibility to remove selected certificates, for example when they
Certificate delete API – frontend 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 <zbigniew.kurzynski@intel.com> Change-Id: I68c5f54767d6982ae3cb00830b3a1b4f5e237bea
show more ...
|
#
c15f66b0 |
| 11-Sep-2019 |
Dixsie Wolmers <dixsiew@gmail.com> |
Update certificate management page consistency This change applies global styles to improve page layout consistency and modal management - Adds page and section styles - Rem
Update certificate management page consistency 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 <dixsiew@gmail.com> Change-Id: I9b800cb684740da1a9168294433e726efb0f9d0e
show more ...
|
#
1a2bd74d |
| 09-Sep-2019 |
Dixsie Wolmers <dixsiew@gmail.com> |
Certificate management alert icons implementation and alignment - Replaces background image icons with icon directive - Sizes and aligns icons in certificate table TODO: - R
Certificate management alert icons implementation and alignment - Replaces background image icons with icon directive - Sizes and aligns icons in certificate table TODO: - Remove critical icon background image in separate commit Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com> Change-Id: I2e10bc3f3432331b6dd9354dbcd0e32480894ece
show more ...
|
#
219738d2 |
| 15-Aug-2019 |
miramurali23 <miramurali23@gmail.com> |
Fix missing expiring/expired icons and warnning messages in certificate table - Confirmed with backend developer that we should be checking certificate expiration date with bmc date/time set
Fix missing expiring/expired icons and warnning messages in certificate table - Confirmed with backend developer that we should be checking certificate expiration date with bmc date/time set - Converted both certificate expiration date and bmc date/time to EPOCH time to fix the bug Tested: Go to Date and Time settings and change BMC time to be after or 30 days before a certificate expiration date. Then either a warning or expiration icon and message will be displayed next to the date and message on top of the table. To remove the expiration or warning date, upload a certificate that has an expiration date greater than 30 days after bmc time set. The icon and warning message should now disappear. Signed-off-by: Mira Murali <miramurali23@gmail.com> Change-Id: I9389fe3cce5a555945adf9c56180897a6be047bf
show more ...
|
#
bb45d021 |
| 27-Aug-2019 |
Dixsie Wolmers <dixsiew@gmail.com> |
Fix certificate management tabbing - Adds focus to "choose file" button when replacing certificate - Adds input-file.scss to elements Tested: - Passes DAP - Tabs correct
Fix certificate management tabbing - Adds focus to "choose file" button when replacing certificate - Adds input-file.scss to elements Tested: - Passes DAP - Tabs correctly in all browsers Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com> Change-Id: I48c61f4176bc3e3fe55425dafc79e8f2edb934b2
show more ...
|
#
0c1e09e6 |
| 26-Aug-2019 |
Dixsie Wolmers <dixsiew@gmail.com> |
Fix IE11 replace certificate button - Refactored button and icon markup on certificate management in order to trigger click in IE11 Tested: - Confirmed button functionalit
Fix IE11 replace certificate button - Refactored button and icon markup on certificate management in order to trigger click in IE11 Tested: - Confirmed button functionality in Chrome, IE11, Firefox, Edge and Safari - Buttons and icons pass DAP - File upload inaccessible, unable to tab to "choose file" button Will correct in separate commit Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com> Change-Id: I6b0b9a56386a74b25a7a35d0cc03c9b0d32c3478
show more ...
|
#
dbafdc5f |
| 28-Jun-2019 |
Yoshie Muranaka <yoshiemuranaka@gmail.com> |
Enable CA certificate upload This patchset enables CA certificate type to be uploaded in the GUI. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I52953
Enable CA certificate upload This patchset enables CA certificate type to be uploaded in the GUI. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I52953933f6fd3dbd363c42b887996942b99b358e
show more ...
|
#
c81cdd4a |
| 25-Jul-2019 |
Zbigniew Kurzynski <zbigniew.kurzynski@intel.com> |
Extending certificate table with Issuer and Subject columns. This commit introduce two new columns on certificate table. It should help user to differentiate multiple mTLS certificates.
Extending certificate table with Issuer and Subject columns. This commit introduce two new columns on certificate table. It should help user to differentiate multiple mTLS certificates. Date format was changed to 'medium' one to accommodate two new columns. Small corrections were made to action button paddings to make the icon better centered. Tested: GUI tests were done on Chromium v74.0.3729 browser. Desktop and mobile version. Signed-off-by: Zbigniew Kurzynski <zbigniew.kurzynski@intel.com> Change-Id: I660b74dd8b50f854ebbdad1890bbf99b3675f4cd
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 ...
|