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

Don't ignore allowlist on "Welcome to Plus" page, remove "HowItWorksPage" flag #4897

Merged
merged 3 commits into from
Aug 4, 2024

Conversation

Vinnl
Copy link
Collaborator

@Vinnl Vinnl commented Aug 1, 2024

https://github.com/mozilla/blurts-server/pull/4666/files#diff-a54be8bc10c4d286b8f42676102b87a3d78308578c01609682cef692b1d812b9 ignored the allowlist for the Welcome to Plus page when determining whether to link to the "How it works" page, and although that made sense for the public pages, when I now used that same list of enabled flags for the removal time estimation, all of a sudden the allowlist didn't work.

I also removed the HowItWorksPage flag, since it's now enabled, and had a couple of other allowlist-free feature flag fetches.

@Vinnl Vinnl added the Review: XS Code review time: up to 30min label Aug 1, 2024
@Vinnl Vinnl requested review from codemist and flozia August 1, 2024 12:29
@Vinnl Vinnl self-assigned this Aug 1, 2024
Copy link

github-actions bot commented Aug 1, 2024

Vinnl added 3 commits August 5, 2024 00:55
Otherwise we can't just enable the `SetExpectationsForUsers` flag
just for individual accounts.
@Vinnl Vinnl force-pushed the MNTOR-3200-allowlist-plus branch from d4a43f0 to aa12606 Compare August 4, 2024 22:55
@Vinnl Vinnl merged commit 7e327c8 into main Aug 4, 2024
16 checks passed
@Vinnl Vinnl deleted the MNTOR-3200-allowlist-plus branch August 4, 2024 23:01
Copy link

github-actions bot commented Aug 4, 2024

Cleanup completed - database 'blurts-server-pr-4897' destroyed, cloud run service 'blurts-server-pr-4897' destroyed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Review: XS Code review time: up to 30min
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants