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

Release: Fix Clifton Strengths Privacy, Update Memberships and Requests for Security, Fix Attended Events, Update StateYourBusiness #769

Merged
merged 72 commits into from
Jan 3, 2023

Conversation

bennettforkner and others added 24 commits November 14, 2022 10:03
…mail

Remove ID Numbers from Membership & Request Endpoints
25Live event IDs were changed, but the join from chapel events was never updated, so the join always returned an empty array. I have updated the join to properly compare event IDs ignoring the concatenated Occurrence ID.

I also updated the process to be a Left Join, so that if a Chapel Event ever fails to match a 25Live event, it will still appear in the results (albeit lacking crucial data like name, description, location, and start/end date). This way, the event still appears in the users Attended Events list, even though we can't show them useful data about that event.
Match chapel events to 25Live events properly and robustly
StateYourBusiness previously did only unsafe casts when trying to fetch Arguments to a route. Now, it will instead perform a pattern match to determine if an argument exists as the right type.

Also, we were often comparing `username` (and some other strings) with the `==` operator, but this didn't account for different possible casings. Now, the comparison is case-insensitive in all cases.
Update StateYourBusiness arguments and username comparison
@EjPlatzer EjPlatzer self-assigned this Dec 22, 2022
@EjPlatzer EjPlatzer marked this pull request as ready for review January 3, 2023 13:13
Copy link
Contributor

@bennettforkner bennettforkner left a comment

Choose a reason for hiding this comment

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

LGTM

@EjPlatzer EjPlatzer merged commit 82d033d into master Jan 3, 2023
@EjPlatzer EjPlatzer deleted the release branch January 3, 2023 13:45
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.

4 participants