Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #11

Closed
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 47 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,63 @@
# Decidim::CustomProposalStates
# Module Decidim Custom Proposal States

This module allows you to customize the proposal states.
## Overview

## Usage
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.

## Acknowledgments

The module has been financed by the city of Lyon as well as the Civic Engagement Commission of New York, and developed by Alex Lupu for Open Source Politics.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The module has been financed by the city of Lyon as well as the Civic Engagement Commission of New York, and developed by Alex Lupu for Open Source Politics.
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.

CustomProposalStates will be available as a Component for a Participatory
Space.

## Installation

Add this line to your application's Gemfile:
To add this module to your Decidim instance, follow these steps:

1. Add the module to your Gemfile:

```ruby
gem 'decidim-custom_proposal_states'
```

2. Run the bundle command to install the gem:

```bash
bundle install
```

3. Migrate your database to apply new changes:

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add as step 3 running decidim:upgrade. ( so that we copy the migrations)

```bash
rails db:migrate
```

## Usage

- **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.

## Best Practices

```ruby
gem "decidim-custom_proposal_states"
```
- 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.

And then execute:
## Support

```bash
bundle
```
For support, you can post an issue on this repository.

## Contributing

See [Decidim](https://github.com/decidim/decidim).

## License

This engine is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
This module is released under the [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.en.html), which is the same license as Decidim itself.
Loading