Add Giveth Dapp project-management user flows documentation#5502
Add Giveth Dapp project-management user flows documentation#5502alireza-sharifpour wants to merge 1 commit intomainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c04d5105eb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| - **Verification action hidden or disabled:** verification entry points are not always available. The action may be unavailable when: | ||
| - the project is already GIVbacks eligible, | ||
| - verification was already submitted, | ||
| - verification was rejected, | ||
| - the project is not active. |
There was a problem hiding this comment.
Remove the inactive-project restriction from dashboard verify flow
This bullet says the verify/resume entry point is unavailable when the project is not active, but the My Projects dropdown does not check project.status.name before adding that option. In src/components/views/userProfile/projectsTab/ProjectActions.tsx, any non-cause project with no verification status or a DRAFT form and !project.isGivbackEligible still gets the Verify/Resume action, so deactivated projects continue to show the entry and only get blocked after navigation.
Useful? React with 👍 / 👎.
| 10. On success: | ||
| - a preview/draft flow routes to the project page, | ||
| - a publish flow routes to the success page, | ||
| - local storage is cleared for a successful new-project completion. |
There was a problem hiding this comment.
Document the publish redirect used with recurring setup
The create-flow happy path currently implies every publish ends on the success page, but src/components/views/create/CreateProject.tsx has a separate branch for new projects with an Allo/recurring-donation registry: after saving the anchor contract it clears local storage and pushes directly to slugToProjectView(...). On Base/Optimism, readers following this document will therefore test the wrong post-publish destination.
Useful? React with 👍 / 👎.
Motivation
Description
docs/giveth-dapp-project-management-user-flows.mdthat enumerates nine project-management experiences includingCreate Project,My Projectsdashboard,Edit Project,Manage Recipient Addresses,Activate/Deactivate Project,Verification, and project update flows./createand/verification/[slug]), happy-path steps, edge cases, validation rules, modal behaviors, local-storage resume semantics, and shared cross-flow product notes about access and optimistic vs refetch update patterns.Testing
Codex Task