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

Deploy RC 110 to Prod #3779

Merged
merged 26 commits into from
May 20, 2020
Merged

Deploy RC 110 to Prod #3779

merged 26 commits into from
May 20, 2020

Conversation

achapm
Copy link
Contributor

@achapm achapm commented May 20, 2020

No description provided.

achapm and others added 26 commits April 23, 2020 21:40
Add 'Here's how you know' section LG-2939

**Why**: So users can be confident in legitimacy/security of the site
**How**: Base layout renders single ERB banner; JS enables toggling

Co-authored-by: Nick Ng <nick.ng@gsa.gov>
* fix: package.json & .snyk to reduce vulnerabilities

The following vulnerabilities are fixed with a Snyk patch:
- https://snyk.io/vuln/SNYK-JS-LODASH-567746

* Copy over .snyk too

Co-authored-by: Zach Margolis <zachary.margolis@gsa.gov>
)

* Add deal and IAA information to service_providers table (LG-2865)

**Why**: So that we can track metadata associated with SPs better
* Fix TOTP setup nickname label (LG-2986)
**Why**: Screen readers use this to describe the field, the
old label was for a different field

* Update accordion header's role to be a button (LG-2985)
**Why**: It's intended to be clicked to show/hide information

* Make the TOTP key copy button a button (LG-2987)
**Why**: So it can be detected by screen readers as clickable

* Make cancel link a button role on account deletion page (LG-2988)
**Why**: Better screen reader support
…84) (#3762)

**Why**: Merely styling it as hidden, or setting aria-hidden does
not hide sufficiently from screen readers, so we use the HTML5
"hidden" attribute to do this.
**Why**: The alt text and link text both described GSA
so now it's just the link text
…t permitted (#3765)

**Why**: So the execution does not continue leading to a 500 error
**Why**: They were moved to their own repository
(https://github.com/18f/identity-loadtest/)
**Why**: People using the desktop flow have to use a file picker already. Having the SDK there only means they have to wait for it to load.
**Why**: SPs have names of varying length. Before this commit you can't read the name of SPs with long names.
* Fix positioning of remember-this-browser checkbox

**Why**: LG-1047 - chk + label are on diff. lines on some mobile devices
**How**: Added flex container and leveraged several USWDS classes

* Cleanup

**Why**: To improve ERB template readability
**How**: Better indentation; hash keys on multiple lines
- To match package.json updates in #3757
…3773)

**Why**: We got reports from an accessibility audit that
IE 11 + JAWS was still reading these even though they're
hidden by CSS
…es (#2388)

**Why**: So throttling a user with an unverified phone does not throttle a user with a verified phone and we can track these otp requests separately.

**How**: Add a new phone_confirmed true/false column to the otp_requests_trackers.  Add a new unique index for phone_fingerprint + phone_confirmed.  Then drop the unique index for phone_fingerprint.  Force any interaction with the table to use the new composite key.
**Why**: They're still used
* Update account delete to require a password on the page (LG-2964)
**Why**: To prevent drive-by deletions from leaving a screen
unlocked

* users/delete#show: slim to ERB conversion
* Add analytics tracking
@achapm achapm requested a review from solipet May 20, 2020 12:42
Copy link
Contributor

@zachmargolis zachmargolis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@achapm achapm merged commit 873bd9d into stages/prod May 20, 2020
@achapm achapm deleted the stages/rc-2020-05-20 branch May 20, 2020 21:52
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.

7 participants