Proposal's draft (Decidim awesome overrides 0.26.7)
app/views/decidim/proposals/collaborative_drafts/_edit_form_fields.html.erb
Deployment's related properties for API
app/api/deployment_type.rb
app/api/query_extensions.rb
Rescue from ActiveStorage::InvariantError
lib/extends/uploaders/decidim/application_uploader_extends.rb
lib/extends/cells/decidim/content_blocks/hero_cell_extends.rb:13
app/views/decidim/proposals/proposals/index.html.erb:5
Update France Connect with requirements
app/views/decidim/devise/passwords/new.html.erb
app/views/decidim/shared/_login_modal.html.erb
28c8d74 - Add basic tests to reference package (#1), 2021-07-26
lib/extends/commands/decidim/admin/create_participatory_space_private_user_extends.rb
lib/extends/commands/decidim/admin/impersonate_user_extends.rb
Fix metrics issue in admin dashboard
app/packs/stylesheets/decidim/vizzs/_areachart.scss
.area {
fill : rgba ($primary , .2 );;
}
app/views/decidim/devise/shared/_omniauth_buttons.html.erb
<% if provider . match? ( "france" ) %>
app/helpers/decidim/backup_helper.rb
83830be - Add retention service for daily backups (#19), 2021-11-09
app/services/decidim/s3_retention_service.rb
de6d804 - fix multipart object tagging (#40) (#41), 2021-12-24
lib/tasks/restore_dump.rake
705e0ad - Run rubocop, 2021-12-01
app/controllers/decidim/proposals/collaborative_drafts_controller.rb
app/views/decidim/proposals/collaborative_drafts/_wizard_aside.html.erb
app/views/v0.26/decidim/proposals/collaborative_drafts/_show.html.erb
spec/system/collaborative_drafts_fields_spec.rb
Add budget reminder(#170) backport #8621
app/commands/decidim/budgets/admin/create_order_reminders.rb
app/controllers/decidim/admin/components/base_controller.rb
app/controllers/decidim/admin/reminders_controller.rb
app/controllers/decidim/assemblies/admin/reminders_controller.rb
app/controllers/decidim/conferences/admin/reminders_controller.rb
app/controllers/decidim/participatory_processes/admin/reminders_controller.rb
app/forms/decidim/budgets/admin/order_reminder_form.rb
app/helpers/decidim/admin/reminders_helper.rb
app/jobs/decidim/budgets/send_vote_reminder_job.rb
app/jobs/decidim/reminder_generator_job.rb
app/mailers/decidim/budgets/vote_reminder_mailer.rb
app/models/decidim/reminder.rb
app/models/decidim/reminder_delivery.rb
app/models/decidim/reminder_record.rb
app/models/decidim/user.rb
app/permissions/decidim/admin/permissions.rb
app/permissions/decidim/budgets/admin/permissions.rb
app/services/decidim/budgets/order_reminder_generator.rb
app/views/decidim/admin/reminders/new.html.erb
app/views/decidim/budgets/admin/budgets/index.html.erb
app/views/decidim/budgets/vote_reminder_mailer/vote_reminder.html.erb
config/i18n-tasks.yml
- decidim . budgets . admin . reminders . orders . *
config/initializers/decidim.rb
Decidim . module_eval do
autoload :ReminderRegistry , "decidim/reminder_registry"
autoload :ReminderManifest , "decidim/reminder_manifest"
autoload :ManifestMessages , "decidim/manifest_messages"
def self . reminders_registry
@reminders_registry ||= Decidim ::ReminderRegistry . new
end
end
Decidim . reminders_registry . register ( :orders ) do |reminder_registry |
reminder_registry . generator_class_name = "Decidim::Budgets::OrderReminderGenerator"
reminder_registry . form_class_name = "Decidim::Budgets::Admin::OrderReminderForm"
reminder_registry . command_class_name = "Decidim::Budgets::Admin::CreateOrderReminders"
reminder_registry . settings do |settings |
settings . attribute :reminder_times , type : :array , default : [ 2 . hours , 1 . week , 2 . weeks ]
end
reminder_registry . messages do |msg |
msg . set ( :title ) { |count : 0 | I18n . t ( "decidim.budgets.admin.reminders.orders.title" , count : count ) }
msg . set ( :description ) { I18n . t ( "decidim.budgets.admin.reminders.orders.description" ) }
end
end
config/locales/en.yaml
config/locales/fr.yaml
config/routes.rb
Decidim ::Assemblies ::AdminEngine . class_eval do
routes do
scope "/assemblies/:assembly_slug" do
resources :components do
resources :reminders , only : [ :new , :create ]
end
end
end
end
Decidim ::Conferences ::AdminEngine . class_eval do
routes do
scope "/conferences/:conference_slug" do
resources :components do
resources :reminders , only : [ :new , :create ]
end
end
end
end
Decidim ::ParticipatoryProcesses ::AdminEngine . class_eval do
routes do
scope "/participatory_processes/:participatory_process_slug" do
resources :components do
resources :reminders , only : [ :new , :create ]
end
end
end
end
db/migrate/20211208155453_create_decidim_reminders.rb
db/migrate/20211209121025_create_decidim_reminder_records.rb
db/migrate/20211209121040_create_decidim_reminder_deliveries.rb
lib/decidim/core/test/factories.rb
lib/decidim/importers/import_manifest.rb
lib/decidim/manifest_messages.rb
lib/decidim/reminder_manifest.rb
lib/decidim/reminder_registry.rb
lib/tasks/decidim_reminders_tasks.rake
spec/commands/decidim/budgets/admin/create_order_reminders_spec.rb
spec/forms/decidim/budgets/admin/order_reminder_form_spec.rb
spec/jobs/decidim/budgets/send_vote_reminder_job_spec.rb
spec/jobs/decidim/reminder_generator_job_spec.rb
spec/lib/importers/import_manifest_spec.rb
spec/lib/reminder_registry_spec.rb
spec/mailers/decidim/budgets/vote_reminder_mailer_spec.rb
spec/services/decidim/budgets/order_reminder_generator_spec.rb
spec/system/admin_reminds_users_with_pending_orders_spec.rb
Fix survey validation (#228)
app/cells/decidim/forms/step_navigation/show.erb
app/packs/src/decidim/decidim_application.js
app/views/decidim/forms/questionnaires/show.html.erb
config/initializers/decidim_verifications.rb
spec/shared/has_questionnaire.rb
spec/system/survey_spec.rb
Fix survey conditional question saving, backport #10386
spec/commands/decidim/forms/answer_questionnaire_spec.rb
app/forms/decidim/forms/answer_form.rb
app/forms/decidim/forms/questionnaire_form.rb