fix: show purchased subscriptions regardless of plan visibility#66
Merged
Conversation
added 2 commits
May 27, 2026 09:05
- Change loadPath from './assets/locales/...' to '/assets/locales/...' - Fixes 404 errors for affiliate.json and menu.json in production - Resolves #64
Users with active subscriptions should always see their plans on the /subscribe page, even when the plan's 'show' field is set to false. The 'show' field controls whether a plan appears in the purchase portal for new buyers, but should not affect the visibility of already-purchased subscriptions in the user's subscription management view. Fixes #65
✅ Deploy Preview for ppane-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
- Add check for subscribe.sell field before showing Renewal button - Prevents users from entering renewal flow for plans that are not for sale - Closes #68
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
This PR fixes issue #65 where users couldn't see their active subscriptions on the subscription management page when the plan's
showfield was set to false.Problem
The frontend was incorrectly using the plan's
showfield to filter user subscriptions on the/subscribepage. Theshowfield should only control whether a plan appears in the purchase portal for new buyers, not whether existing subscribers can view their own subscriptions.Solution
Modified the subscription display logic to ensure users can always see and manage their purchased subscriptions, regardless of the plan's visibility settings.
Testing
/subscribewhen plan'sshow = falseCloses #65