Skip to content

Deploy RC-72 to int#2681

Merged
gregory-casamento merged 15 commits intostages/intfrom
master
Dec 3, 2018
Merged

Deploy RC-72 to int#2681
gregory-casamento merged 15 commits intostages/intfrom
master

Conversation

@gregory-casamento
Copy link
Contributor

No description provided.

monfresh and others added 15 commits November 19, 2018 22:08
**Why**: The event property `event` was set to `visit`, which is wrong.
This particular event corresponds to the user clicking a link in their
email to cancel the account deletion request. This only validates the
token, and if the token is valid, it displays a page where the user
can click a button to process the cancellation.
Update Account Reset Cancel analytics
**Why**: To make it easier to query how many users have completed MFA
Setup. Currently, MFA setup is tracked in 4 different events.

**How**: Use the same event for all MFA setup scenarios, and add a
`multi_factor_auth_method` property to differentiate between them.
LG-802 Unify MFA setup events
**Why**: To big up bug fixes in the latest patch version
**Why**: A user could delete their TOTP or PIV/CAC if it was their last
MFA method, meaning they had to start their MFA setup again. This commit
fixes that by checking that the user has multiple MFA methods before
displaying the disable button for those and checking that they aren't
the last MFA method before disabling them.
**Why**: #2622 namespaced the API we used to communicate to analytics
wether platform authenticators were supported. That commit supported the
old API to allow new and old servers to run alongside each other. This
commit tears down that API.
**Why**: Through the Devise gem, the DB already captures the info listed
below. Displaying it to the user is a trivial change, and makes it
easier for the user and for the customer contact center folks to verify
the validity of claims such as "I've been hacked".
**Why**: To be more granular in how we offer piv cac to agencies.

**How**: Add piv_cac and piv_cac_scoped_by_email to the service_provider model.  Update PivCacService with a piv_cac_available_for_sp? method.
**Why**: The `geo_data` folder gets created every time the setup script
runs. This commit changes the script to use to `-p` option with `mkdir`
so that the script does not fail if the `geo_data` folder exists.
**Why**: To use the latest and greatest and because this is the version
the CircleCI container we are using has pre-installed
**Why**: The name of the geolite db file changes occasionally. This
commit uses a glob to get the latest version of the file and
copy that.
**Why**: To make the style more consistent with the rest of the site and move away from modal popups.

**How**: Create new routes for user registration cancellation.  Update the cancel partial that triggered the javascript popup and replace the links to point to the new page.  Add a new tracking event.
**Why**: The latest CircleCI image is running Node v10, but our IdP
servers are running v8. This change allows CI to work w/ v8 while we
upgrade the IdP servers to v10.
@gregory-casamento gregory-casamento merged commit 9bc1270 into stages/int Dec 3, 2018
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.

5 participants