-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2024-11-20] [$250] Only show the "Request early cancelation" button on Subscription to users that have been billed #51892
Comments
Triggered auto assignment to @puneetlath ( |
|
Triggered auto assignment to Design team member for new feature review - @shawnborton ( |
Assuming this needs to be internal as it touches billing, labelling as such |
Hmm, I think this should be able to handle externally. The client should already have all the information it needs to decide whether or not to show that option. Making external. |
Job added to Upwork: https://www.upwork.com/jobs/~021852437879061502559 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Show the "Request early cancelation" only if user is billed What is the root cause of that problem?New feature What changes do you think we should make in order to solve the problem?add this check here:
|
Edited by proposal-police: This proposal was edited at 2024-11-01 20:34:19 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Only show the "Request early cancelation" button on Subscription to users that have been billed What is the root cause of that problem?Feature request we need to hide the Currently we only check What changes do you think we should make in order to solve the problem?We can use the Lines 127 to 130 in 20fadd7
{account?.hasPurchases && privateSubscription?.type === CONST.SUBSCRIPTION.TYPE.ANNUAL && <RequestEarlyCancellationMenuItem />} What alternative solutions did you explore? (Optional) |
Updated proposalUpdated to more correct solution (We would still need to hide the button if the subscription type if pay-as-you-go, the button should only be visible in case the user has previous purchase as well as the plan is annual |
ProposalPlease re-state the problem that we are trying to solve in this issue.We need to only show the "Request early cancelation" button on Subscription to users that have been billed. What is the root cause of that problem?We don't have any check on the billing status when showing the early cancellation option.
What changes do you think we should make in order to solve the problem?Update it to the below to show the option only when there's a billing status available:
We can also add some checks like not showing the option when the billing status in an error etc. |
📣 @devKid88! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@puneetlath, @shawnborton, @parasharrajat Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@ShridharGoel |
Thank you for accepting my proposal! I'll have the PR ready for review within 24 hours. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.60-3 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-11-20. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Payment Summary
BugZero Checklist (@puneetlath)
|
Regression Test Steps
Do you agree 👍 or 👎 ? |
@puneetlath, @shawnborton, @blimpich, @parasharrajat, @Shahidullah-Muffakir Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@blimpich Friendly bump for payment, Thanks. |
Hmm, @Shahidullah-Muffakir looks like an upwork offer wasn't automatically created for you for some reason. I've sent you one here. Can you ping me on this issue when you've accepted? |
@puneetlath , Offer accepted, Thanks. |
Regression test issue: https://github.com/Expensify/Expensify/issues/447720 Payment summary:
Thanks everyone! |
payment requested as per #51892 (comment) |
$250 approved for @parasharrajat |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue reported by: @trjExpensify
Slack conversation (Internal): https://expensify.slack.com/archives/C07HPDRELLD/p1730254508322699
Action Performed:
Expected Result:
We need the "Request early cancelation" option under "Payment card" to only show once you have been billed at least once
Actual Result:
The "Request early cancelation" option shows as soon as you create a workspace and before your subscription has started with its first billing
Workaround:
NA
Platforms:
All
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @puneetlathThe text was updated successfully, but these errors were encountered: