Joystream / pioneer

Governance app for Joystream DAO
https://pioneerapp.xyz/
GNU General Public License v3.0
44 stars 70 forks source link

Funding Request Proposal for Multiple Recipients #2365

Closed bwhm closed 1 year ago

bwhm commented 2 years ago

Context

As can be seen below, the funding request proposal only allows a single recipient + amount. The use case often covers the need to execute bulk funding request paying multiple accounts different sums of money.

Screen Shot 2022-02-28 at 23 23 58

Designs

Link to Figma>

Scope

Objective

Create Proposal:

Screenshot 2022-11-25 at 13 48 47

If "next" is clicked on proposal without preview show warning "Please preview and validate the inputs to proceed"

After preview is clicked

Use this pattern for the execution violation case (the generic text is already implemented)

Screenshot 2022-11-25 at 16 08 50

View Proposal

Screenshot 2022-11-25 at 16 01 10

More info

Feel free to use the below for inspiration:

┆Issue is synchronized with this Asana task by Unito

thesan commented 2 years ago

See https://github.com/Joystream/joystream/issues/4333 for the validation

sync-by-unito[bot] commented 2 years ago

➤ Dmitry Meltsov commented:

Design reqiured

traumschule commented 2 years ago

Moving this up a bit. Feel free to suggest designs, might give it a go.

dmtrjsg commented 1 year ago

👏 Designs are finished for this issue and its ready for dev @traumschule

Designs

Link to Figma>

Scope

vrrayz commented 1 year ago

This is the progress i have made so far #4351

traumschule commented 1 year ago

For validation see this comment and updated runtime code. The restraint per beneficiary has been removed. Also note replacement of MAX_SPENDING_PROPOSAL_VALUE, MAX_VALIDATOR_COUNT, MAX_FUNDING_REQUEST_ACCOUNTS.

dmtrjsg commented 1 year ago

The council budget needs to be shown instead of Content WG budget. Discord link>