The Custom Proposal States module is a plugin for Decidim, designed to enhance the flexibility and control over the proposal answering process. This module allows administrators and valuators to create, assign, and manage custom states for proposals, providing a more tailored approach to handle community proposals.
The module has been financed by the city of Lyon as well as the Civic Engagement Commission of New York, and developed by Alexandru-Emil Lupu (@alecslupu) for Open Source Politics.
To add this module to your Decidim instance, follow these steps:
-
Add the module to your Gemfile:
gem 'decidim-custom_proposal_states'
-
Run the bundle command to install the gem:
bundle install
-
Install relevant migrations:
rails decidim:upgrade
-
Migrate your database to apply new changes:
rails db:migrate
- Creating a New State:
- Click on the "States" button in the proposal list view in the back office.
- Enter the name and token of the new state and save.
- Assigning States to Proposals:
- Enable answers to proposals;
- Select a proposal from the list and click on the answer button;
- Choose the desired state.
- Deleting States:
- Click on the "States" button in the proposal list view in the back office.
- Choose the state to delete and confirm the action.
- Define clear and meaningful state names and descriptions.
- Regularly review and update the custom states to ensure they remain relevant.
- Train your team on the significance and use of each state for consistency.
For support, you can post an issue on this repository.
See Decidim.
This module is released under the GNU Affero General Public License, which is the same license as Decidim itself.