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

Proposal Creation #8

Closed
15 tasks done
CristinaEche opened this issue Nov 21, 2024 · 6 comments
Closed
15 tasks done

Proposal Creation #8

CristinaEche opened this issue Nov 21, 2024 · 6 comments
Assignees
Milestone

Comments

@CristinaEche
Copy link
Collaborator

CristinaEche commented Nov 21, 2024

User Story:
As a community member,
I want to create proposals easily
so that I can participate in the governance process without needing to leave the platform

Acceptance criteria:

  • Given that the user wants to create a proposal he can do it from the home page or from the My proposals section,
  • When the user clicks on create proposal,
  • Then a proposal form will have to be filled

Proposal Form:

  • A form template is available for proposal submissions.
  • The form is accessible via a simple button within the Interface.
  • The form includes fields for all required information for proposal submission, such as:
  • Proposal title
  • Abstract
  • Motivation
  • Rationale
  • Delivery requirements
  • Security and Performance Considerations
  • Budget request
  • Discord handle (if not logged in with Discord)
  • Email
  • The form guides users through the process, ensuring all necessary information is submitted.
  • Once created a list of proposals will be presented

Proposal validation and Error Handling:

  • The form includes validation for required fields (e.g., users cannot submit an empty title or description).
  • Users receive clear error messages if required fields are missing or incorrectly filled.
  • Proposals cannot be submitted until all required fields are correctly completed.
  • Once a proposal is successfully created, users receive an immediate confirmation message.

Provisional UI:
Entry points: from create a proposals or My proposals list: https://app.visily.ai/projects/4a98eee4-af36-416a-8432-88b586730009/boards/1351944/elements/628258532
Form: https://app.visily.ai/projects/4a98eee4-af36-416a-8432-88b586730009/boards/1351944/elements/629059923

@remigiusz-antczak
Copy link
Collaborator

I successfully created a new proposal and can see it on the list of proposals correctly, but it looks like error handling is yet to be implemented (the below image shows a notification after trying to save an empty draft - clicking on "Save Draft" button without completing all the required fields in the form):
image

@CristinaEche CristinaEche added this to the Phase 1: milestone Nov 21, 2024
@criptowaco
Copy link

As a user, I am at the home page and want to create a proposal
When I click on create proposal,
Then a proposal form has to be filled

image
image

@CristinaEche
Copy link
Collaborator Author

Error messages in the fields work as expected.

Screen.Recording.2024-11-28.at.11.59.34.mov

@CristinaEche
Copy link
Collaborator Author

@iluxonchik - The discord handle should be auto-filled when login via Discord

Image

@CristinaEche
Copy link
Collaborator Author

@iluxonchik The proposal creation confirmation should be more visible

Image

@CristinaEche
Copy link
Collaborator Author

Complete proposal creation evidence:

When starting, I refreshed the screen since I had been inactive for a few minutes. Once refreshed, I could see all of my proposals.
Validation messages are ok, and work as expected based on previous testing and evidence shared before.

Only missing discord handle autofill & confirmation message improvement:
#8 (comment)
#8 (comment)

create.proposal.nov.29th.mov

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

No branches or pull requests

4 participants