ref: PP019-02
User story
Is your feature request related to a problem? Please describe.
As a participatory process administrator, I want to be able to configure a Budget voting process with the following configuration:
Describe the solution you'd like
We would need some logic to show and allow these rules.
This is closely related with #5708 , where it's possible to define a District for a Budget component, although at least three related tasks are needed:
- Logic for allowing voting on only a choosen district
- Summary logic and navigation for Complex Budgets
- Setting on Budgets component admin to only show the "Explanation on the process" on the menu of the Participatory Process
It's also important to explain and hand-hold the user on this process. For instance:
- As a participant I see a page with explanation on the process
- I click on vote for my district
- I vote on projects for only my district
- I confirm my vote for my district
- I have a summary page with the votes I choosen. I can change it. I can also choose other district to vote.
- I click on vote for other district
- I vote on projects for only that district
- I confirm the vote for that district
- I see the summary (full) of all my votings
Describe alternatives you've considered
To not extend PP003 and instead use something like setting the District authorization at every Project (ie Project 1 has District Sant Marti instead of Project 1 belongs to Component Budget with permission Sant Marti) but this could make more difficult the UX (do I choose a district initially and then I have the projects to vote on two different steps?)
There's also the module https://github.com/mainio/decidim-module-combined_budgeting
As an alternative we've tought on having a map for better discovering of all the districts, but we think this could be really difficult to implement later as a generic feature for upstream (decidim/decidim). For instance for Barcelona that would be:

Additional context
A good example of how a similar UX is Consul Demo (Participatory Budgets section). Please take in account that on their case the rules are different:
- A participant can vote on a district of her choose
- A participant can vote on city projects
On our case we will not have "city projects"
Some screenshots from Consul:
- Explanation of the process

-
- Vote and confirm

- Summary page (partial)

- Summary page (full)

🎨 Frontend
On Decidim (mockup):
- Explanation of the process

-
- Vote and confirm

- Summary page (partial)

- Summary page (full)

NOTE: As this is closely related with Scopes and Verifications, this functionality could be exclusive for the installation of Decidim Barcelona. It depends on the complexity of doing these changes agnostic to all the installations. For sure this "Complex voting" should be enabled by checkbox (as the default behaviour of Budgets should be "Simple voting")
View the regulation (page 6)
Does this issue could impact on users private data?
No
Acceptance criteria
ref: PP019-02
User story
Is your feature request related to a problem? Please describe.
As a participatory process administrator, I want to be able to configure a Budget voting process with the following configuration:
Describe the solution you'd like
We would need some logic to show and allow these rules.
This is closely related with #5708 , where it's possible to define a District for a Budget component, although at least three related tasks are needed:
It's also important to explain and hand-hold the user on this process. For instance:
Describe alternatives you've considered
To not extend PP003 and instead use something like setting the District authorization at every Project (ie Project 1 has District Sant Marti instead of Project 1 belongs to Component Budget with permission Sant Marti) but this could make more difficult the UX (do I choose a district initially and then I have the projects to vote on two different steps?)
There's also the module https://github.com/mainio/decidim-module-combined_budgeting
As an alternative we've tought on having a map for better discovering of all the districts, but we think this could be really difficult to implement later as a generic feature for upstream (decidim/decidim). For instance for Barcelona that would be:
Additional context
A good example of how a similar UX is Consul Demo (Participatory Budgets section). Please take in account that on their case the rules are different:
On our case we will not have "city projects"
Some screenshots from Consul:
🎨 Frontend
On Decidim (mockup):
NOTE: As this is closely related with Scopes and Verifications, this functionality could be exclusive for the installation of Decidim Barcelona. It depends on the complexity of doing these changes agnostic to all the installations. For sure this "Complex voting" should be enabled by checkbox (as the default behaviour of Budgets should be "Simple voting")
View the regulation (page 6)
Does this issue could impact on users private data?
No
Acceptance criteria