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

Chore: separate out projectMachine from Home route #4109

Merged
merged 53 commits into from
Oct 28, 2024

Conversation

franknoirot
Copy link
Collaborator

Prereq for some of the features in #4088. We have not been able to perform any project management commands from within a project up until now, because the project management state machine was embedded within the /home route. This makes it available across all routes, so users (or, importantly for #4088, other actors) can perform CRUD operations on projects while inside a project.

Adds 4 E2E tests to check the rename and delete functionality both from home and in the project to be acted upon, since those are the trickier cases. It verifies that we:

  1. Navigate home if we delete a project while we are inside it
  2. Navigate to the new project name route if we rename a project while we are inside it

Copy link

qa-wolf bot commented Oct 7, 2024

QA Wolf here! As you write new code it's important that your test coverage is keeping up.
Click here to request test coverage for this PR!

Copy link

vercel bot commented Oct 7, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
modeling-app ✅ Ready (Inspect) Visit Preview Oct 28, 2024 7:06pm

@franknoirot
Copy link
Collaborator Author

Good lord this one was frustrating. But it's green. And now projects can be navigated more effectively.

@lf94
Copy link
Contributor

lf94 commented Oct 28, 2024

merge it </order-66>

@lf94 lf94 merged commit 550c8ae into main Oct 28, 2024
26 checks passed
@lf94 lf94 deleted the franknoirot/4088/decouple-homeMachine branch October 28, 2024 20:18
@franknoirot franknoirot mentioned this pull request Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants