-
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
[Payment due October 4]Remove any code that references or was used only for free workspaces (policies) #48345
Comments
Triggered auto assignment to Contributor-plus team member for initial proposal review - @situchan ( |
Triggered auto assignment to @Christinadobrzyn ( |
@tgolen |
Edited by proposal-police: This proposal was edited at 2024-08-30 17:00:38 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Remove any code that references or was used only for free workspaces What is the root cause of that problem?New refactor What changes do you think we should make in order to solve the problem?Remove CONST.POLICY.TYPE.FREE and PolicyUtils.isFreeGroupPolicy, and clean up all instances where they are used. Also, remove the corresponding routes and pages associated with them
Remove: What alternative solutions did you explore? (Optional) |
Nope, that one needs to stay there. While you are looking for the code that can be removed, I've heard reports that there are pages or routes that are still referencing the free plan somehow, so please try to track down any pages or URL routes of that nature too. They might not be referencing that constant, so they might be a little tricky to find. |
@tgolen Could you review it once more? |
@tgolen, @Christinadobrzyn, @situchan Whoops! This issue is 2 days overdue. Let's get this updated quick! |
This comment was marked as off-topic.
This comment was marked as off-topic.
Triggered auto assignment to @anmurali ( |
bump @situchan Can you please give the proposals a look? |
We can go with @cretadn22's proposal. |
Current assignee @tgolen is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
@tgolen, when you have a moment, can you please check out this proposal review? TY! #48345 (comment) |
@Christinadobrzyn Yeah, I had a look at it and assigned them a couple of weeks ago. It looks like they have a PR that is ready for review which I'm going to be taking a look at today. |
Thanks for the update @tgolen! It looks like this PR was just merged to staging. heads up - I'm going to be ooo until 9/30. Since we're reviewing PRs I'm not going to assign a BZ teammate to monitor this while I'm gone. If you need someone while I'm gone please feel free to reach out in Slack for a volunteer. TY! |
PR in production! Adding payment date to the title. Payouts due:
Do we need a regression test (I assume not?) |
No need regression test. I am paid via upwork |
Thanks @situchan can you accept this offer - #48345 (comment) TY! |
Moving to daily to pay this out. |
waiting on @situchan to accept the offer - https://www.upwork.com/nx/wm/offer/104260166 |
This is paid out! Based on this payment summary #48345 (comment) Closing as complete |
Problem
There was a project this summer to deprecate and remove all of the free workspaces in Expensiy and migrate them over to team workspaces. Now that there are no free workspaces in the database or in the backend, there is a lot of leftover code that is no longer necessary.
Why is this important to solve?
Keeping the code up-to-date reduces technical debt and allows it to be more easily maintained.
Solution
Find any code that references or was used only for the free plan in E/App and remove it.
Issue Owner
Current Issue Owner: @situchanThe text was updated successfully, but these errors were encountered: