Decidim: Set up a new election

Created on 14 Apr 2020  路  3Comments  路  Source: decidim/decidim

ref: S-AP.02

As a participation space administrator I want to add a new component called decidim-elections, where I can define which type of Election I can do:

The types and use cases would be:

  • Questions: one or multiple questions with several answers in order to make a decision, for instance:

    • a choosing or being chosen for office by vote (e.g. electing representatives for a Council)

    • a voting on some proposition, issue, etc.

  • Budgets: for carrying out Participatory Budgeting processes

For each type of election, there should be an specific configuration:

  1. In the case of Questions, see #5960
  2. In the case of Budgets:
  3. how much total budget is available (integer), how much of the mininum budget does the participant should select (integer)
  4. it must be possible to have projects with a budget associated with each one (integer)

As this use case is based on other component (decidim-budgets) that's currently under heavy development, it'd be out of the scope at the moment.

When setting up the component I also want to define the timeframe for voting by setting a day and a time to open and close the voting phase.

Acceptance criteria

As a participatory space administrator I can:

  • [x] create a new Election component of type Question
  • [x] configure the time frame to carry out the election
e-voting

Most helpful comment

Hey @leio10! As I understand it, an Election component should be the container for one or more Elections, just like Debates. This way it also allows to save the history of Elections and its results.

For instance, in the case of an association that periodically has to consult its members on different issues within its general assembly, we would have an assembly menu item that could be called "Consultations" or "Decisions" with all the Elections, open or closed. Does this make sense to you?

All 3 comments

Hi @carolromero! I'm working on this and I have one initial question: each elections component should represent an election or could contain many elections? In other words, it should be like surveys (one component => one survey) or like debates (one component => many debates)?

Hey @leio10! As I understand it, an Election component should be the container for one or more Elections, just like Debates. This way it also allows to save the history of Elections and its results.

For instance, in the case of an association that periodically has to consult its members on different issues within its general assembly, we would have an assembly menu item that could be called "Consultations" or "Decisions" with all the Elections, open or closed. Does this make sense to you?

Hi @decidim/product, I've added some extra implementation details for the election model admin zone in the PR description.

Was this page helpful?
0 / 5 - 0 ratings