Citizen Participation and Open Government application.
This is the open-source repository for decidim-calafell, based on Decidim.
Remove the config/initializers/carrierwave.rb
initializer and fog-aws
gem when ActiveStorage is working as expected.
An opinionated guide to deploy this app to Heroku can be found at https://github.com/codegram/decidim-deploy-heroku.
You will need to do some steps before having the app working properly once you've deployed it:
- Open a Rails console in the server:
bundle exec rails console
- Create a System Admin user:
user = Decidim::System::Admin.new(email: <email>, password: <password>, password_confirmation: <password>)
user.save!
- Visit
<your app url>/system
and login with your system admin credentials - Create a new organization. Check the locales you want to use for that organization, and select a default locale.
- Set the correct default host for the organization, otherwise the app will not work properly. Note that you need to include any subdomain you might be using.
- Fill the rest of the form and submit it.
You're good to go!
- Use the "Deploy to Heroku" button
- Choose a name for the app, and organization and a tier
- Fill in the required env vars.
- Create the app
- Enable Review Apps for this app (you'll need to create a Pipeline)
There is a problem in Decidim with Authorizations. Authorization is found, but the user is not passed.
This decorator passes the user in parameters: app/decorators/forms/decidim/initiatives/vote_form_decorator.rb