Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: RA GUI layout (CSS align, SDA bug, Search improv) #551

Closed
wants to merge 81 commits into from

Conversation

dcarella
Copy link
Contributor

Changes > Make New Request (CSS align):

  • CSS horizontal align for 'Make New Request' page (like PR Improve: RA GUI Make New Request page CSS #512): for Token, Name Constraint Attributes, Other Certificate Data, and Other Data
  • Bug: when only "Name Constraints, Excluded" is checked without "Name Constraints, Permitted", the title "Name Constraint Attributes" is not displayed
  • Better CSS usage: modify HTML source (with adding style, and div) is better than modify CSS style. So I revert a part of my own CSS contribution (PR Improve: RA GUI Make New Request page CSS #512)
  • now the CSS is more clear, with less default override, and more readability. So, now it's easier to override 'ra.css'
  • H3 in bold is really better, and more readable. I just removed the override from the CSS 'w_e_style.css' (and keep the default bold feature from 'ra.css')
  • when I had added the tags '<h:panelGroup>...<h:panelGroup/>', I didn't indent the content for better review of the code
    QA: don't hesitate to test with all Key-pair generation types (By the CA, Provided by user, and Postpone).

Changes > View/Edit End Entity (SDA bug):

  • in View End Entity: Subject Directory Attributes (SDA) display is broken because the previous display (i.e. SSH options) is bugged
  • in Edit End Entity: Subject Directory Attributes (SDA) display is broken because the CSS rules doesn't match, because there is an additional 'span' tag

Changes > Edit End Entity (Select list fix, CSS align):

Changes > Search for Certificates/End Entities (improvement):

  • fix some regressions from "Edit End Entity" (Select lists)
  • in Search for Certificates: the display of date options are now better
  • in Search for End Entities: the display of date options are now better

Amin Khorsandi and others added 30 commits December 5, 2023 15:43
…ault action

<h:commandButton> gets rendered as <input type=submit>. Pressing the
Enter key in an input field on an form with multiple submit buttons is
equivalent to clicking the first one. Up to now, the default action of
the Edit End Entity form was the dangerous operation "Revoke
certificates and delete end entity." It is probably more likely that the
user intended to save changes instead, which is the action that is now
the default (executed when pressing Enter).
Edit End Entity: reorder buttons, so Revoke And Delete is not the default action
Updated Security policy, added Issue templates
Fix cmp header sender field sorting
L10n: Admin GUI English fix (from version 8.2.0)
…te/8.2.0

L10n: Admin GUI French update (based on 8.2.0) Fully translated
primetomas and others added 25 commits February 19, 2024 09:42
…xes/8.2.0

L10n: RA GUI Missing keys and fixes (ICAO, OAuth, etc.)
…page-css/8.2.0' into improve/ra-gui-make-new-request-page-css/8.2.0
change sql syntax from
ALTER TABLE ApprovalData MODIFY subjectDn VARCHAR(400);
for mysql to
ALTER TABLE ApprovalData ALTER COLUMN subjectDn VARCHAR(400);
for mssql in 790_7100-upgrade-mssql2000.sql
…-page-css/8.2.0

Improve: RA GUI Make New Request page CSS
…-dn-attributes/8.2.0

Improve: RA GUI Make New Request: DN attributes, and SAN labels
The extra testcase to check CA renewal with key algorithm change and a change to Subject DN.
change sql syntax from
ALTER TABLE sometable MODIFY somecolumn sometype;
for mysql to
ALTER TABLE sometable ALTER COLUMN somecolumn sometype;
for mssql in 650_660-upgrade-mssql2000.sql
…ql-upgrade

Fix: fix sql syntax error in sql upgrade file for 790_7100
…hen-Key-algorithm-being-changed

Fix to issue Link Certificate using previous Signature Algorithm
@primetomas
Copy link
Collaborator

I will postpone this unti 8.3 is out because there are other changes to 8.3, which is feature freeze soon, and UI changes need a lot of testing on different screen sizes and such.

@dcarella
Copy link
Contributor Author

dcarella commented Apr 8, 2024

Alright. I understand.
I had tested with different screen sizes, by resizing my browser window, and with Firefox and Chromium. But it is not a real QA as your team (or you) do. So, later if you discover a problem or a bug, don't hesitate to come back to me about it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants