You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deliverables are a production-ready user interface for submitting proposals, effectively replacing Ideascale with the capabilities of collaborating on and editing proposals with co-proposers, and submitting comments and reviews on proposals.
Todo
Acceptance criteria: The fifth and final milestone will bring feature-completeness in the form of an Ideascale replacement for proposal submission - that adds new privacy, collaboration, and accountability features. Users will be able to register as a proposer, create new public OR encrypted drafts, collaborate with co-proposers, and submit finalized proposals for voting.
Proposal Submission and Commentary - Front End capabilities will demonstrate:
An Interface to register as a proposer.
Add the capability to authorize as a proposer (API Authorization) to access protected backend resources.
Functionality to create a new set of co-proposers (choose from currently registered proposers).
Functionality to search for, join and leave a created set of co-proposers:
Co-Proposers are only valid once all participants have registered their membership in the group.
Every Proposer has an individual proposer registration.
Every Proposer can belong to multiple groups of co-proposers.
5. Read proposal format from the backend, for a challenge in the voting event, and format it for data entry:
Uses json schema.
The Front End interprets the json schema to produce an editable json document, which can be validated.
This allows the Proposal Format to change between Catalyst Funds or even on different Challenges, and for validation to be properly built into the application.
6. Eliminates the need to customize the application when rules change.
Retrieve a proposal revise, edit it, and submit it:
Submit a proposal as either a Public or Private Proposal, and either Draft or Final.
Must sign each submission with the proposers key.
Co-Proposers must submit individually signed copies of a Draft Proposal before it can be made Final.
7. As a voter, retrieve all published proposals for a particular event/objective, and their state (Draft or Final).
Proposals that are Final before the Proposal Submission Deadline are included in the current fund. All other proposals remain and are able to be submitted in a subsequent fund if they become Final.
As a voter, post a comment (signed by the voter) on a challenge in the latest fund.
Voters can also Edit or Delete a previously made comment.
Retrieve all comments made by the voter in the Fund.
As a proposer, comment on any of your proposals (allows Proposers to identifiably reply to a voters comment).
In the voting interface, allow display of full proposal data, including the comments.
We will pilot the new proposal submission experience with at least 25 proposers to collect and incorporate community feedback.
The text was updated successfully, but these errors were encountered:
mike-mcnulty
added
the
epic
A high-level feature or collection of related user stories/tasks that span multiple issues.
label
Dec 12, 2024
Summary
Milestone5 Wrap Up
JIRA Epic
https://input-output.atlassian.net/browse/NPG-7772
Description
Deliverables are a production-ready user interface for submitting proposals, effectively replacing Ideascale with the capabilities of collaborating on and editing proposals with co-proposers, and submitting comments and reviews on proposals.
Todo
Acceptance criteria: The fifth and final milestone will bring feature-completeness in the form of an Ideascale replacement for proposal submission - that adds new privacy, collaboration, and accountability features. Users will be able to register as a proposer, create new public OR encrypted drafts, collaborate with co-proposers, and submit finalized proposals for voting.
Proposal Submission and Commentary - Front End capabilities will demonstrate:
An Interface to register as a proposer.
Add the capability to authorize as a proposer (API Authorization) to access protected backend resources.
Functionality to create a new set of co-proposers (choose from currently registered proposers).
Functionality to search for, join and leave a created set of co-proposers:
Co-Proposers are only valid once all participants have registered their membership in the group.
Every Proposer has an individual proposer registration.
Every Proposer can belong to multiple groups of co-proposers.
5. Read proposal format from the backend, for a challenge in the voting event, and format it for data entry:
Uses json schema.
The Front End interprets the json schema to produce an editable json document, which can be validated.
This allows the Proposal Format to change between Catalyst Funds or even on different Challenges, and for validation to be properly built into the application.
6. Eliminates the need to customize the application when rules change.
Retrieve a proposal revise, edit it, and submit it:
Submit a proposal as either a Public or Private Proposal, and either Draft or Final.
Must sign each submission with the proposers key.
Co-Proposers must submit individually signed copies of a Draft Proposal before it can be made Final.
7. As a voter, retrieve all published proposals for a particular event/objective, and their state (Draft or Final).
Proposals that are Final before the Proposal Submission Deadline are included in the current fund. All other proposals remain and are able to be submitted in a subsequent fund if they become Final.
As a voter, post a comment (signed by the voter) on a challenge in the latest fund.
Voters can also Edit or Delete a previously made comment.
Retrieve all comments made by the voter in the Fund.
As a proposer, comment on any of your proposals (allows Proposers to identifiably reply to a voters comment).
In the voting interface, allow display of full proposal data, including the comments.
We will pilot the new proposal submission experience with at least 25 proposers to collect and incorporate community feedback.
The text was updated successfully, but these errors were encountered: