Skip to content

Conversation

@malwilley
Copy link
Member

Changes gated with the flag gen-ai-consent-flow-removal

Before: If org has not given consent, or has not purchased Seer, a placeholder was shown:

CleanShot 2025-11-04 at 09 14 27

After: Issue summary is fetched and displayed for all orgs, regardless of whether or not they have consented or paid for Seer.

CleanShot 2025-11-04 at 09 13 51

@malwilley malwilley requested review from roaga and scttcper November 4, 2025 17:28
@malwilley malwilley requested a review from a team as a code owner November 4, 2025 17:28
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Nov 4, 2025
Comment on lines 49 to 50
areAiFeaturesAllowed &&
!organization.features.includes('gen-ai-consent-flow-removal');
Copy link
Member

Choose a reason for hiding this comment

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

Your backend PR returns True for consent when this feature flag is there, so won't these checks automatically pass then?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yeah that's true, I can remove this

Comment on lines +147 to +148
{(aiConfig.orgNeedsGenAiAcknowledgement ||
(!removeConsentFlow && !aiConfig.hasAutofixQuota)) &&
Copy link
Member

Choose a reason for hiding this comment

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

is making issue summary available for free something we also want to roll out gradually, or are we only doing a gradual roll out for removing consent?

Because if making it free can be immediate, we could just remove the hasAutofixQuota check, and the orgNeedsGenAiAcknowledgement would still apply

Copy link
Member Author

Choose a reason for hiding this comment

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

I'd rather roll them both out with a flag so that we can quickly roll back if something goes wrong. I'll remove the check completely after the rollout

@malwilley malwilley merged commit 960c20c into master Nov 4, 2025
48 checks passed
@malwilley malwilley deleted the malwilley/feat/issue-summary-remove-consent branch November 4, 2025 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants