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

[Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces #37154

Closed
tgolen opened this issue Feb 23, 2024 · 25 comments
Assignees
Labels
Daily KSv2 Internal Requires API changes or must be handled by Expensify staff

Comments

@tgolen
Copy link
Contributor

tgolen commented Feb 23, 2024

Coming from the design doc section here

It could be that old NewDot clients would still have old code allowing them to create free workspaces. To prevent that, there will be some logic added to the CreateWorkspace API command.

  • Update api.php so that if the client passes a policy type of "free", then set the type to "team" here
  • Add a Log::info() when that happens so we can detect when old clients are making bad requests
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01dfd3c0fbfc17add5
  • Upwork Job ID: 1761071438657032192
  • Last Price Increase: 2024-02-27
@tgolen tgolen added Daily KSv2 Internal Requires API changes or must be handled by Expensify staff Hot Pick Ready for an engineer to pick up and run with labels Feb 23, 2024
Copy link

melvin-bot bot commented Feb 23, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01dfd3c0fbfc17add5

Copy link

melvin-bot bot commented Feb 23, 2024

Triggered auto assignment to Contributor Plus for review of internal employee PR - @mollfpr (Internal)

Copy link

melvin-bot bot commented Feb 27, 2024

@mollfpr Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@tgolen tgolen self-assigned this Feb 27, 2024
@melvin-bot melvin-bot bot removed the Overdue label Feb 27, 2024
@tgolen tgolen added the External Added to denote the issue can be worked on by a contributor label Feb 27, 2024
@melvin-bot melvin-bot bot changed the title [HOLD] [Wave 5 - Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces [$500] [HOLD] [Wave 5 - Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces Feb 27, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 27, 2024
Copy link

melvin-bot bot commented Feb 27, 2024

Current assignee @mollfpr is eligible for the External assigner, not assigning anyone new.

@tgolen
Copy link
Contributor Author

tgolen commented Feb 27, 2024

I am unassigning @mollfpr since they cannot review the internal PR on the API side.

@tgolen tgolen removed the External Added to denote the issue can be worked on by a contributor label Feb 27, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 1, 2024
Copy link

melvin-bot bot commented Mar 4, 2024

@tgolen Huh... This is 4 days overdue. Who can take care of this?

@tgolen
Copy link
Contributor Author

tgolen commented Mar 4, 2024

Daily Update

  • This issue is on HOLD
  • The Web-E PR is created which is also on HOLD

Next Steps

  • Wait for linked issues to be completed
  • Take issue off HOLD and get PR merged

ETA

  • Taken off HOLD by Friday Mar 8
  • Merged and deployed by Wednesday Mar 13

@melvin-bot melvin-bot bot removed the Overdue label Mar 4, 2024
@trjExpensify trjExpensify changed the title [$500] [HOLD] [Wave 5 - Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces [$500] [HOLD] [Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces Mar 6, 2024
@trjExpensify trjExpensify moved this to Release 1: Spring 2024 (May) in [#whatsnext] #wave-collect Mar 6, 2024
@tgolen
Copy link
Contributor Author

tgolen commented Mar 6, 2024

Daily Update

  • This issue is still on HOLD
  • The two dependent issues have been taken off HOLD today, so they are in motion

Next Steps

  • Wait for linked issues to be completed
  • Take issue off HOLD and get PR merged

ETA

Taken off HOLD by Monday Mar 11
Merged and deployed by Wednesday Mar 13

@tgolen tgolen removed the Hot Pick Ready for an engineer to pick up and run with label Mar 7, 2024
@tgolen
Copy link
Contributor Author

tgolen commented Mar 7, 2024

Daily Update

Next Steps

No change

ETA

No change

@melvin-bot melvin-bot bot added the Overdue label Mar 11, 2024
Copy link

melvin-bot bot commented Mar 11, 2024

@tgolen Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@tgolen
Copy link
Contributor Author

tgolen commented Mar 13, 2024

Daily Update

Next Steps

  • Wait for those two PRs to be deployed

ETA

  • Maybe ready to be taken off HOLD by March 20
  • Have this issued finished and deployed by March 22
  • I'll be OOO that week, so there could be some delay in getting it out, but the Web-E PR has already been reviewed and approved

@tgolen
Copy link
Contributor Author

tgolen commented Mar 14, 2024

Daily Update

Next Steps

  • Waiting for those two PRs to be deployed to production

ETA

  • No change

@tgolen
Copy link
Contributor Author

tgolen commented Mar 15, 2024

Daily Update

Next Steps

  • Wait for those to PRs to be deployed to production
  • @danielrvidal will be watching this while I am OOO next week to merge the Web-E PR once the two PRs above have been deployed to production

ETA (REVISED)

  • Ready to be taken off HOLD by March 22
  • Have this issue finished and deployed by March 26

@danielrvidal
Copy link
Contributor

Sounds good, I'll check in on this on Monday!

@melvin-bot melvin-bot bot added the Overdue label Mar 18, 2024
@danielrvidal
Copy link
Contributor

Daily Update

Next Steps

ETA (REVISED)

  • Ready to be taken off HOLD by March 22
  • Have this issue finished and deployed by March 26

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Mar 18, 2024
@danielrvidal
Copy link
Contributor

We ended up hitting a speed bump because we think we accidentally turned off the emails for NewDot, but I think we have a good path forward so will be creating next steps today.

@melvin-bot melvin-bot bot removed the Overdue label Mar 25, 2024
@tgolen
Copy link
Contributor Author

tgolen commented Mar 27, 2024

Daily Update

Next Steps

  • Wait for final App PR to be merged
  • Take the Web-E PR off HOLD and merge/deploy it

ETA

  • Ready to be taken off HOLD by March 29
  • Have this issue finished and deployed by April 3

@tgolen
Copy link
Contributor Author

tgolen commented Mar 28, 2024

Daily Update

Next Steps

  • Same

ETA

  • Same

@tgolen
Copy link
Contributor Author

tgolen commented Mar 29, 2024

Daily Update

  • Same

Next Step

  • Same

ETA

  • Same

@melvin-bot melvin-bot bot added the Overdue label Apr 1, 2024
@tgolen
Copy link
Contributor Author

tgolen commented Apr 2, 2024

  • Same

@melvin-bot melvin-bot bot removed the Overdue label Apr 2, 2024
@tgolen
Copy link
Contributor Author

tgolen commented Apr 3, 2024

  • Same

@tgolen tgolen changed the title [$500] [HOLD] [Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces [Remove Free Workspace Creation] Keep old NewDot clients from Creating Free Workspaces Apr 4, 2024
@tgolen tgolen removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 4, 2024
@tgolen
Copy link
Contributor Author

tgolen commented Apr 4, 2024

Daily Update

  • This has been taken off HOLD because it really doesn't matter if the welcome note is up to date or not
  • The Web-E PR has been merged

Next Steps

  • Wait for it to be deployed and then this issue will close out

ETA

  • It will probably deploy to production on Monday, April 8

@danielrvidal
Copy link
Contributor

Woo! Thanks @tgolen

@melvin-bot melvin-bot bot added the Overdue label Apr 8, 2024
Copy link

melvin-bot bot commented Apr 8, 2024

@tgolen, @danielrvidal Whoops! This issue is 2 days overdue. Let's get this updated quick!

@tgolen
Copy link
Contributor Author

tgolen commented Apr 10, 2024

Daily Update

  • The Web-E PR has been deployed to production

Next Step

  • Close this issue

@tgolen tgolen closed this as completed Apr 10, 2024
@github-project-automation github-project-automation bot moved this from Release 1: Spring 2024 (May) to Done in [#whatsnext] #wave-collect Apr 10, 2024
@melvin-bot melvin-bot bot removed the Overdue label Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Daily KSv2 Internal Requires API changes or must be handled by Expensify staff
Projects
No open projects
Archived in project
Status: Release 2: No New Free Workspaces
Development

No branches or pull requests

3 participants