├── .babelrc ├── .codeclimate.yml ├── .csslintrc ├── .decidim-version ├── .editorconfig ├── .erb-lint.yml ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── run_erblint.sh ├── stale.yml ├── upload_coverage.sh └── workflows │ ├── README.md │ ├── ci_accountability.yml │ ├── ci_admin.yml │ ├── ci_api.yml │ ├── ci_assemblies.yml │ ├── ci_blogs.yml │ ├── ci_budgets.yml │ ├── ci_comments.yml │ ├── ci_conferences.yml │ ├── ci_consultations.yml │ ├── ci_core.yml │ ├── ci_debates.yml │ ├── ci_elections.yml │ ├── ci_forms.yml │ ├── ci_generators.yml │ ├── ci_initiatives.yml │ ├── ci_main.yml │ ├── ci_meetings.yml │ ├── ci_pages.yml │ ├── ci_participatory_processes.yml │ ├── ci_proposals_system_admin.yml │ ├── ci_proposals_system_public.yml │ ├── ci_proposals_unit_tests.yml │ ├── ci_sortitions.yml │ ├── ci_surveys.yml │ ├── ci_system.yml │ ├── ci_verifications.yml │ └── lint_code.yml ├── .gitignore ├── .inch.yml ├── .mdl_style.rb ├── .mdlrc ├── .prettierrc ├── .rubocop.yml ├── .rubocop_rails.yml ├── .ruby-version ├── .simplecov ├── .yardopts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile.design ├── Gemfile ├── Gemfile.lock ├── LICENSE-AGPLv3.txt ├── README.md ├── Rakefile ├── SECURITY.md ├── bin ├── bundle ├── rails ├── rake └── rspec ├── codecov.yml ├── config └── i18n-tasks.yml ├── crowdin.yaml ├── d ├── bundle ├── rails ├── rake └── rspec ├── decidim-accountability ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── decidim_accountability_admin_manifest.js │ │ │ └── decidim_accountability_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── accountability │ │ │ │ └── icon.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── accountability │ │ │ │ ├── accountability.js.es6 │ │ │ │ ├── admin │ │ │ │ └── accountability_admin.js.es6 │ │ │ │ └── version_diff.js.es6 │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── accountability │ │ │ ├── _accountability.scss │ │ │ └── accountability │ │ │ ├── _cards.scss │ │ │ ├── _categories.scss │ │ │ ├── _lines_breadcrumb.scss │ │ │ └── _results.scss │ ├── cells │ │ └── decidim │ │ │ └── accountability │ │ │ ├── highlighted_results │ │ │ └── show.erb │ │ │ ├── highlighted_results_cell.rb │ │ │ ├── highlighted_results_for_component │ │ │ └── show.erb │ │ │ ├── highlighted_results_for_component_cell.rb │ │ │ └── result_activity_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── accountability │ │ │ └── admin │ │ │ ├── create_imported_result.rb │ │ │ ├── create_result.rb │ │ │ ├── create_status.rb │ │ │ ├── create_timeline_entry.rb │ │ │ ├── destroy_result.rb │ │ │ ├── update_imported_result.rb │ │ │ ├── update_result.rb │ │ │ ├── update_status.rb │ │ │ └── update_timeline_entry.rb │ ├── controllers │ │ └── decidim │ │ │ └── accountability │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── import_results_controller.rb │ │ │ ├── results_controller.rb │ │ │ ├── statuses_controller.rb │ │ │ └── timeline_entries_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── result_widgets_controller.rb │ │ │ ├── results_controller.rb │ │ │ └── versions_controller.rb │ ├── events │ │ └── decidim │ │ │ └── accountability │ │ │ ├── proposal_linked_event.rb │ │ │ └── result_progress_updated_event.rb │ ├── forms │ │ └── decidim │ │ │ └── accountability │ │ │ └── admin │ │ │ ├── result_form.rb │ │ │ ├── status_form.rb │ │ │ └── timeline_entry_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── accountability │ │ │ ├── application_helper.rb │ │ │ └── breadcrumb_helper.rb │ ├── jobs │ │ ├── application_job.rb │ │ └── decidim │ │ │ └── accountability │ │ │ └── admin │ │ │ └── import_results_csv_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── accountability │ │ │ └── import_mailer.rb │ ├── models │ │ └── decidim │ │ │ └── accountability │ │ │ ├── application_record.rb │ │ │ ├── result.rb │ │ │ ├── status.rb │ │ │ └── timeline_entry.rb │ ├── permissions │ │ └── decidim │ │ │ └── accountability │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── accountability │ │ │ └── admin_log │ │ │ ├── result_presenter.rb │ │ │ └── value_types │ │ │ └── parent_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── accountability │ │ │ └── metrics │ │ │ └── results_metric_manage.rb │ ├── services │ │ └── decidim │ │ │ └── accountability │ │ │ ├── diff_renderer.rb │ │ │ ├── result_search.rb │ │ │ ├── result_stats_calculator.rb │ │ │ ├── results_calculator.rb │ │ │ └── results_csv_importer.rb │ ├── types │ │ └── decidim │ │ │ └── accountability │ │ │ ├── accountability_type.rb │ │ │ ├── result_type.rb │ │ │ ├── status_type.rb │ │ │ └── timeline_entry_type.rb │ └── views │ │ └── decidim │ │ ├── accountability │ │ ├── admin │ │ │ ├── import_results │ │ │ │ └── new.html.erb │ │ │ ├── results │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── new.html.erb │ │ │ │ └── proposals_picker.html.erb │ │ │ ├── shared │ │ │ │ └── _subnav.html.erb │ │ │ ├── statuses │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ └── timeline_entries │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ ├── import_mailer │ │ │ └── import.html.erb │ │ ├── result_widgets │ │ │ └── show.html.erb │ │ ├── results │ │ │ ├── _home_categories.html.erb │ │ │ ├── _home_header.html.erb │ │ │ ├── _linked_results.html.erb │ │ │ ├── _nav_breadcrumb.html.erb │ │ │ ├── _results_leaf.html.erb │ │ │ ├── _results_parent.html.erb │ │ │ ├── _scope_filters.html.erb │ │ │ ├── _search.html.erb │ │ │ ├── _show_leaf.html.erb │ │ │ ├── _show_parent.html.erb │ │ │ ├── _stats.html.erb │ │ │ ├── _stats_box.html.erb │ │ │ ├── _timeline.html.erb │ │ │ ├── home.html.erb │ │ │ ├── index.html.erb │ │ │ ├── index.js.erb │ │ │ └── show.html.erb │ │ └── versions │ │ │ ├── index.html.erb │ │ │ └── show.html.erb │ │ ├── participatory_processes │ │ └── participatory_process_groups │ │ │ ├── _highlighted_results.html.erb │ │ │ └── _result.html.erb │ │ └── participatory_spaces │ │ └── _result.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20170425154712_create_accountability_statuses.rb │ │ ├── 20170426104125_create_accountability_results.rb │ │ ├── 20170508104902_add_description_and_progress_to_statuses.rb │ │ ├── 20170620154712_create_accountability_timeline_entries.rb │ │ ├── 20170623094200_migrate_accountability_results_category.rb │ │ ├── 20170623144902_add_children_counter_cache_to_results.rb │ │ ├── 20170928073905_migrate_old_results.rb │ │ ├── 20180305133145_rename_features_to_components_at_accountability.rb │ │ ├── 20180508170210_add_weight_to_results.rb │ │ ├── 20180508170647_add_external_id_to_results.rb │ │ └── 20200320105903_index_foreign_keys_in_decidim_accountability_results.rb ├── decidim-accountability.gemspec ├── lib │ └── decidim │ │ ├── accountability.rb │ │ └── accountability │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── component.rb │ │ ├── engine.rb │ │ ├── result_serializer.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb ├── spec │ ├── commands │ │ └── admin │ │ │ ├── create_imported_result_spec.rb │ │ │ ├── create_result_spec.rb │ │ │ ├── create_status_spec.rb │ │ │ ├── create_timeline_entry_spec.rb │ │ │ ├── destroy_result_spec.rb │ │ │ ├── update_imported_result_spec.rb │ │ │ ├── update_result_spec.rb │ │ │ ├── update_status_spec.rb │ │ │ └── update_timeline_entry_spec.rb │ ├── controllers │ │ └── decidim │ │ │ └── accountability │ │ │ └── admin │ │ │ ├── import_results_controller_spec.rb │ │ │ └── results_controller_spec.rb │ ├── events │ │ └── decidim │ │ │ └── accountability │ │ │ ├── proposal_linked_event_spec.rb │ │ │ └── result_progress_updated_event_spec.rb │ ├── factories.rb │ ├── fixtures │ │ ├── invalid_result.csv │ │ └── valid_result.csv │ ├── forms │ │ └── admin │ │ │ ├── result_form_spec.rb │ │ │ ├── status_form_spec.rb │ │ │ └── timeline_entry_form_spec.rb │ ├── lib │ │ └── tasks │ │ │ └── main_spec.rb │ ├── mailers │ │ └── import_mailer_spec.rb │ ├── models │ │ ├── result_spec.rb │ │ ├── status_spec.rb │ │ └── timeline_entry_spec.rb │ ├── permissions │ │ └── decidim │ │ │ └── accountability │ │ │ ├── admin │ │ │ └── permissions_spec.rb │ │ │ └── permissions_spec.rb │ ├── queries │ │ └── decidim │ │ │ └── accountability │ │ │ └── metrics │ │ │ └── results_metric_manage_spec.rb │ ├── services │ │ └── decidim │ │ │ └── accountability │ │ │ ├── diff_renderer_spec.rb │ │ │ ├── result_search_spec.rb │ │ │ ├── result_serializer_spec.rb │ │ │ ├── result_stats_calculator_spec.rb │ │ │ ├── results_calculator_spec.rb │ │ │ ├── results_csv_importer_spec.rb │ │ │ └── searchable_result_resource_spec.rb │ ├── shared │ │ ├── export_results_examples.rb │ │ ├── manage_child_results_examples.rb │ │ ├── manage_results_examples.rb │ │ ├── manage_statuses_examples.rb │ │ └── shared_context.rb │ ├── spec_helper.rb │ ├── system │ │ ├── admin_manages_accountability_spec.rb │ │ ├── comments_spec.rb │ │ ├── explore_results_spec.rb │ │ ├── explore_versions_spec.rb │ │ ├── participatory_process_groups_view_hooks_spec.rb │ │ └── participatory_processes_view_hooks_spec.rb │ └── types │ │ ├── accountability_type_spec.rb │ │ ├── result_type_spec.rb │ │ ├── status_type_spec.rb │ │ └── timeline_entry_type_spec.rb └── vendor │ └── assets │ └── javascripts │ └── diff.js ├── decidim-admin ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_admin_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── admin │ │ │ │ └── .keep │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── admin │ │ │ │ ├── application.js.es6 │ │ │ │ ├── auto_buttons_by_position.component.js.es6 │ │ │ │ ├── auto_label_by_position.component.js.es6 │ │ │ │ ├── budget_rule_toggler.component.js.es6 │ │ │ │ ├── bundle.js │ │ │ │ ├── draggable-list.js.es6 │ │ │ │ ├── dynamic_fields.component.js.es6 │ │ │ │ ├── field_dependent_inputs.component.js.es6 │ │ │ │ ├── form.js.es6 │ │ │ │ ├── gallery.js.es6 │ │ │ │ ├── managed_users.js.es6 │ │ │ │ ├── newsletters.js.es6 │ │ │ │ ├── officializations.js.es6 │ │ │ │ ├── resources_permissions.js.es6 │ │ │ │ ├── sort_list.component.js.es6 │ │ │ │ ├── sortable.js.es6 │ │ │ │ ├── subform_multi_toggler.component.js.es6 │ │ │ │ ├── subform_toggler.component.js.es6 │ │ │ │ ├── tab_focus.js.es6 │ │ │ │ ├── toggle_nav.js.es6 │ │ │ │ └── welcome_notification.js.es6 │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── admin │ │ │ ├── _decidim.scss │ │ │ ├── _variables.scss │ │ │ ├── application.scss.erb │ │ │ ├── bundle.scss │ │ │ ├── components │ │ │ ├── _accordion.scss │ │ │ ├── _autocomplete_select.component.scss │ │ │ └── _sortable.scss │ │ │ ├── extra │ │ │ ├── _action-icon.scss │ │ │ ├── _cards.scss │ │ │ ├── _categories.scss │ │ │ ├── _dropdown_inverted.scss │ │ │ ├── _editor.scss │ │ │ ├── _email_preview.scss │ │ │ ├── _label-required.scss │ │ │ ├── _login.scss │ │ │ ├── _logs.scss │ │ │ ├── _newsletter-templates-gallery.scss │ │ │ ├── _organization-appearance.scss │ │ │ ├── _quill.scss │ │ │ ├── _select_multiple.scss │ │ │ ├── _show_email.scss │ │ │ ├── _sort.scss │ │ │ └── _title_bar.scss │ │ │ ├── modules │ │ │ ├── _action-icon.scss │ │ │ ├── _agenda.scss │ │ │ ├── _buttons.scss │ │ │ ├── _callouts.scss │ │ │ ├── _card-grid.scss │ │ │ ├── _cards.scss │ │ │ ├── _char-counter.scss │ │ │ ├── _component-counter.scss │ │ │ ├── _draggable-list.scss │ │ │ ├── _dropdown.scss │ │ │ ├── _filters.scss │ │ │ ├── _forms.scss │ │ │ ├── _icons.scss │ │ │ ├── _import_result.scss │ │ │ ├── _layout.scss │ │ │ ├── _loading-spinner.scss │ │ │ ├── _main-nav.scss │ │ │ ├── _modules.scss │ │ │ ├── _pics.scss │ │ │ ├── _process-header.scss │ │ │ ├── _secondary-nav.scss │ │ │ ├── _table-list.scss │ │ │ ├── _tabs.scss │ │ │ ├── _title-bar.scss │ │ │ ├── _typography.scss │ │ │ ├── _user-login.scss │ │ │ └── _users_statistics.scss │ │ │ ├── plugins │ │ │ └── _foundation-datepicker.scss │ │ │ ├── utils │ │ │ ├── _flex.scss │ │ │ ├── _fontface.scss │ │ │ ├── _helpers.scss │ │ │ ├── _keyframes.scss │ │ │ ├── _mixins.scss │ │ │ ├── _settings.scss │ │ │ └── _toggle-expand.scss │ │ │ └── vendor │ │ │ └── mathsass │ │ │ ├── _constants.scss │ │ │ ├── _math.scss │ │ │ ├── functions │ │ │ ├── _acos.scss │ │ │ ├── _asin.scss │ │ │ ├── _atan.scss │ │ │ ├── _atan2.scss │ │ │ ├── _cos.scss │ │ │ ├── _cot.scss │ │ │ ├── _csc.scss │ │ │ ├── _exp.scss │ │ │ ├── _fact.scss │ │ │ ├── _frexp.scss │ │ │ ├── _ldexp.scss │ │ │ ├── _log.scss │ │ │ ├── _pow.scss │ │ │ ├── _sec.scss │ │ │ ├── _sin.scss │ │ │ ├── _sqrt.scss │ │ │ └── _tan.scss │ │ │ └── helpers │ │ │ ├── _deg-to-rad.scss │ │ │ ├── _rad-to-deg.scss │ │ │ ├── _strip-unit.scss │ │ │ └── _unitless-rad.scss │ ├── cells │ │ └── decidim │ │ │ └── admin │ │ │ ├── content_block │ │ │ └── show.erb │ │ │ ├── content_block_cell.rb │ │ │ ├── results_per_page │ │ │ └── show.erb │ │ │ └── results_per_page_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── admin │ │ │ ├── close_session_managed_user.rb │ │ │ ├── create_area.rb │ │ │ ├── create_area_type.rb │ │ │ ├── create_attachment.rb │ │ │ ├── create_attachment_collection.rb │ │ │ ├── create_category.rb │ │ │ ├── create_component.rb │ │ │ ├── create_newsletter.rb │ │ │ ├── create_oauth_application.rb │ │ │ ├── create_participatory_space_private_user.rb │ │ │ ├── create_scope.rb │ │ │ ├── create_scope_type.rb │ │ │ ├── create_static_page.rb │ │ │ ├── create_static_page_topic.rb │ │ │ ├── deliver_newsletter.rb │ │ │ ├── destroy_area.rb │ │ │ ├── destroy_category.rb │ │ │ ├── destroy_component.rb │ │ │ ├── destroy_newsletter.rb │ │ │ ├── destroy_oauth_application.rb │ │ │ ├── destroy_participatory_space_private_user.rb │ │ │ ├── destroy_scope.rb │ │ │ ├── destroy_static_page.rb │ │ │ ├── destroy_static_page_topic.rb │ │ │ ├── hide_resource.rb │ │ │ ├── impersonate_user.rb │ │ │ ├── invite_admin.rb │ │ │ ├── officialize_user.rb │ │ │ ├── process_participatory_space_private_user_import_csv.rb │ │ │ ├── process_user_group_verification_csv.rb │ │ │ ├── promote_managed_user.rb │ │ │ ├── publish_component.rb │ │ │ ├── reject_user_group.rb │ │ │ ├── remove_admin.rb │ │ │ ├── reorder_content_blocks.rb │ │ │ ├── unhide_resource.rb │ │ │ ├── unofficialize_user.rb │ │ │ ├── unpublish_component.rb │ │ │ ├── unreport_resource.rb │ │ │ ├── update_area.rb │ │ │ ├── update_area_type.rb │ │ │ ├── update_attachment.rb │ │ │ ├── update_attachment_collection.rb │ │ │ ├── update_category.rb │ │ │ ├── update_component.rb │ │ │ ├── update_component_permissions.rb │ │ │ ├── update_content_block.rb │ │ │ ├── update_help_sections.rb │ │ │ ├── update_newsletter.rb │ │ │ ├── update_oauth_application.rb │ │ │ ├── update_organization.rb │ │ │ ├── update_organization_appearance.rb │ │ │ ├── update_organization_tos_version.rb │ │ │ ├── update_resource_permissions.rb │ │ │ ├── update_scope.rb │ │ │ ├── update_scope_type.rb │ │ │ ├── update_static_page.rb │ │ │ ├── update_static_page_topic.rb │ │ │ ├── update_user_groups.rb │ │ │ └── verify_user_group.rb │ ├── constraints │ │ └── decidim │ │ │ └── admin │ │ │ └── organization_dashboard_constraint.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── admin │ │ │ │ ├── filterable.rb │ │ │ │ ├── officializations │ │ │ │ └── filterable.rb │ │ │ │ ├── paginable.rb │ │ │ │ ├── participatory_space_admin_context.rb │ │ │ │ ├── participatory_space_export.rb │ │ │ │ └── user_groups.rb │ │ └── decidim │ │ │ └── admin │ │ │ ├── admin_terms_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── area_types_controller.rb │ │ │ ├── areas_controller.rb │ │ │ ├── authorization_workflows_controller.rb │ │ │ ├── categories_controller.rb │ │ │ ├── component_permissions_controller.rb │ │ │ ├── components │ │ │ └── base_controller.rb │ │ │ ├── components_controller.rb │ │ │ ├── concerns │ │ │ ├── has_attachment_collections.rb │ │ │ ├── has_attachments.rb │ │ │ ├── has_private_users.rb │ │ │ └── has_private_users_csv_import.rb │ │ │ ├── dashboard_controller.rb │ │ │ ├── exports_controller.rb │ │ │ ├── help_sections_controller.rb │ │ │ ├── impersonatable_users_controller.rb │ │ │ ├── impersonations_controller.rb │ │ │ ├── logs_controller.rb │ │ │ ├── managed_users │ │ │ ├── impersonation_logs_controller.rb │ │ │ └── promotions_controller.rb │ │ │ ├── metrics_controller.rb │ │ │ ├── moderations_controller.rb │ │ │ ├── newsletter_templates_controller.rb │ │ │ ├── newsletters_controller.rb │ │ │ ├── oauth_applications_controller.rb │ │ │ ├── officializations_controller.rb │ │ │ ├── organization_appearance_controller.rb │ │ │ ├── organization_controller.rb │ │ │ ├── organization_homepage_content_blocks_controller.rb │ │ │ ├── organization_homepage_controller.rb │ │ │ ├── resource_permissions_controller.rb │ │ │ ├── scope_types_controller.rb │ │ │ ├── scopes_controller.rb │ │ │ ├── static_page_topics_controller.rb │ │ │ ├── static_pages_controller.rb │ │ │ ├── user_groups_controller.rb │ │ │ ├── user_groups_csv_verifications_controller.rb │ │ │ └── users_controller.rb │ ├── events │ │ └── decidim │ │ │ ├── attachment_created_event.rb │ │ │ └── component_published_event.rb │ ├── forms │ │ └── decidim │ │ │ └── admin │ │ │ ├── area_form.rb │ │ │ ├── area_type_form.rb │ │ │ ├── attachment_collection_form.rb │ │ │ ├── attachment_form.rb │ │ │ ├── category_form.rb │ │ │ ├── component_form.rb │ │ │ ├── content_block_form.rb │ │ │ ├── help_section_form.rb │ │ │ ├── help_sections_form.rb │ │ │ ├── impersonate_user_form.rb │ │ │ ├── managed_user_promotion_form.rb │ │ │ ├── newsletter_form.rb │ │ │ ├── oauth_application_form.rb │ │ │ ├── officialization_form.rb │ │ │ ├── organization_appearance_form.rb │ │ │ ├── organization_form.rb │ │ │ ├── participatory_space_private_user_csv_import_form.rb │ │ │ ├── participatory_space_private_user_form.rb │ │ │ ├── permission_form.rb │ │ │ ├── permissions_form.rb │ │ │ ├── scope_form.rb │ │ │ ├── scope_type_form.rb │ │ │ ├── selective_newsletter_form.rb │ │ │ ├── selective_newsletter_participatory_space_type_form.rb │ │ │ ├── static_page_form.rb │ │ │ ├── static_page_topic_form.rb │ │ │ └── user_group_csv_verification_form.rb │ ├── frontend │ │ ├── components │ │ │ ├── autocomplete.component.test.tsx │ │ │ └── autocomplete.component.tsx │ │ ├── entry.ts │ │ └── entry_test.ts │ ├── helpers │ │ └── decidim │ │ │ └── admin │ │ │ ├── admin_terms_helper.rb │ │ │ ├── application_helper.rb │ │ │ ├── areas_helper.rb │ │ │ ├── attributes_display_helper.rb │ │ │ ├── bulk_actions_helper.rb │ │ │ ├── dashboard_helper.rb │ │ │ ├── exports_helper.rb │ │ │ ├── filterable_helper.rb │ │ │ ├── icon_link_helper.rb │ │ │ ├── log_render_helper.rb │ │ │ ├── menu_helper.rb │ │ │ ├── newsletters_helper.rb │ │ │ ├── paginable │ │ │ └── per_page_helper.rb │ │ │ ├── resource_permissions_helper.rb │ │ │ ├── scopes_helper.rb │ │ │ ├── settings_helper.rb │ │ │ ├── uploader_image_dimensions_helper.rb │ │ │ └── user_roles_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── admin │ │ │ ├── application_job.rb │ │ │ ├── expire_impersonation_job.rb │ │ │ ├── import_participatory_space_private_user_csv_job.rb │ │ │ ├── newsletter_delivery_job.rb │ │ │ ├── newsletter_job.rb │ │ │ └── verify_user_group_from_csv_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── admin │ │ │ └── application_mailer.rb │ ├── models │ │ └── decidim │ │ │ └── admin │ │ │ └── fake_newsletter.rb │ ├── permissions │ │ └── decidim │ │ │ └── admin │ │ │ ├── permissions.rb │ │ │ └── user_manager_permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── admin │ │ │ └── dashboard_metric_charts_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── admin │ │ │ ├── active_users_counter.rb │ │ │ ├── newsletter_recipients.rb │ │ │ ├── user_filter.rb │ │ │ └── user_groups_evaluation.rb │ └── views │ │ ├── decidim │ │ └── admin │ │ │ ├── admin_terms │ │ │ └── show.html.erb │ │ │ ├── area_types │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ ├── areas │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ ├── attachment_collections │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ ├── attachments │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ ├── authorization_workflows │ │ │ └── index.html.erb │ │ │ ├── categories │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ ├── components │ │ │ ├── _component.html.erb │ │ │ ├── _form.html.erb │ │ │ ├── _settings_fields.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ ├── dashboard │ │ │ └── show.html.erb │ │ │ ├── devise │ │ │ └── mailers │ │ │ │ ├── password_change.html.erb │ │ │ │ └── reset_password_instructions.html.erb │ │ │ ├── exports │ │ │ └── _dropdown.html.erb │ │ │ ├── help_sections │ │ │ ├── _form.html.erb │ │ │ ├── show.erb │ │ │ └── update.html.erb │ │ │ ├── impersonatable_users │ │ │ └── index.html.erb │ │ │ ├── impersonations │ │ │ ├── _form.html.erb │ │ │ ├── _handler_form.html.erb │ │ │ └── new.html.erb │ │ │ ├── logs │ │ │ ├── _logs_list.html.erb │ │ │ └── index.html.erb │ │ │ ├── managed_users │ │ │ ├── impersonation_logs │ │ │ │ └── index.html.erb │ │ │ └── promotions │ │ │ │ ├── _form.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── metrics │ │ │ ├── _metrics.html.erb │ │ │ └── index.html.erb │ │ │ ├── moderations │ │ │ ├── _report.html.erb │ │ │ └── index.html.erb │ │ │ ├── newsletter_templates │ │ │ ├── index.html.erb │ │ │ └── show.html.erb │ │ │ ├── newsletters │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ ├── select_recipients_to_deliver.html.erb │ │ │ └── show.html.erb │ │ │ ├── oauth_applications │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ ├── officializations │ │ │ ├── _show_email_modal.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show_email.html.erb │ │ │ ├── organization │ │ │ ├── _form.html.erb │ │ │ └── edit.html.erb │ │ │ ├── organization_appearance │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ └── form │ │ │ │ ├── _colors.html.erb │ │ │ │ ├── _images.html.erb │ │ │ │ └── _minimap.html.erb │ │ │ ├── organization_homepage │ │ │ └── edit.html.erb │ │ │ ├── organization_homepage_content_blocks │ │ │ └── edit.html.erb │ │ │ ├── participatory_space_private_users │ │ │ ├── _form.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ ├── participatory_space_private_users_csv_imports │ │ │ └── new.html.erb │ │ │ ├── resource_permissions │ │ │ ├── _options_form.html.erb │ │ │ └── edit.html.erb │ │ │ ├── scope_types │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ ├── scopes │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ ├── shared │ │ │ ├── _filters.html.erb │ │ │ └── _gallery.html.erb │ │ │ ├── static_page_topics │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ │ ├── static_pages │ │ │ ├── _form.html.erb │ │ │ ├── _form_notable_changes.html.erb │ │ │ ├── _topic.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ ├── user_groups │ │ │ └── index.html.erb │ │ │ ├── user_groups_csv_verifications │ │ │ └── new.html.erb │ │ │ ├── users │ │ │ ├── _form.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ │ └── users_statistics │ │ │ └── _users_count.html.erb │ │ └── layouts │ │ └── decidim │ │ └── admin │ │ ├── _application.html.erb │ │ ├── _callouts_full.html.erb │ │ ├── _header.html.erb │ │ ├── _template_bottom.html.erb │ │ ├── _template_top.html.erb │ │ ├── _title_bar.html.erb │ │ ├── application.html.erb │ │ ├── login.html.erb │ │ ├── newsletters.erb │ │ ├── pages.html.erb │ │ ├── settings.html.erb │ │ └── users.html.erb ├── bin │ └── rails ├── config │ ├── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml │ └── routes.rb ├── db │ └── migrate │ │ ├── 20161102144648_add_admin_participatory_process_user_roles.rb │ │ ├── 20170714083651_rename_participatory_process_user_roles_table.rb │ │ ├── 20171219154507_add_officialization_to_users.rb │ │ ├── 20180413233318_add_reason_to_decidim_impersonation_logs.rb │ │ └── 20191118112040_add_accepted_admin_terms_at_field_to_users.rb ├── decidim-admin.gemspec ├── lib │ └── decidim │ │ ├── admin.rb │ │ └── admin │ │ ├── components.rb │ │ ├── engine.rb │ │ ├── form_builder.rb │ │ ├── test.rb │ │ ├── test │ │ ├── commands │ │ │ ├── create_attachment_collection_examples.rb │ │ │ ├── create_category_examples.rb │ │ │ ├── destroy_category_examples.rb │ │ │ ├── update_attachment_collection_examples.rb │ │ │ └── update_category_examples.rb │ │ ├── filterable_examples.rb │ │ ├── forms │ │ │ ├── attachment_collection_form_examples.rb │ │ │ ├── attachment_form_examples.rb │ │ │ └── category_form_examples.rb │ │ ├── manage_attachment_collections_examples.rb │ │ ├── manage_attachments_examples.rb │ │ ├── manage_categories_examples.rb │ │ ├── manage_component_permissions_examples.rb │ │ ├── manage_moderations_examples.rb │ │ └── manage_paginated_collection_examples.rb │ │ └── version.rb ├── spec │ ├── commands │ │ ├── create_participatory_space_private_user_spec.rb │ │ └── decidim │ │ │ └── admin │ │ │ ├── close_session_managed_user_spec.rb │ │ │ ├── create_area_spec.rb │ │ │ ├── create_area_type_spec.rb │ │ │ ├── create_attachment_spec.rb │ │ │ ├── create_component_spec.rb │ │ │ ├── create_newsletter_spec.rb │ │ │ ├── create_oauth_application_spec.rb │ │ │ ├── create_scope_spec.rb │ │ │ ├── create_scope_type_spec.rb │ │ │ ├── create_static_page_spec.rb │ │ │ ├── deliver_newsletter_spec.rb │ │ │ ├── destroy_area_spec.rb │ │ │ ├── destroy_component_spec.rb │ │ │ ├── destroy_newsletter_spec.rb │ │ │ ├── destroy_o_auth_application_spec.rb │ │ │ ├── destroy_participatory_space_private_user_spec.rb │ │ │ ├── destroy_scope_spec.rb │ │ │ ├── destroy_static_page_spec.rb │ │ │ ├── hide_resource_spec.rb │ │ │ ├── impersonate_user_spec.rb │ │ │ ├── invite_admin_spec.rb │ │ │ ├── officialize_user_spec.rb │ │ │ ├── process_participatory_space_private_user_import_csv_spec.rb │ │ │ ├── process_user_group_verification_csv_spec.rb │ │ │ ├── promote_managed_user_spec.rb │ │ │ ├── publish_component_spec.rb │ │ │ ├── reject_user_group_spec.rb │ │ │ ├── remove_admin_spec.rb │ │ │ ├── reorder_content_blocks_spec.rb │ │ │ ├── unhide_resource_spec.rb │ │ │ ├── unofficialize_user_spec.rb │ │ │ ├── unpublish_component_spec.rb │ │ │ ├── unreport_resource_spec.rb │ │ │ ├── update_area_spec.rb │ │ │ ├── update_area_type_spec.rb │ │ │ ├── update_component_permissions_spec.rb │ │ │ ├── update_component_spec.rb │ │ │ ├── update_content_block_spec.rb │ │ │ ├── update_newsletter_spec.rb │ │ │ ├── update_oauth_application_spec.rb │ │ │ ├── update_organization_appearance_spec.rb │ │ │ ├── update_organization_spec.rb │ │ │ ├── update_organization_tos_version_spec.rb │ │ │ ├── update_scope_spec.rb │ │ │ ├── update_scope_type_spec.rb │ │ │ ├── update_static_page_changed_notably_spec.rb │ │ │ ├── update_static_page_spec.rb │ │ │ └── verify_user_group_spec.rb │ ├── controllers │ │ ├── concerns │ │ │ └── filterable_spec.rb │ │ ├── impersonations_controller_spec.rb │ │ ├── organizations_contoller_spec.rb │ │ └── static_pages_controller_spec.rb │ ├── events │ │ └── decidim │ │ │ ├── attachment_created_event_spec.rb │ │ │ └── component_published_event_spec.rb │ ├── factories.rb │ ├── forms │ │ ├── area_form_spec.rb │ │ ├── decidim │ │ │ └── admin │ │ │ │ ├── component_form_spec.rb │ │ │ │ └── oauth_application_form_spec.rb │ │ ├── impersonate_user_form_spec.rb │ │ ├── managed_user_promotion_form_spec.rb │ │ ├── newsletter_form_spec.rb │ │ ├── officialization_form_spec.rb │ │ ├── organization_appearance_form_spec.rb │ │ ├── organization_form_spec.rb │ │ ├── participatory_space_private_user_csv_import_form_spec.rb │ │ ├── participatory_space_private_user_form_spec.rb │ │ ├── scope_form_spec.rb │ │ ├── selective_newsletter_form_spec.rb │ │ ├── static_page_form_spec.rb │ │ └── user_group_csv_verification_form_spec.rb │ ├── helpers │ │ ├── aria_selected_link_to_helper_spec.rb │ │ ├── exports_helper_spec.rb │ │ ├── menu_helper_spec.rb │ │ └── settings_helper_spec.rb │ ├── jobs │ │ ├── expire_impersonation_job_spec.rb │ │ ├── export_job_spec.rb │ │ ├── import_participatory_space_private_user_csv_job_spec.rb │ │ ├── newsletter_delivery_job_spec.rb │ │ ├── newsletter_job_spec.rb │ │ └── verify_user_group_from_csv_job_spec.rb │ ├── lib │ │ └── admin │ │ │ └── form_builder_spec.rb │ ├── models │ │ └── decidim │ │ │ └── admin │ │ │ └── fake_newsletter_spec.rb │ ├── organization_dashboard_constraint_spec.rb │ ├── permissions │ │ └── decidim │ │ │ └── admin │ │ │ ├── permissions_spec.rb │ │ │ └── user_manager_permissions_spec.rb │ ├── presenters │ │ └── decidim │ │ │ └── admin │ │ │ └── dashboard_metric_charts_presenter_spec.rb │ ├── queries │ │ ├── active_users_counter_spec.rb │ │ ├── newsletter_recipients_spec.rb │ │ ├── user_filter_spec.rb │ │ └── user_group_evaluation_spec.rb │ ├── shared │ │ └── manage_impersonations_examples.rb │ ├── spec_helper.rb │ ├── system │ │ ├── admin_active_users_counter_spec.rb │ │ ├── admin_checks_logs_spec.rb │ │ ├── admin_checks_metrics_spec.rb │ │ ├── admin_invite_spec.rb │ │ ├── admin_manages_help_sections_spec.rb │ │ ├── admin_manages_impersonatable_users_list_spec.rb │ │ ├── admin_manages_impersonations_spec.rb │ │ ├── admin_manages_newsletter_templates_spec.rb │ │ ├── admin_manages_newsletters_spec.rb │ │ ├── admin_manages_oauth_applications_spec.rb │ │ ├── admin_manages_officializations_spec.rb │ │ ├── admin_manages_organization_admins_spec.rb │ │ ├── admin_manages_organization_appearance_spec.rb │ │ ├── admin_manages_organization_area_types_spec.rb │ │ ├── admin_manages_organization_areas_spec.rb │ │ ├── admin_manages_organization_homepage_spec.rb │ │ ├── admin_manages_organization_scopes_spec.rb │ │ ├── admin_manages_organization_spec.rb │ │ ├── admin_manages_user_groups_spec.rb │ │ ├── admin_verifies_user_groups_via_csv_spec.rb │ │ ├── static_pages_spec.rb │ │ └── user_manager_manages_impersonations_spec.rb │ └── views │ │ └── decidim │ │ └── static_pages │ │ ├── _form.html.erb_spec.rb │ │ └── _form_notable_changes.html.erb_spec.rb └── vendor │ └── assets │ ├── javascripts │ ├── html.sortable.js │ ├── jquery.auto-complete.js │ ├── jquery.serializejson.js │ └── moment.min.js │ └── stylesheets │ └── plugins │ └── jquery.auto-complete.css ├── decidim-api ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── decidim_api_manifest.css │ │ │ └── decidim_api_manifest.js │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── api │ │ │ │ └── docs.js.es6 │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── api │ │ │ └── docs.scss │ ├── controllers │ │ └── decidim │ │ │ └── api │ │ │ ├── application_controller.rb │ │ │ ├── documentation_controller.rb │ │ │ ├── graphiql_controller.rb │ │ │ └── queries_controller.rb │ ├── helpers │ │ └── decidim │ │ │ └── api │ │ │ └── application_helper.rb │ ├── types │ │ └── decidim │ │ │ └── api │ │ │ ├── mutation_type.rb │ │ │ ├── query_type.rb │ │ │ └── schema.rb │ └── views │ │ ├── decidim │ │ └── api │ │ │ └── documentation │ │ │ └── show.html.erb │ │ └── layouts │ │ └── decidim │ │ └── api │ │ └── documentation.html.erb ├── bin │ └── rails ├── config │ └── routes.rb ├── decidim-api.gemspec ├── docs │ └── usage.md ├── lib │ └── decidim │ │ ├── api.rb │ │ └── api │ │ ├── engine.rb │ │ ├── graphiql-initial-query.txt │ │ ├── test │ │ └── type_context.rb │ │ └── version.rb ├── spec │ ├── controllers │ │ ├── concerns │ │ │ └── use_organization_time_zone_spec.rb │ │ └── queries_controller_spec.rb │ ├── factories.rb │ ├── spec_helper.rb │ └── system │ │ ├── documentation_spec.rb │ │ └── graphiql_spec.rb └── vendor │ └── assets │ └── javascripts │ └── decidim │ └── api │ ├── graphql-docs.js │ ├── react-dom.js │ └── react.js ├── decidim-assemblies ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── admin │ │ │ │ └── decidim_assemblies_manifest.js │ │ │ └── decidim_assemblies_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── assemblies │ │ │ │ └── assembly.svg │ │ └── javascripts │ │ │ └── decidim │ │ │ └── assemblies │ │ │ ├── admin │ │ │ ├── assemblies.js.es6 │ │ │ └── assembly_members.js.es6 │ │ │ ├── assemblies.js.es6 │ │ │ └── orgchart.js.es6 │ ├── cells │ │ └── decidim │ │ │ ├── assemblies │ │ │ ├── assembly_cell.rb │ │ │ ├── assembly_m │ │ │ │ ├── footer.erb │ │ │ │ └── tags.erb │ │ │ ├── assembly_m_cell.rb │ │ │ ├── assembly_member │ │ │ │ └── show.erb │ │ │ ├── assembly_member_cell.rb │ │ │ └── content_blocks │ │ │ │ ├── highlighted_assemblies │ │ │ │ └── show.erb │ │ │ │ ├── highlighted_assemblies_cell.rb │ │ │ │ ├── highlighted_assemblies_settings_form │ │ │ │ └── show.erb │ │ │ │ └── highlighted_assemblies_settings_form_cell.rb │ │ │ └── assembly_activity_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── assemblies │ │ │ └── admin │ │ │ ├── copy_assembly.rb │ │ │ ├── create_assemblies_type.rb │ │ │ ├── create_assembly.rb │ │ │ ├── create_assembly_admin.rb │ │ │ ├── create_assembly_member.rb │ │ │ ├── destroy_assemblies_type.rb │ │ │ ├── destroy_assembly_admin.rb │ │ │ ├── destroy_assembly_member.rb │ │ │ ├── notify_role_assigned_to_assembly.rb │ │ │ ├── publish_assembly.rb │ │ │ ├── unpublish_assembly.rb │ │ │ ├── update_assemblies_setting.rb │ │ │ ├── update_assemblies_type.rb │ │ │ ├── update_assembly.rb │ │ │ ├── update_assembly_admin.rb │ │ │ └── update_assembly_member.rb │ ├── constraints │ │ └── decidim │ │ │ └── assemblies │ │ │ ├── current_assembly.rb │ │ │ └── current_component.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── assemblies │ │ │ │ └── admin │ │ │ │ ├── assembly_context.rb │ │ │ │ └── filterable.rb │ │ └── decidim │ │ │ └── assemblies │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── assemblies_controller.rb │ │ │ ├── assemblies_settings_controller.rb │ │ │ ├── assemblies_types_controller.rb │ │ │ ├── assembly_attachment_collections_controller.rb │ │ │ ├── assembly_attachments_controller.rb │ │ │ ├── assembly_copies_controller.rb │ │ │ ├── assembly_members_controller.rb │ │ │ ├── assembly_publications_controller.rb │ │ │ ├── assembly_user_roles_controller.rb │ │ │ ├── categories_controller.rb │ │ │ ├── component_permissions_controller.rb │ │ │ ├── components_controller.rb │ │ │ ├── concerns │ │ │ │ └── assembly_admin.rb │ │ │ ├── exports_controller.rb │ │ │ ├── moderations_controller.rb │ │ │ ├── participatory_space_private_users_controller.rb │ │ │ └── participatory_space_private_users_csv_imports_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── assemblies_controller.rb │ │ │ ├── assembly_members_controller.rb │ │ │ └── assembly_widgets_controller.rb │ ├── events │ │ └── decidim │ │ │ ├── assemblies │ │ │ └── create_assembly_member_event.rb │ │ │ └── role_assigned_to_assembly_event.rb │ ├── forms │ │ └── decidim │ │ │ └── assemblies │ │ │ └── admin │ │ │ ├── assemblies_setting_form.rb │ │ │ ├── assemblies_type_form.rb │ │ │ ├── assembly_copy_form.rb │ │ │ ├── assembly_form.rb │ │ │ ├── assembly_member_form.rb │ │ │ └── assembly_user_role_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── assemblies │ │ │ ├── admin │ │ │ └── assemblies_helper.rb │ │ │ ├── assemblies_helper.rb │ │ │ └── filter_assemblies_helper.rb │ ├── models │ │ └── decidim │ │ │ ├── assemblies_setting.rb │ │ │ ├── assemblies_type.rb │ │ │ ├── assembly.rb │ │ │ ├── assembly_member.rb │ │ │ └── assembly_user_role.rb │ ├── permissions │ │ └── decidim │ │ │ └── assemblies │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ ├── admin │ │ │ └── assembly_member_presenter.rb │ │ │ ├── assemblies │ │ │ ├── admin_log │ │ │ │ ├── assemblies_setting_presenter.rb │ │ │ │ ├── assemblies_type_presenter.rb │ │ │ │ ├── assembly_member_presenter.rb │ │ │ │ ├── assembly_presenter.rb │ │ │ │ ├── assembly_user_role_presenter.rb │ │ │ │ └── value_types │ │ │ │ │ ├── member_position_presenter.rb │ │ │ │ │ └── role_presenter.rb │ │ │ └── assembly_stats_presenter.rb │ │ │ ├── assembly_member_presenter.rb │ │ │ ├── assembly_presenter.rb │ │ │ └── log │ │ │ └── value_types │ │ │ ├── assembly_presenter.rb │ │ │ └── assembly_type_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── assemblies │ │ │ ├── admin │ │ │ ├── admin_users.rb │ │ │ └── assembly_members.rb │ │ │ ├── assemblies_with_user_role.rb │ │ │ ├── filtered_assemblies.rb │ │ │ ├── metrics │ │ │ └── assemblies_metric_manage.rb │ │ │ ├── organization_assemblies.rb │ │ │ ├── organization_prioritized_assemblies.rb │ │ │ ├── organization_published_assemblies.rb │ │ │ ├── parent_assemblies.rb │ │ │ ├── parent_assemblies_for_select.rb │ │ │ ├── prioritized_assemblies.rb │ │ │ ├── promoted_assemblies.rb │ │ │ ├── published_assemblies.rb │ │ │ └── visible_assemblies.rb │ ├── services │ │ └── decidim │ │ │ └── assemblies │ │ │ └── assembly_search.rb │ ├── types │ │ └── decidim │ │ │ └── assemblies │ │ │ ├── assemblies_type_type.rb │ │ │ ├── assembly_member_type.rb │ │ │ └── assembly_type.rb │ └── views │ │ ├── decidim │ │ ├── assemblies │ │ │ ├── _assembly.html.erb │ │ │ ├── _filter_by_type.html.erb │ │ │ ├── admin │ │ │ │ ├── assemblies │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ ├── index.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ ├── assemblies_settings │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ └── edit.html.erb │ │ │ │ ├── assemblies_types │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ ├── index.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ ├── assembly_copies │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ ├── assembly_members │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ ├── index.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ └── assembly_user_roles │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ ├── index.html.erb │ │ │ │ │ └── new.html.erb │ │ │ ├── assemblies │ │ │ │ ├── _count.html.erb │ │ │ │ ├── _nav_breadcumb.html.erb │ │ │ │ ├── _parent_assemblies.html.erb │ │ │ │ ├── _promoted_assembly.html.erb │ │ │ │ ├── _statistics.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── index.js.erb │ │ │ │ └── show.html.erb │ │ │ ├── assembly_members │ │ │ │ └── index.html.erb │ │ │ └── pages │ │ │ │ └── user_profile │ │ │ │ └── _member_of.html.erb │ │ └── assembly_members │ │ │ └── _assembly_member.html.erb │ │ └── layouts │ │ └── decidim │ │ ├── _assembly_header.html.erb │ │ ├── _assembly_navigation.html.erb │ │ ├── admin │ │ ├── assemblies.html.erb │ │ └── assembly.html.erb │ │ └── assembly.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ ├── migrate │ │ ├── 20170727190859_add_assemblies.rb │ │ ├── 20170822153055_add_scopes_enabled_to_assemblies.rb │ │ ├── 20180109105917_add_assembly_user_roles.rb │ │ ├── 20180124083729_add_private_to_assemblies.rb │ │ ├── 20180125104426_add_reference_to_assemblies.rb │ │ ├── 20180216091553_add_area_to_assemblies.rb │ │ ├── 20180226103942_add_parent_child_relation_to_assemblies.rb │ │ ├── 20180302121116_add_fields_to_assemblies.rb │ │ ├── 20180314143822_add_assembly_members.rb │ │ ├── 20180426162405_assembly_member_belongs_to_user.rb │ │ ├── 20180515073049_update_assembly_members_index.rb │ │ ├── 20190215093700_reset_negative_children_count_counters.rb │ │ ├── 20200108113855_create_decidim_assembly_types.rb │ │ ├── 20200108123050_migrate_decidim_assembly_types.rb │ │ ├── 20200320105906_index_foreign_keys_in_decidim_assemblies.rb │ │ ├── 20200320105907_index_foreign_keys_in_decidim_assembly_user_roles.rb │ │ ├── 20200416132109_remove_legacy_decidim_assembly_type.rb │ │ └── 20200430202456_create_decidim_assemblies_settings.rb │ └── seeds │ │ ├── Exampledocument.pdf │ │ ├── city.jpeg │ │ ├── city2.jpeg │ │ └── homepage_image.jpg ├── decidim-assemblies.gemspec ├── lib │ └── decidim │ │ ├── assemblies.rb │ │ └── assemblies │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ ├── participatory_space.rb │ │ ├── query_extensions.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── assemblies │ │ ├── assembly_cell_spec.rb │ │ ├── assembly_m_cell_spec.rb │ │ └── content_blocks │ │ └── highlighted_assemblies_cell_spec.rb │ ├── commands │ ├── admin │ │ ├── create_attachment_collection_spec.rb │ │ ├── destroy_area_with_assemblies_spec.rb │ │ └── update_attachment_collection_spec.rb │ ├── copy_assembly_spec.rb │ ├── create_assemblies_type_spec.rb │ ├── create_assembly_admin_spec.rb │ ├── create_assembly_member_spec.rb │ ├── create_assembly_spec.rb │ ├── create_category_spec.rb │ ├── destroy_assemblies_type_spec.rb │ ├── destroy_assembly_admin_spec.rb │ ├── destroy_assembly_member_spec.rb │ ├── destroy_category_spec.rb │ ├── publish_assembly_spec.rb │ ├── unpublish_assembly_spec.rb │ ├── update_assemblies_setting_spec.rb │ ├── update_assemblies_type_spec.rb │ ├── update_assembly_admin_spec.rb │ ├── update_assembly_member_spec.rb │ ├── update_assembly_spec.rb │ └── update_category_spec.rb │ ├── controllers │ ├── admin │ │ ├── assemblies_controller_spec.rb │ │ └── components_controller_spec.rb │ ├── assemblies_controller_spec.rb │ ├── assemblies_settings_controller_spec.rb │ ├── assembly_members_controller_spec.rb │ └── exports_controller_spec.rb │ ├── events │ └── decidim │ │ ├── assemblies │ │ └── create_assembly_member_event_spec.rb │ │ └── role_assigned_to_assembly_event_spec.rb │ ├── factories.rb │ ├── forms │ ├── assemblies_setting_form_spec.rb │ ├── assemblies_type_form_spec.rb │ ├── assembly_form_spec.rb │ ├── assembly_member_form_spec.rb │ ├── assembly_user_role_form_spec.rb │ ├── attachment_collection_form_spec.rb │ ├── attachment_form_spec.rb │ └── category_form_spec.rb │ ├── helpers │ └── decidim │ │ └── scopes_helper_spec.rb │ ├── lib │ ├── components │ │ └── assemblies │ │ │ └── current_component_spec.rb │ ├── decidim │ │ └── assemblies │ │ │ └── participatory_space_spec.rb │ ├── query_extensions_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ ├── assemblies_setting_spec.rb │ │ ├── assemblies_type_spec.rb │ │ ├── assembly_member_spec.rb │ │ ├── assembly_spec.rb │ │ └── assembly_user_role_spec.rb │ ├── permissions │ └── decidim │ │ └── assemblies │ │ └── permissions_spec.rb │ ├── presenters │ └── decidim │ │ ├── admin │ │ └── assembly_member_presenter_spec.rb │ │ ├── assemblies │ │ ├── admin_log │ │ │ ├── assembly_setting_presenter_spec.rb │ │ │ └── value_types │ │ │ │ └── member_position_presenter_spec.rb │ │ └── assembly_stats_presenter_spec.rb │ │ ├── assembly_member_presenter_spec.rb │ │ └── log │ │ └── value_types │ │ ├── assembly_presenter_spec.rb │ │ └── assembly_type_presenter_spec.rb │ ├── queries │ ├── admin │ │ ├── assembly_admins_spec.rb │ │ └── assembly_members_spec.rb │ ├── decidim │ │ └── assemblies │ │ │ └── metrics │ │ │ └── assemblies_metric_manage_spec.rb │ ├── organization_assemblies_spec.rb │ ├── organization_prioritized_assemblies_spec.rb │ ├── organization_published_assemblies_spec.rb │ ├── parent_assemblies_for_select_spec.rb │ └── parent_assemblies_spec.rb │ ├── services │ └── decidim │ │ └── assemblies │ │ └── searchable_assembly_resource_spec.rb │ ├── shared │ ├── assembly_administration_by_admin_shared_context.rb │ ├── assembly_administration_by_assembly_admin_shared_context.rb │ ├── assembly_administration_by_assembly_moderator_shared_context.rb │ ├── assembly_administration_shared_context.rb │ ├── copy_assemblies_examples.rb │ ├── manage_assemblies_examples.rb │ ├── manage_assembly_admins_examples.rb │ ├── manage_assembly_categories_examples.rb │ ├── manage_assembly_components_examples.rb │ ├── manage_assembly_members_examples.rb │ └── manage_assembly_private_users_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin │ │ ├── admin_copies_assembly_spec.rb │ │ ├── admin_manages_assemblies_spec.rb │ │ ├── admin_manages_assemblies_types_spec.rb │ │ ├── admin_manages_assemblies_with_parent_selector_spec.rb │ │ ├── admin_manages_assembly_admins_spec.rb │ │ ├── admin_manages_assembly_attachment_collections_spec.rb │ │ ├── admin_manages_assembly_attachments_spec.rb │ │ ├── admin_manages_assembly_categories_spec.rb │ │ ├── admin_manages_assembly_component_permissions_spec.rb │ │ ├── admin_manages_assembly_components_spec.rb │ │ ├── admin_manages_assembly_members_spec.rb │ │ ├── admin_manages_assembly_private_users_spec.rb │ │ ├── assembly_admin_accesses_admin_sections_spec.rb │ │ ├── assembly_moderator_manages_assembly_moderations_spec.rb │ │ └── valuator_checks_components_spec.rb │ ├── assemblies_spec.rb │ ├── assembly_embeds_spec.rb │ ├── assembly_members_spec.rb │ ├── filter_assemblies_spec.rb │ ├── homepage_content_blocks_spec.rb │ ├── private_assemblies_spec.rb │ └── user_profile_view_hooks_spec.rb │ └── types │ ├── assemblies_type_type_spec.rb │ ├── assembly_member_type_spec.rb │ └── assembly_type_spec.rb ├── decidim-blogs ├── README.md ├── Rakefile ├── app │ ├── assets │ │ └── images │ │ │ └── decidim │ │ │ └── blogs │ │ │ └── icon.svg │ ├── cells │ │ └── decidim │ │ │ └── blogs │ │ │ ├── post_activity_cell.rb │ │ │ ├── post_cell.rb │ │ │ ├── post_m │ │ │ └── footer.erb │ │ │ └── post_m_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── blogs │ │ │ └── admin │ │ │ ├── create_post.rb │ │ │ └── update_post.rb │ ├── controllers │ │ └── decidim │ │ │ └── blogs │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── attachment_collections_controller.rb │ │ │ ├── attachments_controller.rb │ │ │ └── posts_controller.rb │ │ │ ├── application_controller.rb │ │ │ └── posts_controller.rb │ ├── events │ │ └── decidim │ │ │ └── blogs │ │ │ └── create_post_event.rb │ ├── forms │ │ └── decidim │ │ │ └── blogs │ │ │ └── admin │ │ │ └── post_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── blogs │ │ │ ├── admin │ │ │ └── posts_helper.rb │ │ │ ├── application_helper.rb │ │ │ └── posts_helper.rb │ ├── models │ │ └── decidim │ │ │ └── blogs │ │ │ ├── application_record.rb │ │ │ └── post.rb │ ├── permissions │ │ └── decidim │ │ │ └── blog │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── blogs │ │ │ └── post_presenter.rb │ ├── types │ │ └── decidim │ │ │ └── blogs │ │ │ ├── blogs_type.rb │ │ │ ├── post_input_filter.rb │ │ │ ├── post_input_sort.rb │ │ │ └── post_type.rb │ └── views │ │ └── decidim │ │ └── blogs │ │ ├── admin │ │ └── posts │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ └── posts │ │ ├── _datetime.html.erb │ │ ├── _posts.html.erb │ │ ├── _sidebar_blog.html.erb │ │ ├── index.html.erb │ │ └── show.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20171129131353_create_decidim_blogs_posts.rb │ │ ├── 20171211084630_add_author_to_decidim_blogs_posts.rb │ │ ├── 20181017084519_make_blogposts_authors_polymorphics.rb │ │ ├── 20191212162606_add_user_group_author_to_blogs.rb │ │ ├── 20200128094730_add_endorsements_counter_cache_to_blogs.rb │ │ └── 20200320105910_index_foreign_keys_in_decidim_blogs_posts.rb ├── decidim-blogs.gemspec ├── lib │ └── decidim │ │ ├── blogs.rb │ │ └── blogs │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── component.rb │ │ ├── engine.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── commands │ └── decidim │ │ └── blogs │ │ └── admin │ │ ├── create_post_spec.rb │ │ └── update_post_spec.rb │ ├── events │ └── decidim │ │ └── blogs │ │ └── create_post_event_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── blogs │ │ └── admin │ │ └── post_form_spec.rb │ ├── lib │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ └── blogs │ │ └── post_spec.rb │ ├── permissions │ └── decidim │ │ └── blog │ │ └── permissions_spec.rb │ ├── services │ └── decidim │ │ └── blogs │ │ └── searchable_blogpost_resource_spec.rb │ ├── shared │ ├── manage_attachment_collections_examples.rb │ ├── manage_attachments_examples.rb │ └── manage_posts_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_posts_attachment_collections_spec.rb │ ├── admin_manages_posts_attachments_spec.rb │ ├── admin_manages_posts_spec.rb │ ├── explore_posts_spec.rb │ └── process_admin_manages_post_spec.rb │ └── types │ ├── blogs_type_spec.rb │ ├── post_input_filter_spec.rb │ ├── post_input_sort_spec.rb │ └── post_type_spec.rb ├── decidim-budgets ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_budgets_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── budgets │ │ │ │ └── icon.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── budgets │ │ │ │ ├── progressFixed.js.es6 │ │ │ │ └── projects.js.es6 │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── budgets │ │ │ ├── _budgets.scss │ │ │ └── budget │ │ │ ├── _budget-list.scss │ │ │ ├── _budget-meter.scss │ │ │ └── _progress.scss │ ├── cells │ │ └── decidim │ │ │ └── budgets │ │ │ ├── project_cell.rb │ │ │ ├── project_list_item │ │ │ ├── project_data.erb │ │ │ ├── project_data_number.erb │ │ │ ├── project_data_vote_button.erb │ │ │ ├── project_data_votes.erb │ │ │ ├── project_image.erb │ │ │ ├── project_text.erb │ │ │ └── show.erb │ │ │ ├── project_list_item_cell.rb │ │ │ ├── project_m │ │ │ ├── data.erb │ │ │ └── footer.erb │ │ │ └── project_m_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── budgets │ │ │ ├── add_line_item.rb │ │ │ ├── admin │ │ │ ├── create_project.rb │ │ │ ├── destroy_project.rb │ │ │ ├── import_proposals_to_budgets.rb │ │ │ └── update_project.rb │ │ │ ├── cancel_order.rb │ │ │ ├── checkout.rb │ │ │ └── remove_line_item.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── budgets │ │ │ │ ├── needs_current_order.rb │ │ │ │ └── orderable.rb │ │ └── decidim │ │ │ └── budgets │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── attachment_collections_controller.rb │ │ │ ├── attachments_controller.rb │ │ │ ├── projects_controller.rb │ │ │ └── proposals_imports_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── line_items_controller.rb │ │ │ ├── orders_controller.rb │ │ │ └── projects_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── budgets │ │ │ └── admin │ │ │ ├── component_form.rb │ │ │ ├── project_form.rb │ │ │ └── project_import_proposals_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── budgets │ │ │ ├── application_helper.rb │ │ │ └── projects_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── budgets │ │ │ └── send_order_summary_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── budgets │ │ │ └── order_summary_mailer.rb │ ├── models │ │ └── decidim │ │ │ └── budgets │ │ │ ├── application_record.rb │ │ │ ├── line_item.rb │ │ │ ├── order.rb │ │ │ └── project.rb │ ├── permissions │ │ └── decidim │ │ │ └── budgets │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── budgets │ │ │ └── admin_log │ │ │ └── project_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── budgets │ │ │ ├── filtered_projects.rb │ │ │ └── metrics │ │ │ ├── budget_followers_metric_measure.rb │ │ │ └── budget_participants_metric_measure.rb │ ├── serializers │ │ └── decidim │ │ │ └── budgets │ │ │ └── data_portability_budgets_order_serializer.rb │ ├── services │ │ └── decidim │ │ │ └── budgets │ │ │ └── project_search.rb │ ├── types │ │ └── decidim │ │ │ └── budgets │ │ │ ├── budgets_type.rb │ │ │ └── project_type.rb │ └── views │ │ └── decidim │ │ └── budgets │ │ ├── admin │ │ ├── projects │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ └── proposals_imports │ │ │ └── new.html.erb │ │ ├── line_items │ │ └── update_budget.js.erb │ │ ├── order_summary_mailer │ │ └── order_summary.html.erb │ │ └── projects │ │ ├── _budget_confirm.html.erb │ │ ├── _budget_excess.html.erb │ │ ├── _budget_summary.html.erb │ │ ├── _count.html.erb │ │ ├── _filters.html.erb │ │ ├── _filters_small_view.html.erb │ │ ├── _linked_projects.html.erb │ │ ├── _order_progress.html.erb │ │ ├── _order_selected_projects.html.erb │ │ ├── _order_total_budget.html.erb │ │ ├── _project.html.erb │ │ ├── _project_budget_button.html.erb │ │ ├── _projects.html.erb │ │ ├── index.html.erb │ │ ├── index.js.erb │ │ └── show.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20170127114122_create_projects.rb │ │ ├── 20170130095615_create_orders.rb │ │ ├── 20170130101825_create_line_items.rb │ │ ├── 20170207101750_remove_short_description_from_decidim_projects.rb │ │ ├── 20170215132708_add_reference_to_projects.rb │ │ ├── 20170410074214_remove_not_null_reference_budgets.rb │ │ ├── 20170612101846_migrate_projects_category.rb │ │ ├── 20180305133340_rename_features_to_components_at_budgets.rb │ │ └── 20181205141115_use_big_ints_for_budgets.rb ├── decidim-budgets.gemspec ├── lib │ └── decidim │ │ ├── budgets.rb │ │ └── budgets │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── component.rb │ │ ├── engine.rb │ │ ├── seeds │ │ ├── Exampledocument.pdf │ │ └── city.jpeg │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── commands │ ├── add_line_item_spec.rb │ ├── admin │ │ ├── create_attachment_collection_spec.rb │ │ ├── import_proposals_to_budgets_spec.rb │ │ └── update_attachment_collection_spec.rb │ ├── cancel_order_spec.rb │ ├── checkout_spec.rb │ ├── create_project_spec.rb │ ├── destroy_project_spec.rb │ ├── remove_line_item_spec.rb │ └── update_project_spec.rb │ ├── factories.rb │ ├── forms │ ├── admin │ │ ├── attachment_collection_form_spec.rb │ │ ├── attachment_form_spec.rb │ │ └── project_import_proposals_form_spec.rb │ └── project_form_spec.rb │ ├── helpers │ └── projects_helper_spec.rb │ ├── jobs │ └── decidim │ │ └── budgets │ │ └── send_order_summary_job_spec.rb │ ├── lib │ ├── decidim │ │ └── budgets │ │ │ └── admin │ │ │ └── component_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── mailers │ └── decidim │ │ └── budgets │ │ └── order_summary_mailer_spec.rb │ ├── models │ ├── line_item_spec.rb │ ├── order_spec.rb │ └── project_spec.rb │ ├── permissions │ └── decidim │ │ └── budgets │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── queries │ └── decidim │ │ └── budgets │ │ ├── filtered_projects_spec.rb │ │ └── metrics │ │ ├── budget_followers_metric_measure_spec.rb │ │ └── budget_participants_metric_measure_spec.rb │ ├── serializers │ └── data_portability_budgets_order_serializer_spec.rb │ ├── services │ ├── decidim │ │ └── budgets │ │ │ └── searchable_project_resource_spec.rb │ └── project_search_spec.rb │ ├── shared │ ├── import_proposals_to_projects_examples.rb │ ├── manage_attachment_collections_examples.rb │ ├── manage_attachments_examples.rb │ └── manage_projects_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_project_attachment_collections_spec.rb │ ├── admin_manages_project_attachments_spec.rb │ ├── admin_manages_projects_spec.rb │ ├── comments_spec.rb │ ├── explore_projects_spec.rb │ ├── follow_projects_spec.rb │ ├── orders_spec.rb │ └── sorting_projects_spec.rb │ └── types │ ├── budgets_type_spec.rb │ └── project_type_spec.rb ├── decidim-comments ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_comments_manifest.js │ │ └── javascripts │ │ │ └── decidim │ │ │ └── comments │ │ │ ├── bundle.js │ │ │ └── comments.js.erb │ ├── cells │ │ └── decidim │ │ │ └── comments │ │ │ └── comment_activity_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── comments │ │ │ ├── create_comment.rb │ │ │ └── vote_comment.rb │ ├── events │ │ └── decidim │ │ │ └── comments │ │ │ ├── comment_by_followed_user_event.rb │ │ │ ├── comment_by_followed_user_group_event.rb │ │ │ ├── comment_created_event.rb │ │ │ ├── comment_event.rb │ │ │ ├── reply_created_event.rb │ │ │ ├── user_group_mentioned_event.rb │ │ │ └── user_mentioned_event.rb │ ├── forms │ │ └── decidim │ │ │ └── comments │ │ │ └── comment_form.rb │ ├── frontend │ │ ├── application │ │ │ ├── apollo_client.ts │ │ │ ├── application.component.test.tsx │ │ │ ├── application.component.tsx │ │ │ ├── icon.component.test.tsx │ │ │ └── icon.component.tsx │ │ ├── comments │ │ │ ├── .comment.component.test.tsx.swp │ │ │ ├── add_comment_form.component.test.tsx │ │ │ ├── add_comment_form.component.tsx │ │ │ ├── comment.component.test.tsx │ │ │ ├── comment.component.tsx │ │ │ ├── comment_order_selector.component.test.tsx │ │ │ ├── comment_order_selector.component.tsx │ │ │ ├── comment_thread.component.test.tsx │ │ │ ├── comment_thread.component.tsx │ │ │ ├── comments.component.test.tsx │ │ │ ├── comments.component.tsx │ │ │ ├── down_vote_button.component.test.tsx │ │ │ ├── down_vote_button.component.tsx │ │ │ ├── up_vote_button.component.test.tsx │ │ │ ├── up_vote_button.component.tsx │ │ │ ├── vote_button.component.tsx │ │ │ └── vote_button_component.test.tsx │ │ ├── entry.ts │ │ ├── entry_test.ts │ │ ├── fragments │ │ │ ├── add_comment_form_commentable.fragment.graphql │ │ │ ├── add_comment_form_session.fragment.graphql │ │ │ ├── comment.fragment.graphql │ │ │ ├── comment_data.fragment.graphql │ │ │ ├── comment_thread.fragment.graphql │ │ │ ├── down_vote_button.fragment.graphql │ │ │ └── up_vote_button.fragment.graphql │ │ ├── mutations │ │ │ ├── add_comment.mutation.graphql │ │ │ ├── down_vote.mutation.graphql │ │ │ └── up_vote.mutation.graphql │ │ ├── queries │ │ │ └── comments.query.graphql │ │ └── support │ │ │ ├── asset_url.ts │ │ │ ├── generate_comments_data.ts │ │ │ ├── generate_user_data.ts │ │ │ ├── generate_user_group_data.ts │ │ │ ├── graphql_transformer.js │ │ │ ├── load_translations.ts │ │ │ ├── require_all.ts │ │ │ ├── resolve_graphql_query.ts │ │ │ └── schema.ts │ ├── models │ │ └── decidim │ │ │ └── comments │ │ │ ├── application_record.rb │ │ │ ├── comment.rb │ │ │ ├── comment_vote.rb │ │ │ └── seed.rb │ ├── queries │ │ └── decidim │ │ │ └── comments │ │ │ ├── metrics │ │ │ ├── comment_participants_metric_measure.rb │ │ │ └── comments_metric_manage.rb │ │ │ └── sorted_comments.rb │ ├── resolvers │ │ └── decidim │ │ │ └── comments │ │ │ └── vote_comment_resolver.rb │ ├── scrubbers │ │ └── decidim │ │ │ └── comments │ │ │ └── user_input_scrubber.rb │ ├── services │ │ └── decidim │ │ │ └── comments │ │ │ ├── comment_creation.rb │ │ │ └── new_comment_notification_creator.rb │ └── types │ │ └── decidim │ │ └── comments │ │ ├── commentable_interface.rb │ │ ├── commentable_mutation_type.rb │ │ └── commentable_type.rb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ ├── migrate │ │ ├── 20161130143508_create_comments.rb │ │ ├── 20161214082645_add_depth_to_comments.rb │ │ ├── 20161216102820_add_alignment_to_comments.rb │ │ ├── 20161219150806_create_comment_votes.rb │ │ ├── 20170123102043_add_user_group_id_to_comments.rb │ │ ├── 20170504085413_add_root_commentable_to_comments.rb │ │ ├── 20170510091348_update_root_commentable_for_comments.rb │ │ ├── 20170510091409_set_root_commentable_null_constraints.rb │ │ ├── 20181003080320_fix_user_groups_ids_in_comments.rb │ │ ├── 20181016142511_make_authors_polymorphic_for_comments.rb │ │ ├── 20181019092928_make_author_polymorphic_for_comment_votes.rb │ │ └── 20200320105911_index_foreign_keys_in_decidim_comments_comments.rb │ └── seeds.rb ├── decidim-comments.gemspec ├── lib │ └── decidim │ │ ├── comments.rb │ │ └── comments │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── api │ │ ├── add_comment_type.rb │ │ ├── comment_mutation_type.rb │ │ └── comment_type.rb │ │ ├── comment_serializer.rb │ │ ├── comment_vote_serializer.rb │ │ ├── commentable.rb │ │ ├── comments_helper.rb │ │ ├── engine.rb │ │ ├── export.rb │ │ ├── markdown.rb │ │ ├── mutation_extensions.rb │ │ ├── query_extensions.rb │ │ ├── test.rb │ │ ├── test │ │ ├── factories.rb │ │ └── shared_examples │ │ │ ├── comment_event.rb │ │ │ └── create_comment_context.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── comments │ │ └── comment_activity_cell_spec.rb │ ├── commands │ ├── create_comment_spec.rb │ └── vote_comment_spec.rb │ ├── events │ └── decidim │ │ └── comments │ │ ├── comment_by_followed_user_event_spec.rb │ │ ├── comment_by_followed_user_group_event_spec.rb │ │ ├── comment_created_event_spec.rb │ │ ├── reply_created_event_spec.rb │ │ ├── user_group_mentioned_event_spec.rb │ │ └── user_mentioned_event_spec.rb │ ├── factories.rb │ ├── forms │ └── comment_form_spec.rb │ ├── helpers │ └── comments_helper_spec.rb │ ├── lib │ ├── decidim │ │ └── comments │ │ │ ├── comment_serializer_spec.rb │ │ │ ├── comment_vote_serializer_spec.rb │ │ │ ├── commentable_spec.rb │ │ │ └── export_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── models │ ├── comment_spec.rb │ ├── comment_vote_spec.rb │ └── seed_spec.rb │ ├── queries │ ├── decidim │ │ └── comments │ │ │ └── metrics │ │ │ ├── comment_participants_metric_measure_spec.rb │ │ │ └── comments_metric_manage_spec.rb │ └── sorted_comments_spec.rb │ ├── services │ └── decidim │ │ └── comments │ │ ├── comment_creation_spec.rb │ │ └── new_comment_notification_creator_spec.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_comments_spec.rb │ ├── comments_spec.rb │ └── report_comment_spec.rb │ └── types │ ├── comment_mutation_type_spec.rb │ ├── comment_type_spec.rb │ ├── commentable_mutation_type_spec.rb │ ├── commentable_type_spec.rb │ ├── mutation_type_spec.rb │ └── query_type_spec.rb ├── decidim-conferences ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── admin │ │ │ │ └── decidim_conferences_manifest.js │ │ │ └── decidim_conferences_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── conferences │ │ │ │ └── conference.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── conferences │ │ │ │ ├── admin │ │ │ │ ├── conference_invite_form.es6 │ │ │ │ ├── conference_speakers.js.es6 │ │ │ │ └── conferences.js.es6 │ │ │ │ └── conferences.js.es6 │ │ └── stylesheet │ │ │ └── decidim │ │ │ └── conferences │ │ │ └── conferences.scss │ ├── cells │ │ └── decidim │ │ │ └── conferences │ │ │ ├── conference_address │ │ │ └── show.erb │ │ │ ├── conference_address_cell.rb │ │ │ ├── conference_cell.rb │ │ │ ├── conference_m │ │ │ ├── footer.erb │ │ │ └── tags.erb │ │ │ ├── conference_m_cell.rb │ │ │ ├── conference_speaker │ │ │ └── show.erb │ │ │ ├── conference_speaker_cell.rb │ │ │ ├── content_blocks │ │ │ ├── highlighted_conferences │ │ │ │ └── show.erb │ │ │ └── highlighted_conferences_cell.rb │ │ │ ├── linked_participatory_spaces │ │ │ └── show.erb │ │ │ ├── linked_participatory_spaces_cell.rb │ │ │ ├── media_link │ │ │ └── show.erb │ │ │ ├── media_link_cell.rb │ │ │ ├── partner │ │ │ └── show.erb │ │ │ ├── partner_cell.rb │ │ │ ├── photo │ │ │ └── show.erb │ │ │ ├── photo_cell.rb │ │ │ ├── photos_list │ │ │ └── show.erb │ │ │ ├── photos_list_cell.rb │ │ │ ├── registration_type │ │ │ ├── join_conference.erb │ │ │ ├── registration_confirm.erb │ │ │ └── show.erb │ │ │ └── registration_type_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── conferences │ │ │ ├── admin │ │ │ ├── confirm_conference_registration.rb │ │ │ ├── copy_conference.rb │ │ │ ├── create_conference.rb │ │ │ ├── create_conference_admin.rb │ │ │ ├── create_conference_speaker.rb │ │ │ ├── create_media_link.rb │ │ │ ├── create_partner.rb │ │ │ ├── create_registration_type.rb │ │ │ ├── destroy_conference_admin.rb │ │ │ ├── destroy_conference_speaker.rb │ │ │ ├── destroy_media_link.rb │ │ │ ├── destroy_partner.rb │ │ │ ├── destroy_registration_type.rb │ │ │ ├── export_conference_registrations.rb │ │ │ ├── invite_user_to_join_conference.rb │ │ │ ├── notify_role_assigned_to_conference.rb │ │ │ ├── publish_conference.rb │ │ │ ├── publish_registration_type.rb │ │ │ ├── send_conference_diplomas.rb │ │ │ ├── unpublish_conference.rb │ │ │ ├── unpublish_registration_type.rb │ │ │ ├── update_conference.rb │ │ │ ├── update_conference_admin.rb │ │ │ ├── update_conference_speaker.rb │ │ │ ├── update_diploma.rb │ │ │ ├── update_media_link.rb │ │ │ ├── update_partner.rb │ │ │ └── update_registration_type.rb │ │ │ ├── decline_invitation.rb │ │ │ ├── join_conference.rb │ │ │ └── leave_conference.rb │ ├── constraints │ │ └── decidim │ │ │ └── conferences │ │ │ ├── current_component.rb │ │ │ └── current_conference.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── conferences │ │ │ │ └── admin │ │ │ │ ├── conference_context.rb │ │ │ │ └── filterable.rb │ │ └── decidim │ │ │ └── conferences │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── categories_controller.rb │ │ │ ├── component_permissions_controller.rb │ │ │ ├── components_controller.rb │ │ │ ├── concerns │ │ │ │ └── conference_admin.rb │ │ │ ├── conference_attachment_collections_controller.rb │ │ │ ├── conference_attachments_controller.rb │ │ │ ├── conference_copies_controller.rb │ │ │ ├── conference_invites_controller.rb │ │ │ ├── conference_publications_controller.rb │ │ │ ├── conference_registrations_controller.rb │ │ │ ├── conference_speakers_controller.rb │ │ │ ├── conference_user_roles_controller.rb │ │ │ ├── conferences_controller.rb │ │ │ ├── diplomas_controller.rb │ │ │ ├── exports_controller.rb │ │ │ ├── media_links_controller.rb │ │ │ ├── moderations_controller.rb │ │ │ ├── partners_controller.rb │ │ │ ├── registration_type_publications_controller.rb │ │ │ └── registration_types_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── conference_program_controller.rb │ │ │ ├── conference_registrations_controller.rb │ │ │ ├── conference_speakers_controller.rb │ │ │ ├── conference_widgets_controller.rb │ │ │ ├── conferences_controller.rb │ │ │ ├── media_controller.rb │ │ │ └── registration_types_controller.rb │ ├── events │ │ └── decidim │ │ │ └── conferences │ │ │ ├── conference_registration_notification_event.rb │ │ │ ├── conference_registrations_enabled_event.rb │ │ │ ├── conference_registrations_over_percentage_event.rb │ │ │ ├── conference_role_assigned_event.rb │ │ │ ├── upcoming_conference_event.rb │ │ │ └── update_conference_event.rb │ ├── forms │ │ └── decidim │ │ │ └── conferences │ │ │ └── admin │ │ │ ├── conference_copy_form.rb │ │ │ ├── conference_form.rb │ │ │ ├── conference_registration_invite_form.rb │ │ │ ├── conference_speaker_form.rb │ │ │ ├── conference_user_role_form.rb │ │ │ ├── diploma_form.rb │ │ │ ├── media_link_form.rb │ │ │ ├── partner_form.rb │ │ │ └── registration_type_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── conferences │ │ │ ├── admin │ │ │ ├── conference_speakers_helper.rb │ │ │ └── conferences_helper.rb │ │ │ ├── conference_helper.rb │ │ │ ├── conference_program_helper.rb │ │ │ ├── media_attachments_helper.rb │ │ │ └── partners_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── conferences │ │ │ ├── admin │ │ │ └── send_conference_diploma_job.rb │ │ │ └── upcoming_conference_notification_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── conferences │ │ │ ├── admin │ │ │ ├── invite_join_conference_mailer.rb │ │ │ └── send_conference_diploma_mailer.rb │ │ │ └── conference_registration_mailer.rb │ ├── models │ │ └── decidim │ │ │ ├── conference.rb │ │ │ ├── conference_meeting.rb │ │ │ ├── conference_speaker.rb │ │ │ ├── conference_speaker_conference_meeting.rb │ │ │ ├── conference_user_role.rb │ │ │ └── conferences │ │ │ ├── conference_invite.rb │ │ │ ├── conference_meeting_registration_type.rb │ │ │ ├── conference_registration.rb │ │ │ ├── media_link.rb │ │ │ ├── partner.rb │ │ │ └── registration_type.rb │ ├── permissions │ │ └── decidim │ │ │ └── conferences │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ ├── admin │ │ │ └── conference_speaker_presenter.rb │ │ │ ├── conference_meeting_presenter.rb │ │ │ ├── conference_speaker_presenter.rb │ │ │ ├── conferences │ │ │ ├── admin_log │ │ │ │ ├── conference_invite_presenter.rb │ │ │ │ ├── conference_registration_presenter.rb │ │ │ │ ├── conference_speaker_presenter.rb │ │ │ │ ├── conferences_presenter.rb │ │ │ │ ├── conferences_user_role_presenter.rb │ │ │ │ ├── media_link_presenter.rb │ │ │ │ ├── partner_presenter.rb │ │ │ │ ├── registration_type_presenter.rb │ │ │ │ └── value_types │ │ │ │ │ └── role_presenter.rb │ │ │ ├── conference_invite_presenter.rb │ │ │ └── conference_stats_presenter.rb │ │ │ └── log │ │ │ └── value_types │ │ │ └── conference_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── conferences │ │ │ ├── admin │ │ │ ├── admin_users.rb │ │ │ ├── conference_invites.rb │ │ │ └── conference_speakers.rb │ │ │ ├── conference_program_meetings.rb │ │ │ ├── conference_program_meetings_by_day.rb │ │ │ ├── conferences_with_user_role.rb │ │ │ ├── organization_conferences.rb │ │ │ ├── organization_prioritized_conferences.rb │ │ │ ├── organization_published_conferences.rb │ │ │ ├── prioritized_conferences.rb │ │ │ ├── promoted_conferences.rb │ │ │ ├── published_conferences.rb │ │ │ └── visible_conferences.rb │ ├── serializers │ │ └── decidim │ │ │ └── conferences │ │ │ ├── conference_registration_serializer.rb │ │ │ ├── data_portability_conference_invite_serializer.rb │ │ │ └── data_portability_conference_registration_serializer.rb │ ├── types │ │ └── decidim │ │ │ └── conferences │ │ │ ├── conference_media_link_type.rb │ │ │ ├── conference_partner_type.rb │ │ │ ├── conference_speaker_type.rb │ │ │ └── conference_type.rb │ ├── uploaders │ │ └── decidim │ │ │ └── conferences │ │ │ ├── diploma_uploader.rb │ │ │ └── partner_logo_uploader.rb │ └── views │ │ ├── decidim │ │ ├── conference_speakers │ │ │ └── _conference_speaker.html.erb │ │ └── conferences │ │ │ ├── _conference.html.erb │ │ │ ├── _order_by_conferences.html.erb │ │ │ ├── admin │ │ │ ├── conference_copies │ │ │ │ ├── _form.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── conference_invites │ │ │ │ ├── _form.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── conference_registrations │ │ │ │ └── index.html.erb │ │ │ ├── conference_speakers │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── conference_user_roles │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── conferences │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── diplomas │ │ │ │ ├── _form.html.erb │ │ │ │ └── edit.html.erb │ │ │ ├── invite_join_conference_mailer │ │ │ │ └── invite.html.erb │ │ │ ├── media_links │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── partners │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── registration_types │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ └── send_conference_diploma_mailer │ │ │ │ ├── diploma.html.erb │ │ │ │ └── diploma_user.html.erb │ │ │ ├── conference_program │ │ │ ├── _program_item.html.erb │ │ │ ├── _program_meeting.html.erb │ │ │ └── show.html.erb │ │ │ ├── conference_registration_mailer │ │ │ ├── confirmation.html.erb │ │ │ └── pending_validation.html.erb │ │ │ ├── conference_speakers │ │ │ └── index.html.erb │ │ │ ├── conferences │ │ │ ├── _partners.html.erb │ │ │ ├── _promoted_conference.html.erb │ │ │ ├── _statistics.html.erb │ │ │ ├── index.html.erb │ │ │ └── show.html.erb │ │ │ ├── media │ │ │ ├── _attachments.html.erb │ │ │ └── index.html.erb │ │ │ ├── registration_types │ │ │ └── index.html.erb │ │ │ └── shared │ │ │ └── _conference_user_login.html.erb │ │ ├── devise │ │ └── mailer │ │ │ ├── join_conference.html.erb │ │ │ └── join_conference.text.erb │ │ └── layouts │ │ └── decidim │ │ ├── _conference_hero.html.erb │ │ ├── _conferences_nav.html.erb │ │ ├── admin │ │ ├── conference.html.erb │ │ └── conferences.html.erb │ │ ├── conference.html.erb │ │ └── diploma.html.erb ├── bin │ └── rails ├── config │ ├── initializers │ │ └── wicked_pdf.rb │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ ├── migrate │ │ ├── 20180626151505_add_conferences.rb │ │ ├── 20180626152015_add_conference_user_roles.rb │ │ ├── 20180702084256_add_conference_speakers.rb │ │ ├── 20180706104306_add_conference_invites.rb │ │ ├── 20180706104825_add_conference_registrations.rb │ │ ├── 20181004144411_add_conferences_partner.rb │ │ ├── 20181010133930_add_relation_between_speaker_and_meeting.rb │ │ ├── 20181015100301_add_conference_media_link.rb │ │ ├── 20181023142325_add_conference_registration_types.rb │ │ ├── 20181030090202_add_reference_registration_type_to_conference_registration.rb │ │ ├── 20181030153614_add_registration_type_to_conference_invite.rb │ │ ├── 20181106092826_add_diploma_fields_to_conference.rb │ │ ├── 20181123124424_make_price_optional_conference_registration_type.rb │ │ ├── 20200320105913_index_foreign_keys_in_decidim_conferences.rb │ │ ├── 20200320105914_index_foreign_keys_in_decidim_conferences_conference_invites.rb │ │ └── 20200320105915_index_foreign_keys_in_decidim_conferences_conference_registrations.rb │ └── seeds │ │ ├── Exampledocument.pdf │ │ ├── city.jpeg │ │ ├── city2.jpeg │ │ ├── homepage_image.jpg │ │ └── logo.png ├── decidim-conferences.gemspec ├── lib │ └── decidim │ │ ├── conferences.rb │ │ └── conferences │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ ├── participatory_space.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── conferences │ │ ├── conference_cell_spec.rb │ │ ├── conference_m_cell_spec.rb │ │ └── partner_cell_spec.rb │ ├── commands │ ├── admin │ │ ├── create_attachment_collection_spec.rb │ │ └── update_attachment_collection_spec.rb │ ├── confirm_conference_registration_spec.rb │ ├── copy_conference_spec.rb │ ├── create_category_spec.rb │ ├── create_conference_admin_spec.rb │ ├── create_conference_speaker_spec.rb │ ├── create_conference_spec.rb │ ├── create_media_link_spec.rb │ ├── create_partner_spec.rb │ ├── create_registration_type.rb │ ├── decline_invitation_spec.rb │ ├── destroy_category_spec.rb │ ├── destroy_conference_admin_spec.rb │ ├── destroy_conference_speaker_spec.rb │ ├── destroy_media_link_spec.rb │ ├── destroy_registration_type_spec.rb │ ├── join_conference_spec.rb │ ├── leave_conference_spec.rb │ ├── publish_conference_spec.rb │ ├── publish_registration_type_spec.rb │ ├── send_conferences_diplomas_spec.rb │ ├── unpublish_conference_spec.rb │ ├── unpublish_registration_type_spec.rb │ ├── update_category_spec.rb │ ├── update_conference_admin_spec.rb │ ├── update_conference_speaker_spec.rb │ ├── update_conference_spec.rb │ ├── update_diploma_spec.rb │ ├── update_media_link_spec.rb │ ├── update_partner_spec.rb │ └── update_registration_type_spec.rb │ ├── controllers │ ├── admin │ │ ├── components_controller_spec.rb │ │ └── conferences_controller_spec.rb │ ├── conference_program_controller_spec.rb │ ├── conference_speakers_controller_spec.rb │ ├── conferences_controller_spec.rb │ └── exports_controller_spec.rb │ ├── events │ └── decidim │ │ └── conferences │ │ ├── conference_registrations_enabled_event_spec.rb │ │ ├── conference_registrations_over_percentage_event_spec.rb │ │ ├── conference_role_assigned_event_spec.rb │ │ ├── upcoming_conference_event_spec.rb │ │ └── update_conference_event_spec.rb │ ├── factories.rb │ ├── forms │ ├── attachment_collection_form_spec.rb │ ├── attachment_form_spec.rb │ ├── category_form_spec.rb │ ├── conference_form_spec.rb │ ├── conference_speaker_form_spec.rb │ ├── conference_user_role_form_spec.rb │ ├── diploma_form_spec.rb │ ├── media_link_form_spec.rb │ ├── partner_form_spec.rb │ └── registration_type_form_spec.rb │ ├── helpers │ └── decidim │ │ └── scopes_helper_spec.rb │ ├── jobs │ └── decidim │ │ └── conferences │ │ ├── admin │ │ └── send_conference_diploma_job_spec.rb │ │ └── upcoming_conference_notification_job_spec.rb │ ├── lib │ ├── components │ │ └── conferences │ │ │ └── current_component_spec.rb │ ├── decidim │ │ └── conferences │ │ │ └── participatory_space_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── mailers │ ├── conference_registration_mailer_spec.rb │ └── decidim │ │ └── conferences │ │ └── admin │ │ └── send_conference_diploma_mailer_spec.rb │ ├── models │ └── decidim │ │ ├── conference_speaker_spec.rb │ │ ├── conference_spec.rb │ │ ├── conference_user_role_spec.rb │ │ └── conferences │ │ ├── conference_invite_spec.rb │ │ ├── partner_spec.rb │ │ └── registration_type_spec.rb │ ├── permissions │ └── decidim │ │ └── conferences │ │ └── permissions_spec.rb │ ├── presenters │ └── decidim │ │ ├── admin │ │ └── conference_speaker_presenter_spec.rb │ │ ├── conference_speaker_presenter_spec.rb │ │ ├── conferences │ │ └── conference_stats_presenter_spec.rb │ │ └── log │ │ └── value_types │ │ └── conference_presenter_spec.rb │ ├── queries │ ├── admin │ │ ├── conference_admins_spec.rb │ │ └── conference_speakers_spec.rb │ ├── conference_program_meetings_by_day_spec.rb │ ├── conference_program_meetings_spec.rb │ ├── organization_conferences_spec.rb │ ├── organization_prioritized_conferences_spec.rb │ └── organization_published_conferences_spec.rb │ ├── serializers │ ├── conference_registration_serializer_spec.rb │ └── decidim │ │ └── conferences │ │ ├── data_portability_conference_invite_serializer_spec.rb │ │ └── data_portability_conference_registration_serializer_spec.rb │ ├── services │ └── decidim │ │ └── conferences │ │ └── searchable_conferences_resource_spec.rb │ ├── shared │ ├── conference_administration_by_admin_shared_context.rb │ ├── conference_administration_by_conference_admin_shared_context.rb │ ├── conference_administration_by_conference_moderator_shared_context.rb │ ├── conference_administration_shared_context.rb │ ├── copy_conferences_examples.rb │ ├── manage_conference_admins_examples.rb │ ├── manage_conference_categories_examples.rb │ ├── manage_conference_components_examples.rb │ ├── manage_conference_speakers_examples.rb │ ├── manage_conferences_examples.rb │ ├── manage_diplomas_examples.rb │ ├── manage_media_links_examples.rb │ ├── manage_partners_examples.rb │ └── manage_registration_types_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin │ │ ├── admin_copies_conference_spec.rb │ │ ├── admin_manages_conference_admins_spec.rb │ │ ├── admin_manages_conference_attachment_collections_spec.rb │ │ ├── admin_manages_conference_attachments_spec.rb │ │ ├── admin_manages_conference_categories_spec.rb │ │ ├── admin_manages_conference_component_permissions_spec.rb │ │ ├── admin_manages_conference_components_spec.rb │ │ ├── admin_manages_conference_speakers_spec.rb │ │ ├── admin_manages_conferences_spec.rb │ │ ├── admin_manages_media_links_spec.rb │ │ ├── admin_manages_partners_spec.rb │ │ ├── admin_manages_registration_types_spec.rb │ │ ├── conference_admin_accesses_admin_sections_spec.rb │ │ ├── conference_moderator_manages_conference_moderations_spec.rb │ │ └── valuator_checks_components_spec.rb │ ├── conference_embeds_spec.rb │ ├── conference_program_spec.rb │ ├── conference_registrations_spec.rb │ ├── conference_speakers_spec.rb │ ├── conferences_spec.rb │ ├── homepage_content_blocks_spec.rb │ ├── media_spec.rb │ └── partners_spec.rb │ └── types │ ├── conference_media_link_type_spec.rb │ ├── conference_partner_type_spec.rb │ ├── conference_speaker_type_spec.rb │ └── conference_type_spec.rb ├── decidim-consultations ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── decidim_consultations_manifest.css │ │ │ └── decidim_consultations_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── consultations │ │ │ │ ├── icon.svg │ │ │ │ └── icon2.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── consultations │ │ │ │ ├── show_more.js.es6 │ │ │ │ ├── utils.js.es6 │ │ │ │ ├── utils_multiple.js │ │ │ │ └── vote_dialog.js │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── consultations │ │ │ ├── _question.scss │ │ │ ├── _question_multiple_votes.scss │ │ │ ├── _stats.scss │ │ │ ├── _video_wrapper.scss │ │ │ ├── banners │ │ │ └── _block-banner.scss │ │ │ ├── consultations.scss │ │ │ ├── consultations │ │ │ ├── _consultations-banner.scss │ │ │ ├── _consultations-card.scss │ │ │ ├── _consultations-header.scss │ │ │ ├── _consultations-home-banner.scss │ │ │ ├── _consultations-home-intro.scss │ │ │ ├── _consultations-intro.scss │ │ │ ├── _consultations-title.scss │ │ │ ├── _consultations_nav.scss │ │ │ └── introductory_image.scss │ │ │ └── highlighted-content-banner.css.scss │ ├── cells │ │ └── decidim │ │ │ ├── consultation_activity_cell.rb │ │ │ └── consultations │ │ │ ├── consultation_cell.rb │ │ │ ├── consultation_m │ │ │ ├── data.erb │ │ │ └── footer.erb │ │ │ ├── consultation_m_cell.rb │ │ │ ├── content_blocks │ │ │ ├── highlighted_consultations │ │ │ │ └── show.erb │ │ │ ├── highlighted_consultations_cell.rb │ │ │ ├── highlighted_consultations_settings_form │ │ │ │ └── show.erb │ │ │ └── highlighted_consultations_settings_form_cell.rb │ │ │ └── question_activity_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── consultations │ │ │ ├── admin │ │ │ ├── create_consultation.rb │ │ │ ├── create_question.rb │ │ │ ├── create_response.rb │ │ │ ├── create_response_group.rb │ │ │ ├── destroy_response_group.rb │ │ │ ├── publish_consultation.rb │ │ │ ├── publish_consultation_results.rb │ │ │ ├── publish_question.rb │ │ │ ├── unpublish_consultation.rb │ │ │ ├── unpublish_consultation_results.rb │ │ │ ├── unpublish_question.rb │ │ │ ├── update_consultation.rb │ │ │ ├── update_question.rb │ │ │ ├── update_question_configuration.rb │ │ │ ├── update_response.rb │ │ │ └── update_response_group.rb │ │ │ ├── multiple_vote_question.rb │ │ │ ├── unvote_question.rb │ │ │ └── vote_question.rb │ ├── constraints │ │ └── decidim │ │ │ └── consultations │ │ │ ├── current_component.rb │ │ │ └── current_question.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── consultations │ │ │ │ ├── admin │ │ │ │ ├── consultation_admin.rb │ │ │ │ ├── filterable.rb │ │ │ │ └── question_admin.rb │ │ │ │ ├── needs_consultation.rb │ │ │ │ ├── needs_question.rb │ │ │ │ └── orderable.rb │ │ └── decidim │ │ │ └── consultations │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── categories_controller.rb │ │ │ ├── component_permissions_controller.rb │ │ │ ├── components_controller.rb │ │ │ ├── consultation_publications_controller.rb │ │ │ ├── consultation_results_publications_controller.rb │ │ │ ├── consultations_controller.rb │ │ │ ├── question_attachments_controller.rb │ │ │ ├── question_configuration_controller.rb │ │ │ ├── question_permissions_controller.rb │ │ │ ├── question_publications_controller.rb │ │ │ ├── questions_controller.rb │ │ │ ├── response_groups_controller.rb │ │ │ └── responses_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── authorization_vote_modals_controller.rb │ │ │ ├── consultation_widgets_controller.rb │ │ │ ├── consultations_controller.rb │ │ │ ├── question_multiple_votes_controller.rb │ │ │ ├── question_votes_controller.rb │ │ │ ├── question_widgets_controller.rb │ │ │ └── questions_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── consultations │ │ │ ├── admin │ │ │ ├── consultation_form.rb │ │ │ ├── question_configuration_form.rb │ │ │ ├── question_form.rb │ │ │ ├── response_form.rb │ │ │ └── response_group_form.rb │ │ │ ├── multi_vote_form.rb │ │ │ └── vote_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── consultations │ │ │ ├── admin │ │ │ ├── consultations_helper.rb │ │ │ └── questions_helper.rb │ │ │ ├── consultations_helper.rb │ │ │ └── questions_helper.rb │ ├── models │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── consultations │ │ │ │ ├── override_categorization.rb │ │ │ │ └── publicable_results.rb │ │ └── decidim │ │ │ ├── consultation.rb │ │ │ └── consultations │ │ │ ├── application_record.rb │ │ │ ├── question.rb │ │ │ ├── response.rb │ │ │ ├── response_group.rb │ │ │ └── vote.rb │ ├── permissions │ │ └── decidim │ │ │ └── consultations │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── consultations │ │ │ └── question_stats_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── consultations │ │ │ ├── admin │ │ │ └── admin_users.rb │ │ │ ├── organization_active_consultations.rb │ │ │ ├── organization_consultations.rb │ │ │ └── organization_questions.rb │ ├── services │ │ └── decidim │ │ │ └── consultations │ │ │ └── consultation_search.rb │ ├── types │ │ └── decidim │ │ │ └── consultations │ │ │ ├── consultation_question_type.rb │ │ │ └── consultation_type.rb │ └── views │ │ ├── decidim │ │ └── consultations │ │ │ ├── _consultation.html.erb │ │ │ ├── admin │ │ │ ├── consultations │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── new.html.erb │ │ │ │ └── results.html.erb │ │ │ ├── question_configuration │ │ │ │ ├── _form.html.erb │ │ │ │ └── edit.html.erb │ │ │ ├── questions │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── response_groups │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ └── responses │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── consultation_widgets │ │ │ └── show.html.erb │ │ │ ├── consultations │ │ │ ├── _consultation_card.html.erb │ │ │ ├── _consultation_details.html.erb │ │ │ ├── _consultations.html.erb │ │ │ ├── _count.html.erb │ │ │ ├── _filters.html.erb │ │ │ ├── _filters_small_view.html.erb │ │ │ ├── _highlighted_questions.html.erb │ │ │ ├── _question.html.erb │ │ │ ├── _regular_questions.html.erb │ │ │ ├── index.html.erb │ │ │ ├── index.js.erb │ │ │ └── show.html.erb │ │ │ ├── question_multiple_votes │ │ │ ├── _form.html.erb │ │ │ ├── _results_rules.html.erb │ │ │ ├── _voting_rules.html.erb │ │ │ └── show.html.erb │ │ │ ├── question_votes │ │ │ └── update_vote_button.js.erb │ │ │ ├── question_widgets │ │ │ └── show.html.erb │ │ │ └── questions │ │ │ ├── _results.html.erb │ │ │ ├── _right_column.html.erb │ │ │ ├── _statistics.html.erb │ │ │ ├── _technical_data.html.erb │ │ │ ├── _vote_button.html.erb │ │ │ ├── _vote_modal.html.erb │ │ │ ├── _vote_modal_confirm.html.erb │ │ │ └── show.html.erb │ │ └── layouts │ │ └── decidim │ │ ├── _consultation_header.html.erb │ │ ├── _consultation_voting_data.html.erb │ │ ├── _question_components.html.erb │ │ ├── _question_header.html.erb │ │ ├── _question_header_buttons.html.erb │ │ ├── admin │ │ ├── consultation.html.erb │ │ ├── consultations.html.erb │ │ └── question.html.erb │ │ ├── consultation.html.erb │ │ ├── consultation_choose.html.erb │ │ ├── question.html.erb │ │ └── question_multivote.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ ├── migrate │ │ ├── 20180109092205_create_decidim_consultations.rb │ │ ├── 20180112053247_create_decidim_consultations_questions.rb │ │ ├── 20180115132000_add_end_voting_date_to_decidim_consultations.rb │ │ ├── 20180115170933_add_slug_to_decidim_consultations_questions.rb │ │ ├── 20180119084217_create_decidim_consultations_votes.rb │ │ ├── 20180119084331_add_votes_count_to_decidim_consultations_question.rb │ │ ├── 20180122113155_add_origin_scope_to_decidim_consultations_questions.rb │ │ ├── 20180122113400_add_origin_title_to_decidim_consultations_questions.rb │ │ ├── 20180122113447_add_origin_string_to_decidim_consultations_questions.rb │ │ ├── 20180126142459_add_enable_highlighted_banner_to_decidim_consultations.rb │ │ ├── 20180129063438_add_i_frame_url_to_decidim_consultations_questions.rb │ │ ├── 20180129063700_create_decidim_consultations_responses.rb │ │ ├── 20180129122226_rename_decidim_consultations_vote_to_decidim_consultations_endorsement.rb │ │ ├── 20180129122504_rename_decidim_consultations_questions_votes_count_to_endorsements_count.rb │ │ ├── 20180130060754_add_responses_count_to_decidim_consultations_questions.rb │ │ ├── 20180130110449_rename_vote_related_attributes.rb │ │ ├── 20180130142018_add_decidim_user_group_id_to_decidim_consultations_endorsements.rb │ │ ├── 20180130142411_rename_vote_indexes_to_endorsement_indexes.rb │ │ ├── 20180131083844_add_response_to_decidim_consultations_endorsements.rb │ │ ├── 20180201135823_rename_endorsement_to_vote.rb │ │ ├── 20180202050920_add_hero_image_to_decidim_consultations_question.rb │ │ ├── 20180202085309_add_results_published_at_to_decidim_consultations.rb │ │ ├── 20180202133655_add_votes_count_to_decidim_consultations_response.rb │ │ ├── 20180212100503_remove_enable_highlighted_banner_flag.rb │ │ ├── 20180219092120_add_order_to_decidim_consultations_questions.rb │ │ ├── 20180320100658_add_introductory_image_to_decidim_consultations.rb │ │ ├── 20180712111146_remove_unused_search_indexs.rb │ │ ├── 20181003082318_fix_user_groups_ids_on_consultations.rb │ │ ├── 20190702162755_add_options_to_decidim_consultations_questions.rb │ │ ├── 20190708114204_create_decidim_consultations_response_groups.rb │ │ ├── 20190708120345_add_response_groups_count_to_decidim_consultations_questions.rb │ │ ├── 20190708121643_add_response_groups_to_decidim_consultations_responses.rb │ │ ├── 20190710121122_add_free_instructions_field_to_consultations_questions.rb │ │ └── 20200320105916_index_foreign_keys_in_decidim_consultations_votes.rb │ └── seeds │ │ ├── Exampledocument.pdf │ │ ├── city.jpeg │ │ ├── city2.jpeg │ │ └── homepage_image.jpg ├── decidim-consultations.gemspec ├── lib │ └── decidim │ │ ├── consultations.rb │ │ └── consultations │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ ├── participatory_space.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── consultations │ │ └── content_blocks │ │ └── highlighted_consultations_cell_spec.rb │ ├── commands │ └── decidim │ │ └── consultations │ │ ├── admin │ │ ├── create_consultation_spec.rb │ │ ├── create_question_spec.rb │ │ ├── create_response_group_spec.rb │ │ ├── create_response_spec.rb │ │ ├── destroy_response_group_spec.rb │ │ ├── publish_consultation_results_spec.rb │ │ ├── publish_consultation_spec.rb │ │ ├── publish_question_spec.rb │ │ ├── unpublish_consultation_results_spec.rb │ │ ├── unpublish_consultation_spec.rb │ │ ├── unpublish_question_spec.rb │ │ ├── update_consultation_spec.rb │ │ ├── update_question_configuration_spec.rb │ │ ├── update_question_spec.rb │ │ ├── update_response_group_spec.rb │ │ └── update_response_spec.rb │ │ ├── multiple_vote_question_spec.rb │ │ ├── unvote_question_spec.rb │ │ └── vote_question_spec.rb │ ├── controllers │ └── decidim │ │ └── consultations │ │ └── consultations_controller_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── consultations │ │ ├── admin │ │ ├── consultation_form_spec.rb │ │ ├── question_configuration_form_spec.rb │ │ ├── question_form_spec.rb │ │ ├── response_form_spec.rb │ │ └── response_group_form_spec.rb │ │ ├── multi_vote_form_spec.rb │ │ └── vote_form_spec.rb │ ├── helpers │ └── decidim │ │ └── consultations │ │ ├── admin │ │ ├── consultations_helper_spec.rb │ │ └── questions_helper_spec.rb │ │ └── consultations_helper_spec.rb │ ├── lib │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ ├── consultation_spec.rb │ │ └── consultations │ │ ├── question_spec.rb │ │ ├── response_group_spec.rb │ │ ├── response_spec.rb │ │ └── vote_spec.rb │ ├── permissions │ └── decidim │ │ └── consultations │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── queries │ └── decidim │ │ └── consultations │ │ ├── admin │ │ └── process_admins_spec.rb │ │ ├── organization_active_consultations_spec.rb │ │ ├── organization_consultations_spec.rb │ │ └── organization_questions_spec.rb │ ├── services │ └── decidim │ │ └── consultations │ │ ├── consultation_search_spec.rb │ │ └── searchable_consultation_resource_spec.rb │ ├── shared │ ├── consultation_administration_shared_context.rb │ └── manage_question_categories_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin │ │ ├── admin_manages_consultations_spec.rb │ │ ├── admin_manages_question_categories_spec.rb │ │ ├── admin_manages_question_component_permissions_spec.rb │ │ ├── admin_manages_question_component_spec.rb │ │ ├── admin_manages_questions_spec.rb │ │ ├── admin_manages_response_groups_spec.rb │ │ ├── admin_manages_responses_spec.rb │ │ ├── admin_manages_results_spec.rb │ │ ├── admin_publishes_consultation_results_spec.rb │ │ └── attachment_management_spec.rb │ ├── consultation_spec.rb │ ├── consultations_spec.rb │ ├── finished_consultations.rb │ ├── grouped_multiple_answers_spec.rb │ ├── multiple_answers_spec.rb │ ├── question_components_spec.rb │ ├── question_embeds_spec.rb │ ├── question_spec.rb │ └── vote_spec.rb │ └── types │ ├── consultation_question_type_spec.rb │ └── consultation_type_spec.rb ├── decidim-core ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_core_manifest.js │ │ ├── fonts │ │ │ └── decidim │ │ │ │ ├── Roboto-Regular.eot │ │ │ │ ├── Roboto-Regular.svg │ │ │ │ ├── Roboto-Regular.ttf │ │ │ │ ├── Roboto-Regular.woff │ │ │ │ ├── Roboto-Regular.woff2 │ │ │ │ ├── Source_Sans_Pro_400.eot │ │ │ │ ├── Source_Sans_Pro_400.svg │ │ │ │ ├── Source_Sans_Pro_400.ttf │ │ │ │ ├── Source_Sans_Pro_400.woff │ │ │ │ ├── Source_Sans_Pro_400.woff2 │ │ │ │ ├── Source_Sans_Pro_600.eot │ │ │ │ ├── Source_Sans_Pro_600.svg │ │ │ │ ├── Source_Sans_Pro_600.ttf │ │ │ │ ├── Source_Sans_Pro_600.woff │ │ │ │ ├── Source_Sans_Pro_600.woff2 │ │ │ │ ├── Source_Sans_Pro_900.eot │ │ │ │ ├── Source_Sans_Pro_900.svg │ │ │ │ ├── Source_Sans_Pro_900.ttf │ │ │ │ ├── Source_Sans_Pro_900.woff │ │ │ │ └── Source_Sans_Pro_900.woff2 │ │ ├── images │ │ │ └── decidim │ │ │ │ ├── .keep │ │ │ │ ├── avatar-multiuser.png │ │ │ │ ├── brands │ │ │ │ └── google.svg │ │ │ │ ├── cc-badge.png │ │ │ │ ├── decidim-logo.svg │ │ │ │ ├── default-avatar.svg │ │ │ │ ├── gamification │ │ │ │ └── badges │ │ │ │ │ ├── followers.svg │ │ │ │ │ └── invitations.svg │ │ │ │ ├── icons.svg │ │ │ │ ├── pattern.png │ │ │ │ └── placeholder.jpg │ │ ├── javascripts │ │ │ ├── decidim.js.es6 │ │ │ └── decidim │ │ │ │ ├── account_form.js.es6 │ │ │ │ ├── ajax_modals.js.es6 │ │ │ │ ├── append_elements.js.es6 │ │ │ │ ├── append_redirect_url_to_modals.js.es6 │ │ │ │ ├── assets.js.erb │ │ │ │ ├── callout.js.es6 │ │ │ │ ├── check_boxes_tree.js.es6 │ │ │ │ ├── conferences.js.es6 │ │ │ │ ├── configuration.js.es6 │ │ │ │ ├── confirm.js.es6 │ │ │ │ ├── conversations.js.es6 │ │ │ │ ├── core │ │ │ │ ├── bundle.js │ │ │ │ ├── bundle.js.map │ │ │ │ └── extrapoly.js │ │ │ │ ├── data_picker.js.es6 │ │ │ │ ├── delayed.js.es6 │ │ │ │ ├── diff_mode_dropdown.js.es6 │ │ │ │ ├── dropdowns_menus.js.es6 │ │ │ │ ├── editor.js.es6 │ │ │ │ ├── external_link.js.es6 │ │ │ │ ├── filters.js.es6 │ │ │ │ ├── floating_help.js.es6 │ │ │ │ ├── form_filter.component.js.es6 │ │ │ │ ├── form_filter.component.test.js │ │ │ │ ├── form_validator.es6 │ │ │ │ ├── foundation.js.es6 │ │ │ │ ├── history.js.es6 │ │ │ │ ├── icon.js.es6 │ │ │ │ ├── identity_selector_dialog.js.es6 │ │ │ │ ├── impersonation.js.es6 │ │ │ │ ├── input_character_counter.js.es6 │ │ │ │ ├── input_hashtags.js.es6 │ │ │ │ ├── input_mentions.js.es6 │ │ │ │ ├── input_multiple_mentions.js.es6 │ │ │ │ ├── input_tags.js.es6 │ │ │ │ ├── map.js.es6 │ │ │ │ ├── notifications.js.es6 │ │ │ │ ├── orders.js.es6 │ │ │ │ ├── represent_user_group.js.es6 │ │ │ │ ├── responsive_horizontal_tabs.js.es6 │ │ │ │ ├── results_listing.js.es6 │ │ │ │ ├── slug_form.js.es6 │ │ │ │ ├── social_share.js │ │ │ │ ├── start_conversation_dialog.js │ │ │ │ ├── tooltip_keep_on_hover.js.es6 │ │ │ │ ├── user_registrations.js.es6 │ │ │ │ ├── vizzs.js.es6 │ │ │ │ ├── vizzs │ │ │ │ ├── areachart.js.es6 │ │ │ │ ├── linechart.js.es6 │ │ │ │ ├── metrics.js.es6 │ │ │ │ ├── renders.js.es6 │ │ │ │ └── rowchart.js.es6 │ │ │ │ └── widget.js.es6 │ │ └── stylesheets │ │ │ ├── decidim │ │ │ ├── _decidim-settings.scss │ │ │ ├── _decidim.scss │ │ │ ├── _properties.scss │ │ │ ├── _variables.scss │ │ │ ├── application.scss.erb │ │ │ ├── conference-diploma.css.scss │ │ │ ├── editor.scss │ │ │ ├── email.scss │ │ │ ├── extras │ │ │ │ ├── _add_comments.scss │ │ │ │ ├── _announcement.scss │ │ │ │ ├── _collection-sort-controls.scss │ │ │ │ ├── _embed.scss │ │ │ │ ├── _external-links.scss │ │ │ │ ├── _extras.scss │ │ │ │ ├── _impersonation-bar.scss │ │ │ │ ├── _label-required.scss │ │ │ │ ├── _leaflet.scss │ │ │ │ ├── _meeting-registrations.scss │ │ │ │ ├── _process_stats.scss │ │ │ │ ├── _proposal_form.scss │ │ │ │ ├── _quill.scss │ │ │ │ ├── _reference.scss │ │ │ │ ├── _results-per-page.scss │ │ │ │ ├── _social_icons_mini.scss │ │ │ │ ├── _social_share.css.scss │ │ │ │ └── _status-labels.scss │ │ │ ├── layouts │ │ │ │ ├── _highlighted_banner.scss │ │ │ │ ├── _home.scss │ │ │ │ ├── _layouts.scss │ │ │ │ ├── _logo.scss │ │ │ │ ├── _user.scss │ │ │ │ └── _view.scss │ │ │ ├── map.css │ │ │ ├── modules │ │ │ │ ├── _address.scss │ │ │ │ ├── _author-avatar.scss │ │ │ │ ├── _badges.scss │ │ │ │ ├── _block-banner.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _callout.scss │ │ │ │ ├── _card-grid.scss │ │ │ │ ├── _cards.scss │ │ │ │ ├── _collapsible-list.scss │ │ │ │ ├── _comments.scss │ │ │ │ ├── _conference-diploma.scss │ │ │ │ ├── _conference-media.scss │ │ │ │ ├── _conference-nav.scss │ │ │ │ ├── _conference-programme.scss │ │ │ │ ├── _conference-registration.scss │ │ │ │ ├── _conference-speaker.scss │ │ │ │ ├── _confirm.scss │ │ │ │ ├── _conversation.scss │ │ │ │ ├── _cookie-bar.scss │ │ │ │ ├── _data-picker.scss │ │ │ │ ├── _datepicker.scss │ │ │ │ ├── _definition-data.scss │ │ │ │ ├── _docs-manager.scss │ │ │ │ ├── _extra.scss │ │ │ │ ├── _filter-tags.scss │ │ │ │ ├── _filters.scss │ │ │ │ ├── _fingerprint.scss │ │ │ │ ├── _flag.scss │ │ │ │ ├── _floating-helper.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _help.scss │ │ │ │ ├── _horizontal-tabs.scss │ │ │ │ ├── _hover-section.scss │ │ │ │ ├── _icons.scss │ │ │ │ ├── _inline-filters.scss │ │ │ │ ├── _input-gallery.scss │ │ │ │ ├── _input-mentions.scss │ │ │ │ ├── _input-multiple-mentions.scss │ │ │ │ ├── _input-tags.scss │ │ │ │ ├── _layout.scss │ │ │ │ ├── _list-docs.scss │ │ │ │ ├── _list-request.scss │ │ │ │ ├── _loading-spinner.scss │ │ │ │ ├── _main-container.scss │ │ │ │ ├── _map.scss │ │ │ │ ├── _margins.scss │ │ │ │ ├── _messages.scss │ │ │ │ ├── _modules.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _omnipresent_banner.scss │ │ │ │ ├── _opinion-toggle.scss │ │ │ │ ├── _order-by.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _process-header.scss │ │ │ │ ├── _process-info.scss │ │ │ │ ├── _process-nav.scss │ │ │ │ ├── _process-phase.scss │ │ │ │ ├── _process-stats.scss │ │ │ │ ├── _progress-bar.scss │ │ │ │ ├── _reference.scss │ │ │ │ ├── _reveal.scss │ │ │ │ ├── _share.scss │ │ │ │ ├── _signup.scss │ │ │ │ ├── _static-pages.scss │ │ │ │ ├── _status-labels.scss │ │ │ │ ├── _sticky.scss │ │ │ │ ├── _tags.scss │ │ │ │ ├── _timeline.scss │ │ │ │ ├── _title-action.scss │ │ │ │ ├── _toggle.scss │ │ │ │ ├── _typography.scss │ │ │ │ ├── _user-form.scss │ │ │ │ ├── _versions.scss │ │ │ │ ├── _video.scss │ │ │ │ └── _wizard-steps.scss │ │ │ ├── utils │ │ │ │ ├── _fontface.scss │ │ │ │ ├── _helpers.scss │ │ │ │ ├── _keyframes.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _settings.scss │ │ │ │ └── _toggle-expand.scss │ │ │ ├── vizzs.scss │ │ │ └── vizzs │ │ │ │ ├── _areachart.scss │ │ │ │ ├── _chart-tooltip.scss │ │ │ │ ├── _linechart.scss │ │ │ │ ├── _orgchart.scss │ │ │ │ ├── _rowchart.scss │ │ │ │ └── _vizzs.scss │ │ │ └── foundation-overrides │ │ │ └── components │ │ │ └── _button-group.scss │ ├── cells │ │ └── decidim │ │ │ ├── activities │ │ │ └── show.erb │ │ │ ├── activities_cell.rb │ │ │ ├── activity │ │ │ └── show.erb │ │ │ ├── activity_cell.rb │ │ │ ├── address │ │ │ ├── details.erb │ │ │ └── show.erb │ │ │ ├── address_cell.rb │ │ │ ├── amendable │ │ │ ├── amend_button_card │ │ │ │ └── show.erb │ │ │ ├── amend_button_card_cell.rb │ │ │ ├── amenders_list │ │ │ │ └── show.erb │ │ │ ├── amenders_list_cell.rb │ │ │ ├── announcement_cell.rb │ │ │ ├── emendation_actions │ │ │ │ └── show.erb │ │ │ ├── emendation_actions_cell.rb │ │ │ ├── promote_button_card │ │ │ │ └── show.erb │ │ │ ├── promote_button_card_cell.rb │ │ │ └── wizard_step_form_cell.rb │ │ │ ├── announcement │ │ │ └── show.erb │ │ │ ├── announcement_cell.rb │ │ │ ├── author │ │ │ ├── comments.erb │ │ │ ├── contact.erb │ │ │ ├── date.erb │ │ │ ├── endorsements.erb │ │ │ ├── flag.erb │ │ │ ├── profile.erb │ │ │ ├── profile_inline.erb │ │ │ ├── profile_minicard.erb │ │ │ ├── show.erb │ │ │ └── withdraw.erb │ │ │ ├── author_cell.rb │ │ │ ├── badge │ │ │ ├── show.erb │ │ │ └── small.erb │ │ │ ├── badge_cell.rb │ │ │ ├── badges │ │ │ └── show.erb │ │ │ ├── badges_cell.rb │ │ │ ├── card │ │ │ └── show.erb │ │ │ ├── card_cell.rb │ │ │ ├── card_m │ │ │ ├── badge.erb │ │ │ ├── comments_counter.erb │ │ │ ├── data.erb │ │ │ ├── footer.erb │ │ │ ├── header.erb │ │ │ ├── image.erb │ │ │ ├── label.erb │ │ │ ├── show.erb │ │ │ ├── status.erb │ │ │ ├── tags.erb │ │ │ └── top.erb │ │ │ ├── card_m_cell.rb │ │ │ ├── coauthorships_cell.rb │ │ │ ├── collapsible_authors │ │ │ └── show.erb │ │ │ ├── collapsible_authors_cell.rb │ │ │ ├── collapsible_list │ │ │ └── show.erb │ │ │ ├── collapsible_list_cell.rb │ │ │ ├── content_blocks │ │ │ ├── footer_sub_hero │ │ │ │ └── show.erb │ │ │ ├── footer_sub_hero_cell.rb │ │ │ ├── hero │ │ │ │ └── show.erb │ │ │ ├── hero_cell.rb │ │ │ ├── hero_settings_form │ │ │ │ └── show.erb │ │ │ ├── hero_settings_form_cell.rb │ │ │ ├── highlighted_content_banner │ │ │ │ └── show.erb │ │ │ ├── highlighted_content_banner_cell.rb │ │ │ ├── how_to_participate │ │ │ │ └── show.erb │ │ │ ├── how_to_participate_cell.rb │ │ │ ├── html │ │ │ │ └── show.erb │ │ │ ├── html_cell.rb │ │ │ ├── html_settings_form │ │ │ │ └── show.erb │ │ │ ├── html_settings_form_cell.rb │ │ │ ├── last_activity │ │ │ │ └── show.erb │ │ │ ├── last_activity_cell.rb │ │ │ ├── metrics │ │ │ │ └── show.erb │ │ │ ├── metrics_cell.rb │ │ │ ├── stats │ │ │ │ └── show.erb │ │ │ ├── stats_cell.rb │ │ │ ├── sub_hero │ │ │ │ └── show.erb │ │ │ └── sub_hero_cell.rb │ │ │ ├── diff │ │ │ ├── attribute.erb │ │ │ ├── diff_mode_dropdown.erb │ │ │ ├── diff_mode_html.erb │ │ │ ├── diff_split.erb │ │ │ ├── diff_unified.erb │ │ │ └── show.erb │ │ │ ├── diff_cell.rb │ │ │ ├── endorsement_buttons │ │ │ ├── select_identity_button.erb │ │ │ └── show.erb │ │ │ ├── endorsement_buttons_cell.rb │ │ │ ├── endorsers_list │ │ │ └── show.erb │ │ │ ├── endorsers_list_cell.rb │ │ │ ├── fingerprint │ │ │ └── show.erb │ │ │ ├── fingerprint_cell.rb │ │ │ ├── follow_button │ │ │ └── show.erb │ │ │ ├── follow_button_cell.rb │ │ │ ├── followers │ │ │ └── show.erb │ │ │ ├── followers_cell.rb │ │ │ ├── following │ │ │ └── show.erb │ │ │ ├── following_cell.rb │ │ │ ├── groups │ │ │ └── show.erb │ │ │ ├── groups_cell.rb │ │ │ ├── members │ │ │ └── show.erb │ │ │ ├── members_cell.rb │ │ │ ├── navbar_admin_link │ │ │ └── show.erb │ │ │ ├── navbar_admin_link_cell.rb │ │ │ ├── newsletter_templates │ │ │ ├── base_cell.rb │ │ │ ├── base_settings_form_cell.rb │ │ │ ├── basic_only_text │ │ │ │ └── show.erb │ │ │ ├── basic_only_text_cell.rb │ │ │ ├── basic_only_text_settings_form │ │ │ │ └── show.erb │ │ │ ├── basic_only_text_settings_form_cell.rb │ │ │ ├── image_text_cta │ │ │ │ └── show.erb │ │ │ ├── image_text_cta_cell.rb │ │ │ ├── image_text_cta_settings_form │ │ │ │ └── show.erb │ │ │ └── image_text_cta_settings_form_cell.rb │ │ │ ├── notifications │ │ │ └── show.erb │ │ │ ├── notifications_cell.rb │ │ │ ├── pad_iframe │ │ │ └── show.erb │ │ │ ├── pad_iframe_cell.rb │ │ │ ├── profile │ │ │ ├── show.erb │ │ │ ├── user_group_tabs.erb │ │ │ └── user_tabs.erb │ │ │ ├── profile_cell.rb │ │ │ ├── profile_sidebar │ │ │ └── show.erb │ │ │ ├── profile_sidebar_cell.rb │ │ │ ├── progress_bar │ │ │ └── show.erb │ │ │ ├── progress_bar_cell.rb │ │ │ ├── represent_user_group │ │ │ └── show.erb │ │ │ ├── represent_user_group_cell.rb │ │ │ ├── search_results │ │ │ └── show.erb │ │ │ ├── search_results_cell.rb │ │ │ ├── search_results_section │ │ │ └── show.erb │ │ │ ├── search_results_section_cell.rb │ │ │ ├── tags │ │ │ ├── category.erb │ │ │ ├── scope.erb │ │ │ └── show.erb │ │ │ ├── tags_cell.rb │ │ │ ├── tos_page │ │ │ ├── announcement.erb │ │ │ ├── refuse_btn_modal.erb │ │ │ └── sticky_form.erb │ │ │ ├── tos_page_cell.rb │ │ │ ├── user_activity │ │ │ └── show.erb │ │ │ ├── user_activity_cell.rb │ │ │ ├── user_conversation │ │ │ ├── conversation_header.erb │ │ │ ├── messages.erb │ │ │ ├── new.erb │ │ │ ├── reply.erb │ │ │ └── show.erb │ │ │ ├── user_conversation_cell.rb │ │ │ ├── user_conversations │ │ │ ├── add_conversation_users.erb │ │ │ ├── conversation_item.erb │ │ │ └── show.erb │ │ │ ├── user_conversations_cell.rb │ │ │ ├── user_group_admin_membership_profile │ │ │ └── footer.erb │ │ │ ├── user_group_admin_membership_profile_cell.rb │ │ │ ├── user_group_membership_profile │ │ │ └── tags.erb │ │ │ ├── user_group_membership_profile_cell.rb │ │ │ ├── user_group_pending_invitations_list │ │ │ └── show.erb │ │ │ ├── user_group_pending_invitations_list_cell.rb │ │ │ ├── user_group_pending_requests_list │ │ │ └── show.erb │ │ │ ├── user_group_pending_requests_list_cell.rb │ │ │ ├── user_profile │ │ │ ├── footer.erb │ │ │ ├── header.erb │ │ │ ├── unlinked_user_data.erb │ │ │ └── user_data.erb │ │ │ ├── user_profile_cell.rb │ │ │ ├── user_timeline │ │ │ └── show.erb │ │ │ ├── user_timeline_cell.rb │ │ │ ├── version │ │ │ └── show.erb │ │ │ ├── version_author │ │ │ └── show.erb │ │ │ ├── version_author_cell.rb │ │ │ ├── version_cell.rb │ │ │ ├── versions_list │ │ │ └── show.erb │ │ │ ├── versions_list_cell.rb │ │ │ ├── versions_list_item │ │ │ └── show.erb │ │ │ ├── versions_list_item_cell.rb │ │ │ ├── wizard_step_form │ │ │ ├── wizard_aside.erb │ │ │ └── wizard_header.erb │ │ │ └── wizard_step_form_cell.rb │ ├── commands │ │ └── decidim │ │ │ ├── accept_group_invitation.rb │ │ │ ├── accept_user_group_join_request.rb │ │ │ ├── amendable │ │ │ ├── accept.rb │ │ │ ├── create_draft.rb │ │ │ ├── destroy_draft.rb │ │ │ ├── promote.rb │ │ │ ├── publish_draft.rb │ │ │ ├── reject.rb │ │ │ ├── update_draft.rb │ │ │ └── withdraw.rb │ │ │ ├── attachment_methods.rb │ │ │ ├── create_follow.rb │ │ │ ├── create_omniauth_registration.rb │ │ │ ├── create_registration.rb │ │ │ ├── create_report.rb │ │ │ ├── create_user_group.rb │ │ │ ├── delete_follow.rb │ │ │ ├── demote_membership.rb │ │ │ ├── destroy_account.rb │ │ │ ├── endorse_resource.rb │ │ │ ├── gallery_methods.rb │ │ │ ├── invite_user.rb │ │ │ ├── invite_user_again.rb │ │ │ ├── invite_user_to_group.rb │ │ │ ├── join_user_group.rb │ │ │ ├── leave_user_group.rb │ │ │ ├── messaging │ │ │ ├── reply_to_conversation.rb │ │ │ └── start_conversation.rb │ │ │ ├── promote_membership.rb │ │ │ ├── reject_group_invitation.rb │ │ │ ├── reject_user_group_join_request.rb │ │ │ ├── remove_user_from_group.rb │ │ │ ├── search.rb │ │ │ ├── unendorse_resource.rb │ │ │ ├── unsubscribe_settings.rb │ │ │ ├── update_account.rb │ │ │ ├── update_notifications_settings.rb │ │ │ ├── update_user_group.rb │ │ │ └── update_user_interests.rb │ ├── constraints │ │ └── decidim │ │ │ └── current_component.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ ├── amendments_controller.rb │ │ │ │ ├── devise_controllers.rb │ │ │ │ ├── filter_resource.rb │ │ │ │ ├── force_authentication.rb │ │ │ │ ├── form_factory.rb │ │ │ │ ├── http_caching_disabler.rb │ │ │ │ ├── impersonate_users.rb │ │ │ │ ├── locale_switcher.rb │ │ │ │ ├── needs_organization.rb │ │ │ │ ├── needs_permission.rb │ │ │ │ ├── needs_tos_accepted.rb │ │ │ │ ├── orderable.rb │ │ │ │ ├── paginable.rb │ │ │ │ ├── participatory_space_context.rb │ │ │ │ ├── payload_info.rb │ │ │ │ ├── registers_permissions.rb │ │ │ │ ├── resource_versions_concern.rb │ │ │ │ ├── safe_redirect.rb │ │ │ │ ├── settings.rb │ │ │ │ ├── use_organization_time_zone.rb │ │ │ │ ├── user_groups.rb │ │ │ │ └── user_profile.rb │ │ └── decidim │ │ │ ├── account_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── authorization_modals_controller.rb │ │ │ ├── components │ │ │ └── base_controller.rb │ │ │ ├── cookie_policy_controller.rb │ │ │ ├── data_portability_controller.rb │ │ │ ├── devise │ │ │ ├── confirmations_controller.rb │ │ │ ├── invitations_controller.rb │ │ │ ├── omniauth_registrations_controller.rb │ │ │ ├── passwords_controller.rb │ │ │ ├── registrations_controller.rb │ │ │ ├── sessions_controller.rb │ │ │ └── unlocks_controller.rb │ │ │ ├── doorkeeper │ │ │ ├── authorizations_controller.rb │ │ │ ├── credentials_controller.rb │ │ │ ├── token_info_controller.rb │ │ │ └── tokens_controller.rb │ │ │ ├── endorsements_controller.rb │ │ │ ├── errors_controller.rb │ │ │ ├── follows_controller.rb │ │ │ ├── gamification │ │ │ └── badges_controller.rb │ │ │ ├── group_admins_controller.rb │ │ │ ├── group_email_confirmations_controller.rb │ │ │ ├── group_invites_controller.rb │ │ │ ├── group_members_controller.rb │ │ │ ├── groups_controller.rb │ │ │ ├── homepage_controller.rb │ │ │ ├── last_activities_controller.rb │ │ │ ├── locales_controller.rb │ │ │ ├── messaging │ │ │ └── conversations_controller.rb │ │ │ ├── newsletters_controller.rb │ │ │ ├── newsletters_opt_in_controller.rb │ │ │ ├── notifications_controller.rb │ │ │ ├── notifications_settings_controller.rb │ │ │ ├── open_data_controller.rb │ │ │ ├── own_user_groups_controller.rb │ │ │ ├── pages_controller.rb │ │ │ ├── profiles_controller.rb │ │ │ ├── reports_controller.rb │ │ │ ├── scopes_controller.rb │ │ │ ├── searches_controller.rb │ │ │ ├── static_map_controller.rb │ │ │ ├── tos_controller.rb │ │ │ ├── user_activities_controller.rb │ │ │ ├── user_conversations_controller.rb │ │ │ ├── user_group_join_requests_controller.rb │ │ │ ├── user_interests_controller.rb │ │ │ ├── user_timeline_controller.rb │ │ │ └── widgets_controller.rb │ ├── events │ │ └── decidim │ │ │ ├── amendable │ │ │ ├── amendment_accepted_event.rb │ │ │ ├── amendment_base_event.rb │ │ │ ├── amendment_created_event.rb │ │ │ ├── amendment_rejected_event.rb │ │ │ └── emendation_promoted_event.rb │ │ │ ├── demoted_membership_event.rb │ │ │ ├── invited_to_group_event.rb │ │ │ ├── join_request_accepted_event.rb │ │ │ ├── join_request_created_event.rb │ │ │ ├── join_request_rejected_event.rb │ │ │ ├── profile_updated_event.rb │ │ │ ├── promoted_to_admin_event.rb │ │ │ ├── removed_from_group_event.rb │ │ │ ├── resource_endorsed_event.rb │ │ │ ├── user_group_admin_event.rb │ │ │ ├── user_group_created_event.rb │ │ │ ├── user_group_updated_event.rb │ │ │ └── welcome_notification_event.rb │ ├── forms │ │ ├── decidim │ │ │ ├── account_form.rb │ │ │ ├── amendable │ │ │ │ ├── create_form.rb │ │ │ │ ├── edit_form.rb │ │ │ │ ├── form.rb │ │ │ │ ├── promote_form.rb │ │ │ │ ├── publish_form.rb │ │ │ │ ├── reject_form.rb │ │ │ │ └── review_form.rb │ │ │ ├── attachment_form.rb │ │ │ ├── delete_account_form.rb │ │ │ ├── follow_form.rb │ │ │ ├── form.rb │ │ │ ├── invite_user_form.rb │ │ │ ├── invite_user_to_group_form.rb │ │ │ ├── messaging │ │ │ │ ├── conversation_form.rb │ │ │ │ └── message_form.rb │ │ │ ├── notifications_settings_form.rb │ │ │ ├── omniauth_registration_form.rb │ │ │ ├── registration_form.rb │ │ │ ├── report_form.rb │ │ │ ├── user_group_form.rb │ │ │ ├── user_interest_scope_form.rb │ │ │ └── user_interests_form.rb │ │ └── translatable_presence_validator.rb │ ├── frontend │ │ └── entry.ts │ ├── functions │ │ └── decidim │ │ │ └── core │ │ │ ├── component_finder_base.rb │ │ │ ├── component_list.rb │ │ │ ├── component_list_base.rb │ │ │ ├── needs_api_filter_and_order.rb │ │ │ ├── participatory_space_finder.rb │ │ │ ├── participatory_space_finder_base.rb │ │ │ ├── participatory_space_list.rb │ │ │ ├── participatory_space_list_base.rb │ │ │ ├── user_entity_finder.rb │ │ │ └── user_entity_list.rb │ ├── helpers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── flash_helper_extensions.rb │ │ └── decidim │ │ │ ├── action_authorization_helper.rb │ │ │ ├── amendments_helper.rb │ │ │ ├── application_helper.rb │ │ │ ├── aria_selected_link_to_helper.rb │ │ │ ├── attachments_helper.rb │ │ │ ├── authorization_form_helper.rb │ │ │ ├── card_helper.rb │ │ │ ├── categories_helper.rb │ │ │ ├── cells_helper.rb │ │ │ ├── cells_paginate_helper.rb │ │ │ ├── check_boxes_tree_helper.rb │ │ │ ├── component_path_helper.rb │ │ │ ├── contextual_help_helper.rb │ │ │ ├── cookies_helper.rb │ │ │ ├── cta_button_helper.rb │ │ │ ├── decidim_form_helper.rb │ │ │ ├── endorsable_helper.rb │ │ │ ├── filters_helper.rb │ │ │ ├── followable_helper.rb │ │ │ ├── humanize_booleans_helper.rb │ │ │ ├── icon_helper.rb │ │ │ ├── language_chooser_helper.rb │ │ │ ├── layout_helper.rb │ │ │ ├── localized_locales_helper.rb │ │ │ ├── map_helper.rb │ │ │ ├── markup_helper.rb │ │ │ ├── menu_helper.rb │ │ │ ├── messaging │ │ │ └── conversation_helper.rb │ │ │ ├── meta_tags_helper.rb │ │ │ ├── multi_translation_helper.rb │ │ │ ├── newsletters_helper.rb │ │ │ ├── omniauth_helper.rb │ │ │ ├── orders_helper.rb │ │ │ ├── pad_helper.rb │ │ │ ├── paginate_helper.rb │ │ │ ├── participatory_space_helpers.rb │ │ │ ├── replace_buttons_helper.rb │ │ │ ├── resource_helper.rb │ │ │ ├── resource_reference_helper.rb │ │ │ ├── resource_versions_helper.rb │ │ │ ├── rich_text_editor_helper.rb │ │ │ ├── sanitize_helper.rb │ │ │ ├── scopes_helper.rb │ │ │ ├── searches_helper.rb │ │ │ ├── tooltip_helper.rb │ │ │ ├── traceability_helper.rb │ │ │ ├── translations_helper.rb │ │ │ ├── user_profile_helper.rb │ │ │ ├── view_hooks_helper.rb │ │ │ └── widget_urls_helper.rb │ ├── jobs │ │ └── decidim │ │ │ ├── application_job.rb │ │ │ ├── data_portability_export_job.rb │ │ │ ├── email_notification_generator_job.rb │ │ │ ├── event_publisher_job.rb │ │ │ ├── export_job.rb │ │ │ ├── export_participatory_space_job.rb │ │ │ ├── metric_job.rb │ │ │ ├── newsletters_opt_in_job.rb │ │ │ ├── notification_generator_for_recipient_job.rb │ │ │ ├── notification_generator_job.rb │ │ │ └── open_data_job.rb │ ├── mailers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ ├── localised_mailer.rb │ │ │ │ └── multitenant_asset_host.rb │ │ └── decidim │ │ │ ├── application_mailer.rb │ │ │ ├── decidim_devise_mailer.rb │ │ │ ├── export_mailer.rb │ │ │ ├── messaging │ │ │ └── conversation_mailer.rb │ │ │ ├── newsletter_mailer.rb │ │ │ ├── newsletters_opt_in_mailer.rb │ │ │ ├── notification_mailer.rb │ │ │ └── reported_mailer.rb │ ├── middleware │ │ └── decidim │ │ │ ├── current_organization.rb │ │ │ └── strip_x_forwarded_host.rb │ ├── models │ │ └── decidim │ │ │ ├── action_log.rb │ │ │ ├── amendment.rb │ │ │ ├── application_record.rb │ │ │ ├── area.rb │ │ │ ├── area_type.rb │ │ │ ├── attachment.rb │ │ │ ├── attachment_collection.rb │ │ │ ├── authorization.rb │ │ │ ├── categorization.rb │ │ │ ├── category.rb │ │ │ ├── coauthorship.rb │ │ │ ├── component.rb │ │ │ ├── content_block.rb │ │ │ ├── contextual_help_section.rb │ │ │ ├── endorsement.rb │ │ │ ├── follow.rb │ │ │ ├── gamification │ │ │ └── badge_score.rb │ │ │ ├── identity.rb │ │ │ ├── impersonation_log.rb │ │ │ ├── messaging │ │ │ ├── conversation.rb │ │ │ ├── message.rb │ │ │ ├── participation.rb │ │ │ └── receipt.rb │ │ │ ├── metric.rb │ │ │ ├── moderation.rb │ │ │ ├── newsletter.rb │ │ │ ├── notification.rb │ │ │ ├── oauth_application.rb │ │ │ ├── omniauth_provider.rb │ │ │ ├── organization.rb │ │ │ ├── participatory_space_link.rb │ │ │ ├── participatory_space_private_user.rb │ │ │ ├── participatory_space_role_config │ │ │ ├── admin.rb │ │ │ ├── base.rb │ │ │ ├── collaborator.rb │ │ │ ├── moderator.rb │ │ │ ├── null_object.rb │ │ │ ├── participatory_space_admin.rb │ │ │ └── valuator.rb │ │ │ ├── permission_action.rb │ │ │ ├── report.rb │ │ │ ├── resource_link.rb │ │ │ ├── resource_permission.rb │ │ │ ├── scope.rb │ │ │ ├── scope_type.rb │ │ │ ├── searchable_resource.rb │ │ │ ├── static_page.rb │ │ │ ├── static_page_topic.rb │ │ │ ├── user.rb │ │ │ ├── user_base_entity.rb │ │ │ ├── user_group.rb │ │ │ └── user_group_membership.rb │ ├── permissions │ │ └── decidim │ │ │ ├── default_permissions.rb │ │ │ ├── permissions.rb │ │ │ └── user_manager_permissions.rb │ ├── presenters │ │ └── decidim │ │ │ ├── admin_log │ │ │ ├── area_presenter.rb │ │ │ ├── component_presenter.rb │ │ │ ├── moderation_presenter.rb │ │ │ ├── newsletter_presenter.rb │ │ │ ├── newsletter_resource_presenter.rb │ │ │ ├── oauth_application_presenter.rb │ │ │ ├── oauth_application_resource_presenter.rb │ │ │ ├── organization_presenter.rb │ │ │ ├── participatory_space_private_user_presenter.rb │ │ │ ├── scope_presenter.rb │ │ │ ├── static_page_presenter.rb │ │ │ ├── static_page_resource_presenter.rb │ │ │ ├── user_group_presenter.rb │ │ │ └── user_presenter.rb │ │ │ ├── area_presenter.rb │ │ │ ├── area_type_presenter.rb │ │ │ ├── attachment_presenter.rb │ │ │ ├── category_presenter.rb │ │ │ ├── hashtag_presenter.rb │ │ │ ├── home_stats_presenter.rb │ │ │ ├── inline_menu_presenter.rb │ │ │ ├── log │ │ │ ├── base_presenter.rb │ │ │ ├── diff_presenter.rb │ │ │ ├── resource_presenter.rb │ │ │ ├── space_presenter.rb │ │ │ ├── user_presenter.rb │ │ │ └── value_types │ │ │ │ ├── area_presenter.rb │ │ │ │ ├── area_type_presenter.rb │ │ │ │ ├── currency_presenter.rb │ │ │ │ ├── date_presenter.rb │ │ │ │ ├── default_presenter.rb │ │ │ │ ├── locale_presenter.rb │ │ │ │ ├── percentage_presenter.rb │ │ │ │ ├── scope_presenter.rb │ │ │ │ └── scope_type_presenter.rb │ │ │ ├── menu_item_presenter.rb │ │ │ ├── menu_presenter.rb │ │ │ ├── metric_charts_presenter.rb │ │ │ ├── metric_object_presenter.rb │ │ │ ├── nil_presenter.rb │ │ │ ├── resource_locator_presenter.rb │ │ │ ├── user_group_presenter.rb │ │ │ └── user_presenter.rb │ ├── queries │ │ └── decidim │ │ │ ├── messaging │ │ │ └── user_conversations.rb │ │ │ ├── metric_manage.rb │ │ │ ├── metric_measure.rb │ │ │ ├── metrics │ │ │ ├── followers_metric_manage.rb │ │ │ ├── participants_metric_manage.rb │ │ │ └── users_metric_manage.rb │ │ │ ├── participatory_processes_with_user_role.rb │ │ │ ├── public_components.rb │ │ │ ├── similar_emendations.rb │ │ │ ├── stats_users_count.rb │ │ │ └── user_groups │ │ │ ├── accepted_memberships.rb │ │ │ ├── accepted_user_groups.rb │ │ │ ├── accepted_users.rb │ │ │ ├── admin_memberships.rb │ │ │ ├── invited_memberships.rb │ │ │ ├── manageable_user_groups.rb │ │ │ └── member_memberships.rb │ ├── resolvers │ │ └── decidim │ │ │ ├── core │ │ │ └── metric_resolver.rb │ │ │ └── hashtags_resolver.rb │ ├── scrubbers │ │ └── decidim │ │ │ └── user_input_scrubber.rb │ ├── serializers │ │ └── decidim │ │ │ ├── exporters │ │ │ ├── participatory_space_components_serializer.rb │ │ │ └── serializer.rb │ │ │ └── importers │ │ │ ├── importer.rb │ │ │ └── participatory_space_components_importer.rb │ ├── services │ │ └── decidim │ │ │ ├── action_authorizer.rb │ │ │ ├── action_logger.rb │ │ │ ├── activity_search.rb │ │ │ ├── base_diff_renderer.rb │ │ │ ├── data_portability_exporter.rb │ │ │ ├── email_notification_generator.rb │ │ │ ├── events_manager.rb │ │ │ ├── home_activity_search.rb │ │ │ ├── log │ │ │ └── diff_changeset_calculator.rb │ │ │ ├── notification_generator.rb │ │ │ ├── notification_generator_for_recipient.rb │ │ │ ├── open_data_exporter.rb │ │ │ ├── participatory_space_search.rb │ │ │ ├── resource_search.rb │ │ │ ├── settings_change.rb │ │ │ ├── static_map_generator.rb │ │ │ ├── traceability.rb │ │ │ └── zip_stream │ │ │ └── zip_stream_writer.rb │ ├── types │ │ └── decidim │ │ │ └── core │ │ │ ├── amendment_type.rb │ │ │ ├── area_api_type.rb │ │ │ ├── area_type_type.rb │ │ │ ├── attachment_type.rb │ │ │ ├── base_input_filter.rb │ │ │ ├── base_input_sort.rb │ │ │ ├── category_type.rb │ │ │ ├── component_input_filter.rb │ │ │ ├── component_input_sort.rb │ │ │ ├── component_type.rb │ │ │ ├── coordinates_type.rb │ │ │ ├── date_time_type.rb │ │ │ ├── date_type.rb │ │ │ ├── decidim_type.rb │ │ │ ├── fingerprint_type.rb │ │ │ ├── has_endorsable_input_sort.rb │ │ │ ├── has_hastaggable_input_filter.rb │ │ │ ├── has_localized_input_filter.rb │ │ │ ├── has_localized_input_sort.rb │ │ │ ├── has_publishable_input_filter.rb │ │ │ ├── has_publishable_input_sort.rb │ │ │ ├── has_timestamp_input_filter.rb │ │ │ ├── has_timestamp_input_sort.rb │ │ │ ├── hashtag_type.rb │ │ │ ├── localized_string_type.rb │ │ │ ├── metric_history_type.rb │ │ │ ├── metric_type.rb │ │ │ ├── organization_type.rb │ │ │ ├── participatory_space_input_filter.rb │ │ │ ├── participatory_space_input_sort.rb │ │ │ ├── participatory_space_link_type.rb │ │ │ ├── participatory_space_type.rb │ │ │ ├── scope_api_type.rb │ │ │ ├── session_type.rb │ │ │ ├── statistic_type.rb │ │ │ ├── trace_version_type.rb │ │ │ ├── translated_field_type.rb │ │ │ ├── user_entity_input_filter.rb │ │ │ ├── user_entity_input_sort.rb │ │ │ ├── user_group_type.rb │ │ │ └── user_type.rb │ ├── uploaders │ │ └── decidim │ │ │ ├── application_uploader.rb │ │ │ ├── attachment_uploader.rb │ │ │ ├── avatar_uploader.rb │ │ │ ├── banner_image_uploader.rb │ │ │ ├── data_portability_uploader.rb │ │ │ ├── hero_image_uploader.rb │ │ │ ├── homepage_image_uploader.rb │ │ │ ├── image_uploader.rb │ │ │ ├── newsletter_template_image_uploader.rb │ │ │ ├── oauth_application_logo_uploader.rb │ │ │ ├── official_image_footer_uploader.rb │ │ │ ├── official_image_header_uploader.rb │ │ │ ├── open_data_uploader.rb │ │ │ ├── organization_favicon_uploader.rb │ │ │ └── organization_logo_uploader.rb │ ├── validators │ │ ├── etiquette_validator.rb │ │ ├── geocoding_validator.rb │ │ └── time_zone_validator.rb │ └── views │ │ ├── decidim │ │ ├── account │ │ │ ├── _password_fields.html.erb │ │ │ ├── _user_groups.html.erb │ │ │ ├── delete.html.erb │ │ │ └── show.html.erb │ │ ├── amendments │ │ │ ├── _edit_form_fields.html.erb │ │ │ ├── _similar_emendation.html.erb │ │ │ ├── compare_draft.html.erb │ │ │ ├── edit_draft.html.erb │ │ │ ├── new.html.erb │ │ │ ├── preview_draft.html.erb │ │ │ └── review.html.erb │ │ ├── application │ │ │ ├── _attachments.html.erb │ │ │ ├── _collection.html.erb │ │ │ ├── _document.html.erb │ │ │ ├── _documents.html.erb │ │ │ └── _photos.html.erb │ │ ├── authorization_modals │ │ │ ├── _content.html.erb │ │ │ └── show.html.erb │ │ ├── cookie_policy │ │ │ └── accept.js.erb │ │ ├── data_portability │ │ │ ├── export.html.erb │ │ │ └── show.html.erb │ │ ├── devise │ │ │ ├── confirmations │ │ │ │ └── new.html.erb │ │ │ ├── invitations │ │ │ │ └── edit.html.erb │ │ │ ├── omniauth_registrations │ │ │ │ └── new.html.erb │ │ │ ├── passwords │ │ │ │ ├── edit.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── registrations │ │ │ │ ├── edit.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── sessions │ │ │ │ └── new.html.erb │ │ │ ├── shared │ │ │ │ ├── _links.html.erb │ │ │ │ ├── _newsletter_modal.html.erb │ │ │ │ ├── _omniauth_buttons.html.erb │ │ │ │ └── _omniauth_buttons_mini.html.erb │ │ │ └── unlocks │ │ │ │ └── new.html.erb │ │ ├── doorkeeper │ │ │ └── authorizations │ │ │ │ └── new.html.erb │ │ ├── endorsements │ │ │ ├── _identity.html.erb │ │ │ ├── identities.html.erb │ │ │ └── update_buttons_and_counters.js.erb │ │ ├── errors │ │ │ ├── internal_server_error.html.erb │ │ │ └── not_found.html.erb │ │ ├── export_mailer │ │ │ ├── data_portability_export.html.erb │ │ │ └── export.html.erb │ │ ├── follows │ │ │ └── update_button.js.erb │ │ ├── gamification │ │ │ └── badges │ │ │ │ └── index.html.erb │ │ ├── group_admins │ │ │ └── index.html.erb │ │ ├── group_invites │ │ │ └── index.html.erb │ │ ├── group_members │ │ │ └── index.html.erb │ │ ├── groups │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── homepage │ │ │ └── show.html.erb │ │ ├── last_activities │ │ │ ├── _activities.html.erb │ │ │ ├── index.html.erb │ │ │ └── index.js.erb │ │ ├── messaging │ │ │ ├── conversation_mailer │ │ │ │ ├── comanagers_new_conversation.html.erb │ │ │ │ ├── comanagers_new_message.html.erb │ │ │ │ ├── new_conversation.html.erb │ │ │ │ ├── new_group_conversation.html.erb │ │ │ │ ├── new_group_message.html.erb │ │ │ │ └── new_message.html.erb │ │ │ └── conversations │ │ │ │ ├── _add_conversation_users.html.erb │ │ │ │ ├── _conversation.html.erb │ │ │ │ ├── _messages.html.erb │ │ │ │ ├── _new_conversation_button.html.erb │ │ │ │ ├── _reply.html.erb │ │ │ │ ├── _show.html.erb │ │ │ │ ├── _start.html.erb │ │ │ │ ├── create.js.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── new.html.erb │ │ │ │ ├── show.html.erb │ │ │ │ └── update.js.erb │ │ ├── newsletter_mailer │ │ │ └── newsletter.html.erb │ │ ├── newsletters │ │ │ ├── show.html.erb │ │ │ └── unsubscribe.html.erb │ │ ├── newsletters_opt_in_mailer │ │ │ └── notify.html.erb │ │ ├── notification_mailer │ │ │ └── event_received.html.erb │ │ ├── notifications │ │ │ └── index.html.erb │ │ ├── notifications_settings │ │ │ └── show.html.erb │ │ ├── own_user_groups │ │ │ └── index.html.erb │ │ ├── pages │ │ │ ├── _standalone.html.erb │ │ │ ├── _tabbed.html.erb │ │ │ ├── index.html.erb │ │ │ └── show.html.erb │ │ ├── profiles │ │ │ ├── _followers.html.erb │ │ │ ├── _following.html.erb │ │ │ ├── _notifications.html.erb │ │ │ ├── _user_follow.erb │ │ │ └── show.html.erb │ │ ├── reported_mailer │ │ │ ├── hide.html.erb │ │ │ └── report.html.erb │ │ ├── scopes │ │ │ ├── _scopes_picker_input.html.erb │ │ │ └── picker.html.erb │ │ ├── searches │ │ │ ├── _count.html.erb │ │ │ ├── _filters.html.erb │ │ │ ├── _filters_small_view.html.erb │ │ │ ├── _resources_filter_block.html.erb │ │ │ ├── index.html.erb │ │ │ └── index.js.erb │ │ ├── shared │ │ │ ├── _address_details.html.erb │ │ │ ├── _announcement.html.erb │ │ │ ├── _authorization_modal.html.erb │ │ │ ├── _check_boxes_tree.html.erb │ │ │ ├── _comments.html.erb │ │ │ ├── _component_announcement.html.erb │ │ │ ├── _confirm_modal.html.erb │ │ │ ├── _embed_modal.html.erb │ │ │ ├── _extended_navigation_bar.html.erb │ │ │ ├── _filter_form_help.erb │ │ │ ├── _flag_modal.html.erb │ │ │ ├── _floating_help.html.erb │ │ │ ├── _follow_button.html.erb │ │ │ ├── _login_modal.html.erb │ │ │ ├── _orders.html.erb │ │ │ ├── _private_participatory_space.html.erb │ │ │ ├── _results_per_page.html.erb │ │ │ ├── _share_modal.html.erb │ │ │ ├── _static_map.html.erb │ │ │ ├── _tags.html.erb │ │ │ └── participatory_space_filters │ │ │ │ ├── _filters.html.erb │ │ │ │ ├── _filters_small_view.html.erb │ │ │ │ └── _show.html.erb │ │ ├── user_activities │ │ │ ├── index.html.erb │ │ │ └── index.js.erb │ │ ├── user_conversations │ │ │ ├── index.html.erb │ │ │ ├── show.html.erb │ │ │ └── update.js.erb │ │ ├── user_interests │ │ │ ├── _areas.html.erb │ │ │ ├── _scopes.html.erb │ │ │ └── show.html.erb │ │ ├── user_timeline │ │ │ ├── index.html.erb │ │ │ └── index.js.erb │ │ └── widgets │ │ │ ├── _data_picker.html.erb │ │ │ ├── show.html.erb │ │ │ └── show.js.erb │ │ ├── devise │ │ └── mailer │ │ │ ├── confirmation_instructions.html.erb │ │ │ ├── invitation_instructions.html.erb │ │ │ ├── invitation_instructions.text.erb │ │ │ ├── invite_admin.html.erb │ │ │ ├── invite_admin.text.erb │ │ │ ├── invite_collaborator.html.erb │ │ │ ├── invite_collaborator.text.erb │ │ │ ├── invite_private_user.html.erb │ │ │ ├── invite_private_user.text.erb │ │ │ ├── organization_admin_invitation_instructions.html.erb │ │ │ ├── organization_admin_invitation_instructions.text.erb │ │ │ ├── password_change.html.erb │ │ │ ├── reset_password_instructions.html.erb │ │ │ └── unlock_instructions.html.erb │ │ ├── kaminari │ │ └── decidim │ │ │ ├── _first_page.html.erb │ │ │ ├── _gap.html.erb │ │ │ ├── _last_page.html.erb │ │ │ ├── _next_page.html.erb │ │ │ ├── _page.html.erb │ │ │ ├── _paginator.html.erb │ │ │ └── _prev_page.html.erb │ │ └── layouts │ │ └── decidim │ │ ├── _admin_links.html.erb │ │ ├── _application.html.erb │ │ ├── _cookie_warning.html.erb │ │ ├── _edit_link.html.erb │ │ ├── _head.html.erb │ │ ├── _head_extra.html.erb │ │ ├── _impersonation_warning.html.erb │ │ ├── _js_configuration.html.erb │ │ ├── _language_chooser.html.erb │ │ ├── _logo.html.erb │ │ ├── _mailer_logo.html.erb │ │ ├── _main_footer.html.erb │ │ ├── _mini_footer.html.erb │ │ ├── _omnipresent_banner.html.erb │ │ ├── _organization_colors.html.erb │ │ ├── _social_media_links.html.erb │ │ ├── _topbar_search.html.erb │ │ ├── _user_menu.html.erb │ │ ├── _wrapper.html.erb │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ ├── newsletter_base.html.erb │ │ ├── user_profile.html.erb │ │ └── widget.html.erb ├── bin │ └── rails ├── config │ ├── initializers │ │ ├── browser.rb │ │ ├── carrierwave.rb │ │ ├── devise.rb │ │ ├── foundation_rails_helper.rb │ │ ├── invisible_captcha.rb │ │ ├── mail_previews.rb │ │ ├── omniauth.rb │ │ └── rack_attack.rb │ ├── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml │ └── routes.rb ├── db │ ├── migrate │ │ ├── 20160817115213_devise_create_decidim_users.rb │ │ ├── 20160919104837_create_decidim_organizations.rb │ │ ├── 20160920140207_devise_invitable_add_to_decidim_users.rb │ │ ├── 20160920141039_user_belongs_to_organization.rb │ │ ├── 20160920141151_user_has_roles.rb │ │ ├── 20161005153007_add_description_to_organizations.rb │ │ ├── 20161006085629_add_confirmable_to_devise.rb │ │ ├── 20161010085443_add_name_to_users.rb │ │ ├── 20161010131544_add_locale_to_users.rb │ │ ├── 20161018091013_create_decidim_authorizations.rb │ │ ├── 20161108093802_create_decidim_static_pages.rb │ │ ├── 20161110105712_create_decidim_features.rb │ │ ├── 20161123085134_add_categories.rb │ │ ├── 20161130105257_create_decidim_scopes.rb │ │ ├── 20161209134715_make_organization_description_optional.rb │ │ ├── 20161213094244_add_avatar_to_users.rb │ │ ├── 20161214152811_add_logo_to_organizations.rb │ │ ├── 20170110133113_add_configuration_to_features.rb │ │ ├── 20170110153807_add_handler_to_organization.rb │ │ ├── 20170113150627_create_resource_links.rb │ │ ├── 20170116110851_create_identities.rb │ │ ├── 20170117142904_add_uniqueness_field_to_authorizations.rb │ │ ├── 20170119145359_create_user_groups.rb │ │ ├── 20170119150255_create_user_group_memberships.rb │ │ ├── 20170119150649_add_show_statistics_to_organization.rb │ │ ├── 20170120120733_add_user_groups_verified.rb │ │ ├── 20170123140857_add_avatar_to_user_groups.rb │ │ ├── 20170125152026_add_weight_to_features.rb │ │ ├── 20170128112958_change_user_groups_verified_to_timestamp.rb │ │ ├── 20170128140553_add_timestamps_to_identities.rb │ │ ├── 20170130132833_add_favicon_to_decidim_organizations.rb │ │ ├── 20170131134349_add_action_permissions_to_decidim_features.rb │ │ ├── 20170202084913_add_comments_and_replies_notifications_to_users.rb │ │ ├── 20170203150545_add_newsletter_notifications_to_users.rb │ │ ├── 20170206142116_add_published_at_to_decidim_features.rb │ │ ├── 20170207091021_add_social_media_handlers_to_organization.rb │ │ ├── 20170207093048_add_organization_logo_and_url.rb │ │ ├── 20170213081133_create_decidim_newsletters.rb │ │ ├── 20170215115407_add_organization_custom_reference.rb │ │ ├── 20170306144354_add_secondary_hosts_to_organizations.rb │ │ ├── 20170307084957_create_reports.rb │ │ ├── 20170308091316_create_moderations.rb │ │ ├── 20170313095436_add_available_authorizations_to_organization.rb │ │ ├── 20170405091801_change_decidim_user_email_index_uniqueness.rb │ │ ├── 20170405094028_add_organization_to_identities.rb │ │ ├── 20170405094258_change_decidim_identities_provider_uid_index_uniqueness.rb │ │ ├── 20170529150743_add_rejected_at_to_user_groups.rb │ │ ├── 20170605140421_add_deleted_fields_to_users.rb │ │ ├── 20170605162500_add_hierarchy_to_scopes.rb │ │ ├── 20170606102659_set_email_unique_in_organization_conditional.rb │ │ ├── 20170608142521_add_organization_to_user_groups.rb │ │ ├── 20170612070905_add_uniqueness_to_name_and_document_number_to_user_groups.rb │ │ ├── 20170612100253_create_decidim_categorizations.rb │ │ ├── 20170713131206_add_admin_to_users.rb │ │ ├── 20170713131308_migrate_user_roles_to_participatory_process_roles.rb │ │ ├── 20170720120231_make_moderations_polymorphic.rb │ │ ├── 20170720135441_add_managed_to_users.rb │ │ ├── 20170720140610_set_email_unique_in_organization_condition_for_managed_users.rb │ │ ├── 20170724130558_create_impersonation_logs.rb │ │ ├── 20170726145242_make_categories_polymorphic.rb │ │ ├── 20170727125445_add_roles_to_users.rb │ │ ├── 20170807123535_create_decidim_follows.rb │ │ ├── 20170808071019_create_decidim_notifications.rb │ │ ├── 20170906091718_add_extra_to_notifications.rb │ │ ├── 20170912082054_add_emails_on_notifications_flag_to_user.rb │ │ ├── 20170913092351_add_header_snippets_to_organizations.rb │ │ ├── 20170914075721_remove_followable_index_from_follows.rb │ │ ├── 20170914092116_remove_comment_and_replies_notifications_from_users.rb │ │ ├── 20170914092117_add_status_to_authorizations.rb │ │ ├── 20171011194251_add_verification_metadata_to_authorizations.rb │ │ ├── 20171013124505_add_verification_attachment_to_authorizations.rb │ │ ├── 20171017084546_add_cta_button_url_and_text_to_organization.rb │ │ ├── 20171023123330_create_decidim_messaging.rb │ │ ├── 20171107103253_create_versions.rb │ │ ├── 20171107103254_add_object_changes_to_versions.rb │ │ ├── 20171117100533_create_decidim_receipts.rb │ │ ├── 20171207182729_create_decidim_attachment_collections.rb │ │ ├── 20171212103803_create_unique_nicknames.rb │ │ ├── 20180115090038_extend_user_profile.rb │ │ ├── 20180123125308_add_enable_omnipresent_banner_to_decidim_organizations.rb │ │ ├── 20180123125409_add_omnipresent_banner_title_to_decidim_organizations.rb │ │ ├── 20180123125432_add_omnipresent_banner_short_description_to_decidim_organizations.rb │ │ ├── 20180123125452_add_omnipresent_banner_url_to_decidim_organizations.rb │ │ ├── 20180125063433_add_highlighted_content_banner_to_decidim_organizations.rb │ │ ├── 20180130093153_add_action_log.rb │ │ ├── 20180206143340_fix_reference_for_all_resources.rb │ │ ├── 20180206183235_create_participatory_space_private_users.rb │ │ ├── 20180209122819_create_decidim_searchable_resource.rb │ │ ├── 20180215104821_create_decidim_area_types.rb │ │ ├── 20180215104945_create_decidim_areas.rb │ │ ├── 20180221101934_fix_nickname_index.rb │ │ ├── 20180226140756_add_version_to_action_logs.rb │ │ ├── 20180227131727_create_participatory_space_links.rb │ │ ├── 20180305132906_rename_features_to_components.rb │ │ ├── 20180308113207_doorkeeper_models.rb │ │ ├── 20180314085339_rename_maximum_votes_per_proposal_to_threshold_per_proposal.rb │ │ ├── 20180323102631_change_event_name_and_class_to_rename_to_publish_proposal_event.rb │ │ ├── 20180427141253_create_coauthorships.rb │ │ ├── 20180508111640_add_tos_version_to_organization.rb │ │ ├── 20180508111710_add_accepted_tos_version_field_to_users.rb │ │ ├── 20180611121852_change_newsletter_notification_type_value.rb │ │ ├── 20180613080638_rename_missing_features_to_components.rb │ │ ├── 20180705091019_create_decidim_resource_permissions.rb │ │ ├── 20180705134647_create_decidim_metrics.rb │ │ ├── 20180706104107_add_nickname_to_managed_users.rb │ │ ├── 20180706111847_fix_result_follows.rb │ │ ├── 20180720114847_create_decidim_amendments.rb │ │ ├── 20180724103814_add_content_blocks.rb │ │ ├── 20180726112510_create_decidim_hashtags.rb │ │ ├── 20180730071851_add_core_content_blocks.rb │ │ ├── 20180802132147_rename_content_block_options_to_settings.rb │ │ ├── 20180806095628_add_badge_scores.rb │ │ ├── 20180808135006_add_images_to_content_blocks.rb │ │ ├── 20180810092428_move_organization_fields_to_hero_content_block.rb │ │ ├── 20180918072506_add_visibility_to_action_logs.rb │ │ ├── 20181001124950_move_users_groups_to_users_table.rb │ │ ├── 20181008102144_add_badge_switch_to_organizations.rb │ │ ├── 20181010044613_create_decidim_continuity_badge_statuses.rb │ │ ├── 20181011080252_add_roles_to_memberships.rb │ │ ├── 20181016091601_make_authors_polymorphic.rb │ │ ├── 20181022090732_add_columns_to_pages.rb │ │ ├── 20181023104416_add_static_page_topics.rb │ │ ├── 20181025082245_add_timestamps_to_components.rb │ │ ├── 20181029112820_fix_user_follows.rb │ │ ├── 20181029121244_add_welcome_notification.rb │ │ ├── 20181030090144_destroy_deleted_users_follows.rb │ │ ├── 20181108131058_add_users_registration_mode_to_organizations.rb │ │ ├── 20181113101935_create_decidim_contextual_help_sections.rb │ │ ├── 20181115102958_add_following_and_followers_counters_to_users.rb │ │ ├── 20181119140636_add_columns_to_static_page_topic.rb │ │ ├── 20181126145142_add_id_documents_fields_to_org.rb │ │ ├── 20181204110723_remove_following_users_count_from_users.rb │ │ ├── 20181211080834_add_scope_to_action_logs.rb │ │ ├── 20181211090933_add_area_to_action_logs.rb │ │ ├── 20181214101250_add_notification_types_to_users.rb │ │ ├── 20181218171503_add_user_groups_switch_to_organizations.rb │ │ ├── 20181219130325_add_smtp_settings_to_decidim_organizations.rb │ │ ├── 20190220023422_add_colors_to_decidim_organization.rb │ │ ├── 20190325145349_add_extended_data_to_newsletters.rb │ │ ├── 20190412105836_add_missing_indexes.rb │ │ ├── 20190412131728_fix_user_names.rb │ │ ├── 20190610093742_add_force_users_to_authenticate_before_access_organization.rb │ │ ├── 20190618075906_add_confidential_to_doorkeeper_application.rb │ │ ├── 20190829092826_add_uniq_index_to_decidim_metrics.rb │ │ ├── 20191028135718_add_lockable_to_users.rb │ │ ├── 20191113092826_add_omniauth_settings_to_decidim_organization.rb │ │ ├── 20191113144432_add_rich_text_editor_in_public_views_to_organizations.rb │ │ ├── 20191118120529_add_weight_to_categories.rb │ │ ├── 20191118123154_add_admin_terms_of_use_body_field_to_organization.rb │ │ ├── 20191130151925_create_decidim_endorsements.rb │ │ ├── 20191204075509_add_session_token_to_users.rb │ │ ├── 20191212102051_remove_continuity_badges.rb │ │ ├── 20200107142226_add_organization_timezone.rb │ │ ├── 20200211173227_add_direct_message_types_to_users.rb │ │ ├── 20200320105904_index_foreign_keys_in_decidim_action_logs.rb │ │ ├── 20200320105905_index_foreign_keys_in_decidim_amendments.rb │ │ ├── 20200320105909_index_foreign_keys_in_decidim_authorizations.rb │ │ ├── 20200320105917_index_foreign_keys_in_decidim_contextual_help_sections.rb │ │ ├── 20200320105919_index_foreign_keys_in_decidim_endorsements.rb │ │ ├── 20200320105923_index_foreign_keys_in_decidim_notifications.rb │ │ ├── 20200320105927_index_foreign_keys_in_oauth_access_grants.rb │ │ ├── 20200323094443_add_id_to_content_blocks_scope.rb │ │ ├── 20200326102407_rename_scope_column.rb │ │ ├── 20200327082257_migrate_newsletters_to_templates.rb │ │ ├── 20200327082954_remove_newsletter_body.rb │ │ └── 20200401073419_add_index_on_content_block_scope_id.rb │ ├── seeds.rb │ └── seeds │ │ └── homepage_image.jpg ├── decidim-core.gemspec ├── lib │ ├── decidim │ │ ├── action_authorization.rb │ │ ├── acts_as_author.rb │ │ ├── amendable.rb │ │ ├── api │ │ │ ├── amendable_entity_interface.rb │ │ │ ├── amendable_interface.rb │ │ │ ├── attachable_interface.rb │ │ │ ├── author_interface.rb │ │ │ ├── authorable_interface.rb │ │ │ ├── categorizable_interface.rb │ │ │ ├── coauthorable_interface.rb │ │ │ ├── component_interface.rb │ │ │ ├── endorsable_interface.rb │ │ │ ├── fingerprint_interface.rb │ │ │ ├── participatory_space_interface.rb │ │ │ ├── participatory_space_resourceable_interface.rb │ │ │ ├── scopable_interface.rb │ │ │ ├── timestamps_interface.rb │ │ │ └── traceable_interface.rb │ │ ├── attribute_encryptor.rb │ │ ├── attributes.rb │ │ ├── attributes │ │ │ ├── localized_date.rb │ │ │ └── time_with_zone.rb │ │ ├── authorable.rb │ │ ├── authorization_form_builder.rb │ │ ├── coauthorable.rb │ │ ├── component_manifest.rb │ │ ├── component_validator.rb │ │ ├── components.rb │ │ ├── components │ │ │ └── namer.rb │ │ ├── content_block_manifest.rb │ │ ├── content_block_registry.rb │ │ ├── content_parsers.rb │ │ ├── content_parsers │ │ │ ├── base_parser.rb │ │ │ ├── hashtag_parser.rb │ │ │ ├── link_parser.rb │ │ │ ├── newline_parser.rb │ │ │ ├── user_group_parser.rb │ │ │ └── user_parser.rb │ │ ├── content_processor.rb │ │ ├── content_renderers.rb │ │ ├── content_renderers │ │ │ ├── base_renderer.rb │ │ │ ├── hashtag_renderer.rb │ │ │ ├── link_renderer.rb │ │ │ ├── user_group_renderer.rb │ │ │ └── user_renderer.rb │ │ ├── core.rb │ │ ├── core │ │ │ ├── api.rb │ │ │ ├── engine.rb │ │ │ ├── test.rb │ │ │ ├── test │ │ │ │ ├── factories.rb │ │ │ │ └── shared_examples │ │ │ │ │ ├── acts_as_author_examples.rb │ │ │ │ │ ├── admin_resource_gallery_examples.rb │ │ │ │ │ ├── amendable │ │ │ │ │ ├── accept_amendment_examples.rb │ │ │ │ │ ├── amendment_accepted_event_examples.rb │ │ │ │ │ ├── amendment_created_event_examples.rb │ │ │ │ │ ├── amendment_form_examples.rb │ │ │ │ │ ├── amendment_promoted_event_examples.rb │ │ │ │ │ ├── amendment_rejected_event_examples.rb │ │ │ │ │ ├── create_amendment_draft_examples.rb │ │ │ │ │ ├── destroy_amendment_draft_examples.rb │ │ │ │ │ ├── promote_amendment_examples.rb │ │ │ │ │ ├── publish_amendment_draft_examples.rb │ │ │ │ │ ├── reject_amendment_examples.rb │ │ │ │ │ ├── update_amendment_draft_examples.rb │ │ │ │ │ └── withdraw_amendment_examples.rb │ │ │ │ │ ├── amendable_interface_examples.rb │ │ │ │ │ ├── amendable_proposals_interface_examples.rb │ │ │ │ │ ├── announcements_examples.rb │ │ │ │ │ ├── attachable_interface_examples.rb │ │ │ │ │ ├── authorable.rb │ │ │ │ │ ├── authorable_interface_examples.rb │ │ │ │ │ ├── back_to_list_button_examples.rb │ │ │ │ │ ├── categorizable_interface_examples.rb │ │ │ │ │ ├── coauthorable.rb │ │ │ │ │ ├── coauthorable_interface_examples.rb │ │ │ │ │ ├── comments_examples.rb │ │ │ │ │ ├── component_type.rb │ │ │ │ │ ├── edit_link_shared_examples.rb │ │ │ │ │ ├── endorsable_interface_examples.rb │ │ │ │ │ ├── endorsements_controller_shared_context.rb │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── fingerprint_examples.rb │ │ │ │ │ ├── fingerprintable_interface_examples.rb │ │ │ │ │ ├── follows_examples.rb │ │ │ │ │ ├── has_attachment_collections.rb │ │ │ │ │ ├── has_attachments.rb │ │ │ │ │ ├── has_category.rb │ │ │ │ │ ├── has_component.rb │ │ │ │ │ ├── has_contextual_help.rb │ │ │ │ │ ├── has_private_users.rb │ │ │ │ │ ├── has_reference.rb │ │ │ │ │ ├── has_scope.rb │ │ │ │ │ ├── has_space_in_mcell_examples.rb │ │ │ │ │ ├── input_filter_examples.rb │ │ │ │ │ ├── input_sort_examples.rb │ │ │ │ │ ├── localised_email.rb │ │ │ │ │ ├── logo_email.rb │ │ │ │ │ ├── paginated_resource_examples.rb │ │ │ │ │ ├── participatory_space_resourcable_interface_examples.rb │ │ │ │ │ ├── permissions.rb │ │ │ │ │ ├── process_announcements_examples.rb │ │ │ │ │ ├── publicable.rb │ │ │ │ │ ├── railtie_examples.rb │ │ │ │ │ ├── reportable.rb │ │ │ │ │ ├── reports_examples.rb │ │ │ │ │ ├── resourceable.rb │ │ │ │ │ ├── rich_text_editor_examples.rb │ │ │ │ │ ├── scopable_interface_examples.rb │ │ │ │ │ ├── scope_helper_examples.rb │ │ │ │ │ ├── searchable_participatory_space_examples.rb │ │ │ │ │ ├── searchable_resources_shared_context.rb │ │ │ │ │ ├── searchable_results_examples.rb │ │ │ │ │ ├── simple_event.rb │ │ │ │ │ ├── space_cell_changes_button_text_cta.rb │ │ │ │ │ ├── system_endorse_resource_examples.rb │ │ │ │ │ ├── timestamps_interface_examples.rb │ │ │ │ │ ├── traceable_interface_examples.rb │ │ │ │ │ ├── uncommentable_component_examples.rb │ │ │ │ │ ├── user_localised_email_examples.rb │ │ │ │ │ └── with_endorsable_permissions_examples.rb │ │ │ └── version.rb │ │ ├── data_portability.rb │ │ ├── data_portability_serializers.rb │ │ ├── data_portability_serializers │ │ │ ├── data_portability_conversation_serializer.rb │ │ │ ├── data_portability_follow_serializer.rb │ │ │ ├── data_portability_identity_serializer.rb │ │ │ ├── data_portability_notification_serializer.rb │ │ │ ├── data_portability_participatory_space_private_user_serializer.rb │ │ │ ├── data_portability_report_serializer.rb │ │ │ ├── data_portability_user_group_serializer.rb │ │ │ └── data_portability_user_serializer.rb │ │ ├── deprecations.rb │ │ ├── diffy_extension.rb │ │ ├── endorsable.rb │ │ ├── engine_router.rb │ │ ├── events.rb │ │ ├── events │ │ │ ├── author_event.rb │ │ │ ├── base_event.rb │ │ │ ├── coauthor_event.rb │ │ │ ├── email_event.rb │ │ │ ├── notification_event.rb │ │ │ ├── simple_event.rb │ │ │ └── user_group_event.rb │ │ ├── exporters.rb │ │ ├── exporters │ │ │ ├── csv.rb │ │ │ ├── excel.rb │ │ │ ├── export_data.rb │ │ │ ├── export_manifest.rb │ │ │ ├── exporter.rb │ │ │ └── json.rb │ │ ├── faker │ │ │ └── localized.rb │ │ ├── file_zipper.rb │ │ ├── filter_form_builder.rb │ │ ├── fingerprint_calculator.rb │ │ ├── fingerprintable.rb │ │ ├── followable.rb │ │ ├── form_builder.rb │ │ ├── friendly_dates.rb │ │ ├── gamification.rb │ │ ├── gamification │ │ │ ├── badge.rb │ │ │ ├── badge_earned_event.rb │ │ │ ├── badge_registry.rb │ │ │ ├── badge_scorer.rb │ │ │ ├── badge_status.rb │ │ │ ├── base_event.rb │ │ │ └── level_up_event.rb │ │ ├── has_attachment_collections.rb │ │ ├── has_attachments.rb │ │ ├── has_category.rb │ │ ├── has_component.rb │ │ ├── has_private_users.rb │ │ ├── has_reference.rb │ │ ├── has_resource_permission.rb │ │ ├── has_settings.rb │ │ ├── hashtag.rb │ │ ├── hashtaggable.rb │ │ ├── io_encoder.rb │ │ ├── jsonb_attributes.rb │ │ ├── loggable.rb │ │ ├── manifest_registry.rb │ │ ├── menu.rb │ │ ├── menu_item.rb │ │ ├── menu_registry.rb │ │ ├── messaging.rb │ │ ├── metric_manifest.rb │ │ ├── metric_operation.rb │ │ ├── metric_operation_manifest.rb │ │ ├── metric_registry.rb │ │ ├── newsletter_encryptor.rb │ │ ├── newsletter_participant.rb │ │ ├── nicknamizable.rb │ │ ├── paddable.rb │ │ ├── participable.rb │ │ ├── participatory_space_context_manifest.rb │ │ ├── participatory_space_manifest.rb │ │ ├── participatory_space_resourceable.rb │ │ ├── permissions_registry.rb │ │ ├── publicable.rb │ │ ├── query_extensions.rb │ │ ├── randomable.rb │ │ ├── reportable.rb │ │ ├── resource_manifest.rb │ │ ├── resourceable.rb │ │ ├── scopable.rb │ │ ├── scopable_component.rb │ │ ├── search_resource_fields_mapper.rb │ │ ├── searchable.rb │ │ ├── settings_manifest.rb │ │ ├── stats_registry.rb │ │ ├── traceable.rb │ │ ├── translatable_attributes.rb │ │ ├── view_hooks.rb │ │ └── view_model.rb │ ├── devise │ │ └── models │ │ │ ├── decidim_newsletterable.rb │ │ │ └── decidim_validatable.rb │ └── tasks │ │ ├── decidim_data_portability_tasks.rake │ │ ├── decidim_metrics_tasks.rake │ │ ├── decidim_open_data_tasks.rake │ │ └── decidim_tasks.rake ├── spec │ ├── assets │ │ └── avatar.jpg │ ├── cells │ │ └── decidim │ │ │ ├── activity_cell_spec.rb │ │ │ ├── address_cell_spec.rb │ │ │ ├── author_cell_spec.rb │ │ │ ├── coauthorships_cell_spec.rb │ │ │ ├── content_blocks │ │ │ ├── hero_cell_spec.rb │ │ │ └── last_activity_cell_spec.rb │ │ │ ├── diff_cell_spec.rb │ │ │ ├── navbar_admin_link_cell_spec.rb │ │ │ ├── pad_iframe_cell_spec.rb │ │ │ └── tags_cell_spec.rb │ ├── commands │ │ └── decidim │ │ │ ├── accept_group_invitation_spec.rb │ │ │ ├── accept_user_group_join_request_spec.rb │ │ │ ├── create_dummy_resource_spec.rb │ │ │ ├── create_follow_spec.rb │ │ │ ├── create_omniauth_registration_spec.rb │ │ │ ├── create_registration_spec.rb │ │ │ ├── create_report_spec.rb │ │ │ ├── create_user_group_spec.rb │ │ │ ├── delete_follow_spec.rb │ │ │ ├── demote_membership_spec.rb │ │ │ ├── destroy_account_spec.rb │ │ │ ├── endorse_resource_spec.rb │ │ │ ├── invite_user_again_spec.rb │ │ │ ├── invite_user_spec.rb │ │ │ ├── invite_user_to_group_spec.rb │ │ │ ├── join_user_group_spec.rb │ │ │ ├── leave_user_group_spec.rb │ │ │ ├── messaging │ │ │ ├── reply_to_conversation_spec.rb │ │ │ └── start_conversation_spec.rb │ │ │ ├── promote_membership_spec.rb │ │ │ ├── reject_group_invitation_spec.rb │ │ │ ├── reject_user_group_join_request_spec.rb │ │ │ ├── remove_user_from_group_spec.rb │ │ │ ├── search_spec.rb │ │ │ ├── unendorse_resource_spec.rb │ │ │ ├── unsubscribe_settings_spec.rb │ │ │ ├── update_account_spec.rb │ │ │ ├── update_notifications_settings_spec.rb │ │ │ ├── update_user_group_spec.rb │ │ │ └── update_user_interests_spec.rb │ ├── content_parsers │ │ └── decidim │ │ │ ├── hashtag_parser_spec.rb │ │ │ ├── user_group_parser_spec.rb │ │ │ └── user_parser_spec.rb │ ├── content_renderers │ │ └── decidim │ │ │ ├── hashtag_renderer_spec.rb │ │ │ ├── user_group_renderer_spec.rb │ │ │ └── user_renderer_spec.rb │ ├── controllers │ │ ├── amendments_controller_spec.rb │ │ ├── application_controller_spec.rb │ │ ├── concerns │ │ │ ├── form_factory_spec.rb │ │ │ ├── http_caching_disabler_spec.rb │ │ │ ├── locale_switcher_spec.rb │ │ │ ├── settings_spec.rb │ │ │ └── use_organization_time_zone_spec.rb │ │ ├── decidim │ │ │ ├── doorkeeper │ │ │ │ └── credentials_controller_spec.rb │ │ │ ├── endorsements_controller_as_org_spec.rb │ │ │ ├── endorsements_controller_as_user_spec.rb │ │ │ └── searches_controller_spec.rb │ │ ├── errors_controller_spec.rb │ │ ├── locales_controller_spec.rb │ │ ├── messaging │ │ │ └── conversations_controller_spec.rb │ │ ├── newsletters_controller_spec.rb │ │ ├── newsletters_opt_in_controller_spec.rb │ │ ├── omniauth_registrations_controller_spec.rb │ │ ├── open_data_controller_spec.rb │ │ ├── pages_controller_spec.rb │ │ ├── registrations_controller_spec.rb │ │ ├── sessions_controller_spec.rb │ │ ├── static_map_controller_spec.rb │ │ └── user_conversations_controller_spec.rb │ ├── events │ │ └── decidim │ │ │ ├── author_event_spec.rb │ │ │ ├── profile_updated_event_spec.rb │ │ │ ├── resource_endorsed_event_spec.rb │ │ │ ├── user_group_created_event_spec.rb │ │ │ └── user_group_updated_event_spec.rb │ ├── factories.rb │ ├── factory_bot_spec.rb │ ├── forms │ │ ├── account_form_spec.rb │ │ ├── decidim │ │ │ ├── amendable │ │ │ │ ├── promote_form_spec.rb │ │ │ │ └── reject_form_spec.rb │ │ │ ├── attachment_form_spec.rb │ │ │ └── messaging │ │ │ │ └── conversation_form_spec.rb │ │ ├── follow_form_spec.rb │ │ ├── invite_user_form_spec.rb │ │ ├── invite_user_to_group_form_spec.rb │ │ ├── notifications_settings_form_spec.rb │ │ ├── omniauth_registration_form_spec.rb │ │ ├── registration_form_spec.rb │ │ ├── report_form_spec.rb │ │ ├── translatable_presence_validator_spec.rb │ │ └── user_group_form_spec.rb │ ├── helpers │ │ └── decidim │ │ │ ├── action_authorization_helper_spec.rb │ │ │ ├── application_helper_spec.rb │ │ │ ├── authorization_form_helper_spec.rb │ │ │ ├── check_boxes_tree_helper_spec.rb │ │ │ ├── component_path_helper_spec.rb │ │ │ ├── decidim_form_helper_spec.rb │ │ │ ├── endorsable_helper_spec.rb │ │ │ ├── filters_helper_spec.rb │ │ │ ├── icon_helper_spec.rb │ │ │ ├── newsletters_helper_spec.rb │ │ │ ├── omniauth_helper_spec.rb │ │ │ ├── replace_buttons_helper_spec.rb │ │ │ ├── resource_helper_spec.rb │ │ │ ├── sanitize_helper_spec.rb │ │ │ ├── scopes_helper_spec.rb │ │ │ ├── translations_helper_spec.rb │ │ │ └── widget_urls_helper_spec.rb │ ├── jobs │ │ └── decidim │ │ │ ├── data_portability_export_job_spec.rb │ │ │ ├── email_notification_generator_job_spec.rb │ │ │ ├── event_publisher_job_spec.rb │ │ │ ├── metric_job_spec.rb │ │ │ ├── newsletters_opt_in_job_spec.rb │ │ │ ├── notification_generator_for_recipient_job_spec.rb │ │ │ ├── notification_generator_job_spec.rb │ │ │ └── open_data_job_spec.rb │ ├── lib │ │ ├── attributes │ │ │ ├── localized_date_spec.rb │ │ │ └── time_with_timezone_spec.rb │ │ ├── authorization_form_builder_spec.rb │ │ ├── available_locales_spec.rb │ │ ├── component_manifest_spec.rb │ │ ├── components │ │ │ └── current_component_spec.rb │ │ ├── content_block_manifest_spec.rb │ │ ├── content_block_registry_spec.rb │ │ ├── content_processor_spec.rb │ │ ├── data_portability_serializers │ │ │ ├── data_portability_conversation_serializer_spec.rb │ │ │ ├── data_portability_follow_serializer_spec.rb │ │ │ ├── data_portability_identity_serializer_spec.rb │ │ │ ├── data_portability_notification_serializer_spec.rb │ │ │ ├── data_portability_participatory_space_private_user_serializer_spec.rb │ │ │ ├── data_portability_report_serializer_spec.rb │ │ │ ├── data_portability_user_group_serializer_spec.rb │ │ │ └── data_portability_user_serializer_spec.rb │ │ ├── decidim_spec.rb │ │ ├── events │ │ │ ├── base_event_spec.rb │ │ │ ├── demoted_membership_event_spec.rb │ │ │ ├── email_event_spec.rb │ │ │ ├── invited_to_group_event_spec.rb │ │ │ ├── join_request_accepted_event_spec.rb │ │ │ ├── join_request_created_event_spec.rb │ │ │ ├── join_request_rejected_event_spec.rb │ │ │ ├── notification_event_spec.rb │ │ │ ├── promoted_to_admin_event_spec.rb │ │ │ ├── removed_from_group_event_spec.rb │ │ │ └── simple_event_spec.rb │ │ ├── exporters │ │ │ ├── csv_spec.rb │ │ │ ├── excel_spec.rb │ │ │ ├── export_manifest_spec.rb │ │ │ ├── json_spec.rb │ │ │ └── serializer_spec.rb │ │ ├── faker_localized_spec.rb │ │ ├── file_zipper_spec.rb │ │ ├── filter_form_builder_spec.rb │ │ ├── fingerprint_calculator_spec.rb │ │ ├── fingerprintable_spec.rb │ │ ├── followable_spec.rb │ │ ├── followers_badge_spec.rb │ │ ├── form_builder_spec.rb │ │ ├── friendly_dates_spec.rb │ │ ├── gamification │ │ │ ├── badge_earned_event_spec.rb │ │ │ ├── badge_registry_spec.rb │ │ │ ├── badge_scorer_spec.rb │ │ │ ├── badge_spec.rb │ │ │ ├── badge_status_spec.rb │ │ │ └── level_up_event_spec.rb │ │ ├── gamification_spec.rb │ │ ├── global_engines_spec.rb │ │ ├── io_encoder_spec.rb │ │ ├── jsonb_attributes_spec.rb │ │ ├── metric_manifest_spec.rb │ │ ├── metric_operation_manifest_spec.rb │ │ ├── metric_operation_registry_spec.rb │ │ ├── metric_registry_spec.rb │ │ ├── nicknamizable_spec.rb │ │ ├── paddable_spec.rb │ │ ├── participatory_space_context_manifest_spec.rb │ │ ├── participatory_space_manifest_spec.rb │ │ ├── query_extensions_spec.rb │ │ ├── resource_manifest_spec.rb │ │ ├── resourceable_spec.rb │ │ ├── search_resource_fields_mapper_spec.rb │ │ ├── searchable_spec.rb │ │ ├── settings_manifest_spec.rb │ │ ├── stats_registry_spec.rb │ │ ├── traceable_spec.rb │ │ ├── translatable_attributes_spec.rb │ │ ├── user_acts_as_author_spec.rb │ │ ├── user_group_acts_as_author_spec.rb │ │ ├── view_hooks_spec.rb │ │ └── welcome_notification_event_spec.rb │ ├── mailers │ │ ├── decidim_devise_mailer_spec.rb │ │ ├── export_mailer_spec.rb │ │ ├── newsletter_mailer_spec.rb │ │ ├── newsletters_opt_in_mailer_spec.rb │ │ ├── notification_mailer_spec.rb │ │ ├── previews │ │ │ └── devise_mailer_preview.rb │ │ └── reported_mailer_spec.rb │ ├── middleware │ │ └── decidim │ │ │ ├── current_organization_spec.rb │ │ │ └── strip_x_forwarded_host_spec.rb │ ├── models │ │ └── decidim │ │ │ ├── action_log_spec.rb │ │ │ ├── amendment_spec.rb │ │ │ ├── area_spec.rb │ │ │ ├── area_type_spec.rb │ │ │ ├── attachment_collection_spec.rb │ │ │ ├── attachment_spec.rb │ │ │ ├── authorization_spec.rb │ │ │ ├── category_spec.rb │ │ │ ├── coauthorship_spec.rb │ │ │ ├── component_spec.rb │ │ │ ├── content_block_spec.rb │ │ │ ├── endorsement_spec.rb │ │ │ ├── follow_spec.rb │ │ │ ├── identity_spec.rb │ │ │ ├── impersonation_log_spec.rb │ │ │ ├── messaging │ │ │ ├── conversation_spec.rb │ │ │ └── message_spec.rb │ │ │ ├── moderation_spec.rb │ │ │ ├── newsletter_spec.rb │ │ │ ├── notification_spec.rb │ │ │ ├── omniauth_provider_spec.rb │ │ │ ├── organization_spec.rb │ │ │ ├── participatory_process_user_role_spec.rb │ │ │ ├── participatory_space_private_user_spec.rb │ │ │ ├── permission_action_spec.rb │ │ │ ├── resource_link_spec.rb │ │ │ ├── scope_spec.rb │ │ │ ├── scope_type_spec.rb │ │ │ ├── searchable_resource_spec.rb │ │ │ ├── static_page_spec.rb │ │ │ ├── user_group_membership_spec.rb │ │ │ ├── user_group_spec.rb │ │ │ └── user_spec.rb │ ├── permissions │ │ └── decidim │ │ │ └── permissions_spec.rb │ ├── presenters │ │ └── decidim │ │ │ ├── home_stats_presenter_spec.rb │ │ │ ├── inline_menu_presenter_spec.rb │ │ │ ├── log │ │ │ ├── base_presenter_spec.rb │ │ │ ├── diff_presenter_spec.rb │ │ │ ├── resource_presenter_spec.rb │ │ │ ├── space_presenter_spec.rb │ │ │ ├── user_presenter_spec.rb │ │ │ └── value_types │ │ │ │ ├── area_presenter_spec.rb │ │ │ │ ├── currency_presenter_spec.rb │ │ │ │ ├── date_presenter_spec.rb │ │ │ │ ├── default_presenter_spec.rb │ │ │ │ ├── locale_presenter_spec.rb │ │ │ │ ├── percentage_presenter_spec.rb │ │ │ │ └── scope_presenter_spec.rb │ │ │ ├── menu_item_presenter_spec.rb │ │ │ ├── menu_presenter_spec.rb │ │ │ ├── nil_presenter_spec.rb │ │ │ ├── resource_locator_presenter_spec.rb │ │ │ └── user_presenter_spec.rb │ ├── queries │ │ └── decidim │ │ │ ├── metric_manage_spec.rb │ │ │ ├── metric_measure_spec.rb │ │ │ ├── metrics │ │ │ ├── followers_metric_manage_spec.rb │ │ │ ├── participants_metric_manage_spec.rb │ │ │ └── users_metric_manage_spec.rb │ │ │ ├── public_components_spec.rb │ │ │ ├── stats_users_count_spec.rb │ │ │ └── user_groups │ │ │ ├── accepted_memberships_spec.rb │ │ │ ├── accepted_user_groups_spec.rb │ │ │ ├── accepted_users_spec.rb │ │ │ ├── admin_memberships_spec.rb │ │ │ ├── invited_memberships_spec.rb │ │ │ ├── manageable_user_groups_spec.rb │ │ │ └── member_memberships_spec.rb │ ├── routing │ │ └── component_routes_spec.rb │ ├── scrubbers │ │ └── decidim │ │ │ └── user_input_scrubber_spec.rb │ ├── serializers │ │ └── decidim │ │ │ ├── exporters │ │ │ └── participatory_space_components_serializer_spec.rb │ │ │ └── importers │ │ │ └── participatory_space_components_importer_spec.rb │ ├── services │ │ └── decidim │ │ │ ├── action_authorizer_spec.rb │ │ │ ├── action_logger_spec.rb │ │ │ ├── activity_search_spec.rb │ │ │ ├── base_diff_renderer_spec.rb │ │ │ ├── data_portability_exporter_spec.rb │ │ │ ├── email_notification_generator_spec.rb │ │ │ ├── events_manager_spec.rb │ │ │ ├── home_activity_search_spec.rb │ │ │ ├── log │ │ │ └── diff_changeset_calculator_spec.rb │ │ │ ├── notification_generator_for_recipient_spec.rb │ │ │ ├── notification_generator_spec.rb │ │ │ ├── open_data_exporter_spec.rb │ │ │ ├── searchable_user_resource_spec.rb │ │ │ ├── settings_change_spec.rb │ │ │ ├── static_map_generator_spec.rb │ │ │ ├── traceability_spec.rb │ │ │ └── zip_stream │ │ │ └── zip_stream_writer_spec.rb │ ├── spec_helper.rb │ ├── support │ │ └── tasks.rb │ ├── system │ │ ├── accesslist_spec.rb │ │ ├── account_spec.rb │ │ ├── authentication_spec.rb │ │ ├── components_spec.rb │ │ ├── cookies_spec.rb │ │ ├── data_portability_spec.rb │ │ ├── follow_users_spec.rb │ │ ├── gamification_spec.rb │ │ ├── homepage_spec.rb │ │ ├── last_activity_spec.rb │ │ ├── locales_spec.rb │ │ ├── menu_spec.rb │ │ ├── messaging │ │ │ ├── conversations_spec.rb │ │ │ └── profile_conversations_spec.rb │ │ ├── notifications_spec.rb │ │ ├── oauth_integration_spec.rb │ │ ├── registration_spec.rb │ │ ├── registration_unbundled_consent_spec.rb │ │ ├── scopes_spec.rb │ │ ├── search_spec.rb │ │ ├── social_share_button_spec.rb │ │ ├── static_pages_spec.rb │ │ ├── user_activity_spec.rb │ │ ├── user_group_creation_spec.rb │ │ ├── user_group_email_confirmation_spec.rb │ │ ├── user_group_invite_to_join_spec.rb │ │ ├── user_group_joining_spec.rb │ │ ├── user_group_leaving_spec.rb │ │ ├── user_group_manage_admins_spec.rb │ │ ├── user_group_manage_members_spec.rb │ │ ├── user_group_profile_edition_spec.rb │ │ ├── user_group_profile_spec.rb │ │ ├── user_groups_verification_status_on_account_page_spec.rb │ │ ├── user_manages_group_invitations_spec.rb │ │ ├── user_profile_spec.rb │ │ ├── user_timeline_spec.rb │ │ └── user_tos_acceptance_spec.rb │ ├── tasks │ │ ├── decidim_tasks_check_users_newsletter_opt_in_spec.rb │ │ ├── decidim_tasks_delete_data_portability_files_spec.rb │ │ ├── decidim_tasks_metrics_spec.rb │ │ ├── decidim_tasks_right_to_be_forgotten_spec.rb │ │ └── decidim_tasks_sniffs_stdout_context.rb │ ├── types │ │ ├── amendment_type_spec.rb │ │ ├── area_api_type_spec.rb │ │ ├── area_type_type_spec.rb │ │ ├── attachment_type_spec.rb │ │ ├── category_type_spec.rb │ │ ├── component_input_filter_spec.rb │ │ ├── component_input_sort_spec.rb │ │ ├── component_type_spec.rb │ │ ├── coordinates_type_spec.rb │ │ ├── date_time_type_spec.rb │ │ ├── date_type_spec.rb │ │ ├── decidim_type_spec.rb │ │ ├── fingerprint_type_spec.rb │ │ ├── localized_string_type_spec.rb │ │ ├── organization_type_spec.rb │ │ ├── participatory_space_input_filter_spec.rb │ │ ├── participatory_space_input_sort_spec.rb │ │ ├── participatory_space_link_type_spec.rb │ │ ├── participatory_space_type_spec.rb │ │ ├── scope_api_type_spec.rb │ │ ├── session_type_spec.rb │ │ ├── statistic_type_spec.rb │ │ ├── trace_version_type_spec.rb │ │ ├── translated_field_type_spec.rb │ │ ├── user_entity_input_filter_spec.rb │ │ ├── user_entity_input_sort_spec.rb │ │ ├── user_group_type_spec.rb │ │ └── user_type_spec.rb │ ├── uploaders │ │ └── image_uploader.spec.rb │ └── validators │ │ ├── etiquette_validator_spec.rb │ │ ├── geocoding_validator_spec.rb │ │ └── time_zone_validator_spec.rb └── vendor │ └── assets │ ├── javascripts │ ├── appendAround.js │ ├── d3.js │ ├── datepicker-locales │ │ ├── foundation-datepicker.ar.js │ │ ├── foundation-datepicker.ca.js │ │ ├── foundation-datepicker.cs.js │ │ ├── foundation-datepicker.de.js │ │ ├── foundation-datepicker.el.js │ │ ├── foundation-datepicker.es-MX.js │ │ ├── foundation-datepicker.es-PY.js │ │ ├── foundation-datepicker.es.js │ │ ├── foundation-datepicker.eu.js │ │ ├── foundation-datepicker.fi-pl.js │ │ ├── foundation-datepicker.fi.js │ │ ├── foundation-datepicker.fr.js │ │ ├── foundation-datepicker.gl.js │ │ ├── foundation-datepicker.hu.js │ │ ├── foundation-datepicker.id.js │ │ ├── foundation-datepicker.it.js │ │ ├── foundation-datepicker.nl.js │ │ ├── foundation-datepicker.no.js │ │ ├── foundation-datepicker.pl.js │ │ ├── foundation-datepicker.pt-BR.js │ │ ├── foundation-datepicker.pt.js │ │ ├── foundation-datepicker.ro.js │ │ ├── foundation-datepicker.ru.js │ │ ├── foundation-datepicker.sk.js │ │ ├── foundation-datepicker.sv.js │ │ ├── foundation-datepicker.tr.js │ │ └── foundation-datepicker.uk.js │ ├── form_datepicker.js.es6 │ ├── foundation-datepicker.js │ ├── leaflet-svg-icon.js │ ├── leaflet-tilelayer-here.js │ ├── leaflet.js │ ├── leaflet.markercluster.js │ ├── modernizr.js │ ├── morphdom.js │ ├── quill.min.js │ ├── quill.min.js.map │ ├── svg4everybody.min.js │ ├── tagsinput.js │ └── tribute.js │ └── stylesheets │ ├── MarkerCluster.Default.css │ ├── MarkerCluster.css │ ├── leaflet.css │ ├── quill.bubble.css │ ├── quill.core.css │ ├── quill.snow.css │ ├── tagsinput.css │ └── tribute.css ├── decidim-debates ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_debates_manifest.js │ │ └── images │ │ │ └── decidim │ │ │ ├── debates │ │ │ └── icon.svg │ │ │ └── gamification │ │ │ └── badges │ │ │ └── commented_debates.svg │ ├── cells │ │ └── decidim │ │ │ └── debates │ │ │ ├── debate_activity_cell.rb │ │ │ ├── debate_cell.rb │ │ │ ├── debate_m │ │ │ ├── data.erb │ │ │ ├── footer.erb │ │ │ ├── multiple_dates.erb │ │ │ ├── single_date.erb │ │ │ └── tags.erb │ │ │ └── debate_m_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── debates │ │ │ ├── admin │ │ │ ├── create_debate.rb │ │ │ └── update_debate.rb │ │ │ └── create_debate.rb │ ├── controllers │ │ └── decidim │ │ │ └── debates │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ └── debates_controller.rb │ │ │ ├── application_controller.rb │ │ │ └── debates_controller.rb │ ├── events │ │ └── decidim │ │ │ └── debates │ │ │ ├── create_debate_event.rb │ │ │ ├── creation_disabled_event.rb │ │ │ └── creation_enabled_event.rb │ ├── forms │ │ └── decidim │ │ │ └── debates │ │ │ ├── admin │ │ │ └── debate_form.rb │ │ │ └── debate_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── debates │ │ │ ├── application_helper.rb │ │ │ └── debate_cells_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── debates │ │ │ └── settings_change_job.rb │ ├── models │ │ └── decidim │ │ │ └── debates │ │ │ ├── application_record.rb │ │ │ └── debate.rb │ ├── permissions │ │ └── decidim │ │ │ └── debates │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── debates │ │ │ ├── admin_log │ │ │ └── debate_presenter.rb │ │ │ ├── debate_presenter.rb │ │ │ └── official_author_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── debates │ │ │ └── metrics │ │ │ ├── debate_followers_metric_measure.rb │ │ │ ├── debate_participants_metric_measure.rb │ │ │ └── debates_metric_manage.rb │ ├── serializers │ │ └── decidim │ │ │ └── debates │ │ │ └── data_portability_debate_serializer.rb │ ├── services │ │ └── decidim │ │ │ └── debates │ │ │ └── debate_search.rb │ ├── types │ │ └── decidim │ │ │ └── debates │ │ │ ├── debate_type.rb │ │ │ └── debates_type.rb │ └── views │ │ └── decidim │ │ └── debates │ │ ├── admin │ │ └── debates │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ └── debates │ │ ├── _count.html.erb │ │ ├── _debate.html.erb │ │ ├── _debates.html.erb │ │ ├── _filters.html.erb │ │ ├── _filters_small_view.html.erb │ │ ├── index.html.erb │ │ ├── index.js.erb │ │ ├── new.html.erb │ │ └── show.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20170118141619_create_debates.rb │ │ ├── 20180117100413_add_debate_information_updates.rb │ │ ├── 20180118132243_add_author_to_debates.rb │ │ ├── 20180119150434_add_reference_to_debates.rb │ │ ├── 20180122090505_add_user_group_author_to_debates.rb │ │ ├── 20180305092347_drop_category_id_column.rb │ │ ├── 20180305133556_rename_features_to_components_at_debates.rb │ │ ├── 20181003081235_fix_user_groups_ids_on_debates.rb │ │ ├── 20181016132850_add_organization_as_author_to_debates.rb │ │ └── 20200320105918_index_foreign_keys_in_decidim_debates_debates.rb ├── decidim-debates.gemspec ├── lib │ └── decidim │ │ ├── debates.rb │ │ └── debates │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── component.rb │ │ ├── engine.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── commands │ └── decidim │ │ └── debates │ │ ├── admin │ │ ├── create_debate_spec.rb │ │ └── update_debate_spec.rb │ │ └── create_debate_spec.rb │ ├── events │ └── decidim │ │ └── debates │ │ ├── create_debate_event_spec.rb │ │ ├── creation_disabled_event_spec.rb │ │ └── creation_enabled_event_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── debates │ │ ├── admin │ │ └── debate_form_spec.rb │ │ └── debate_form_spec.rb │ ├── jobs │ └── decidim │ │ └── debates │ │ └── settings_change_job_spec.rb │ ├── lib │ ├── commented_debates_badge_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ └── debates │ │ └── debate_spec.rb │ ├── permissions │ └── decidim │ │ └── debates │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── queries │ └── decidim │ │ └── debates │ │ └── metrics │ │ ├── debate_followers_metric_measure_spec.rb │ │ ├── debate_participants_metric_measure_spec.rb │ │ └── debates_metric_manage_spec.rb │ ├── serializers │ └── decidim │ │ └── debates │ │ └── data_portability_debate_serializer_spec.rb │ ├── services │ └── decidim │ │ └── debates │ │ ├── debate_search_spec.rb │ │ └── searchable_debate_resource_spec.rb │ ├── shared │ └── manage_debates_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_debates_spec.rb │ ├── comments_spec.rb │ ├── explore_debates_spec.rb │ ├── follow_debate_spec.rb │ ├── homepage_stats_spec.rb │ ├── private_space_debate_spec.rb │ ├── show_spec.rb │ └── user_creates_debate_spec.rb │ └── types │ ├── debate_type_spec.rb │ └── debates_type_spec.rb ├── decidim-dev ├── README.md ├── Rakefile ├── app │ ├── assets │ │ └── images │ │ │ └── decidim │ │ │ ├── dummy.svg │ │ │ └── gamification │ │ │ └── badges │ │ │ └── test.svg │ ├── commands │ │ └── decidim │ │ │ └── dummy_resources │ │ │ └── create_dummy_resource.rb │ ├── controllers │ │ └── decidim │ │ │ └── dummy_resources │ │ │ └── dummy_resources_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── dummy_resources │ │ │ └── dummy_resource_form.rb │ └── views │ │ └── decidim │ │ ├── dummy_resource │ │ └── _linked_dummys.html.erb │ │ └── dummy_resources │ │ └── dummy_resources │ │ ├── foo.html.erb │ │ └── show.html.erb ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── decidim-dev.gemspec └── lib │ ├── decidim │ ├── dev.rb │ └── dev │ │ ├── assets │ │ ├── Exampledocument.pdf │ │ ├── avatar.jpg │ │ ├── city.jpeg │ │ ├── city2.jpeg │ │ ├── city3.jpeg │ │ ├── dni.jpg │ │ ├── icon.png │ │ ├── id.jpg │ │ ├── import_participatory_space_private_users.csv │ │ ├── iso-8859-15.md │ │ ├── malicious.jpg │ │ ├── participatory_processes.json │ │ ├── participatory_processes_with_null.json │ │ ├── participatory_text.md │ │ ├── participatory_text.odt │ │ ├── participatory_text_wrong.odt │ │ └── verify_user_groups.csv │ │ ├── common_rake.rb │ │ ├── railtie.rb │ │ ├── test │ │ ├── authorization_shared_examples.rb │ │ ├── base_spec_helper.rb │ │ ├── factories.rb │ │ ├── form_to_param_shared_examples.rb │ │ ├── promoted_participatory_processes_shared_examples.rb │ │ ├── rspec_support │ │ │ ├── action_mailer.rb │ │ │ ├── active_job.rb │ │ │ ├── attachment_helpers.rb │ │ │ ├── attachments.rb │ │ │ ├── authorization.rb │ │ │ ├── capybara.rb │ │ │ ├── capybara_data_picker.rb │ │ │ ├── capybara_scopes_picker.rb │ │ │ ├── comments.rb │ │ │ ├── component.rb │ │ │ ├── component_context.rb │ │ │ ├── confirmation_helpers.rb │ │ │ ├── content_processing.rb │ │ │ ├── download_helper.rb │ │ │ ├── factory_bot.rb │ │ │ ├── gamification.rb │ │ │ ├── geocoder.rb │ │ │ ├── helpers.rb │ │ │ ├── html_matchers.rb │ │ │ ├── orderly_matchers.rb │ │ │ ├── permissions_shared_examples.rb │ │ │ ├── react_select.rb │ │ │ ├── route_helpers.rb │ │ │ ├── timezone.rb │ │ │ ├── translation_helpers.rb │ │ │ ├── warden.rb │ │ │ ├── webmock.rb │ │ │ └── wisper.rb │ │ └── spec_helper.rb │ │ └── version.rb │ └── tasks │ ├── generators.rake │ └── locale_checker.rake ├── decidim-elections ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_elections_manifest.js │ │ └── images │ │ │ └── decidim │ │ │ └── elections │ │ │ └── icon.svg │ ├── commands │ │ └── decidim │ │ │ └── elections │ │ │ └── admin │ │ │ ├── create_answer.rb │ │ │ ├── create_election.rb │ │ │ ├── create_question.rb │ │ │ ├── destroy_answer.rb │ │ │ ├── destroy_election.rb │ │ │ ├── destroy_question.rb │ │ │ ├── update_answer.rb │ │ │ ├── update_election.rb │ │ │ └── update_question.rb │ ├── controllers │ │ └── decidim │ │ │ └── elections │ │ │ ├── admin │ │ │ ├── answers_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── elections_controller.rb │ │ │ └── questions_controller.rb │ │ │ ├── application_controller.rb │ │ │ └── elections_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── elections │ │ │ └── admin │ │ │ ├── answer_form.rb │ │ │ ├── election_form.rb │ │ │ └── question_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── elections │ │ │ └── application_helper.rb │ ├── models │ │ └── decidim │ │ │ └── elections │ │ │ ├── answer.rb │ │ │ ├── application_record.rb │ │ │ ├── election.rb │ │ │ └── question.rb │ ├── permissions │ │ └── decidim │ │ │ └── elections │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── types │ │ └── decidim │ │ │ └── elections │ │ │ ├── election_answer_type.rb │ │ │ ├── election_question_type.rb │ │ │ ├── election_type.rb │ │ │ └── elections_type.rb │ └── views │ │ └── decidim │ │ └── elections │ │ ├── admin │ │ ├── answers │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── proposals_picker.html.erb │ │ ├── elections │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ └── questions │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ └── new.html.erb │ │ └── elections │ │ ├── index.html.erb │ │ └── show.html.erb ├── bin │ └── rails ├── config │ ├── i18n-tasks.yml │ └── locales │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20200430083618_create_decidim_elections_elections.rb │ │ ├── 20200518082327_create_decidim_elections_questions.rb │ │ └── 20200518084144_create_decidim_elections_answers.rb ├── decidim-elections.gemspec ├── lib │ └── decidim │ │ ├── elections.rb │ │ └── elections │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── component.rb │ │ ├── engine.rb │ │ ├── seeds │ │ └── city.jpeg │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── commands │ └── decidim │ │ └── elections │ │ └── admin │ │ ├── create_answer_spec.rb │ │ ├── create_election_spec.rb │ │ ├── create_question_spec.rb │ │ ├── destroy_answer_spec.rb │ │ ├── destroy_election_spec.rb │ │ ├── destroy_question_spec.rb │ │ ├── update_answer_spec.rb │ │ ├── update_election_spec.rb │ │ └── update_question_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── elections │ │ └── admin │ │ ├── answer_form_spec.rb │ │ ├── election_form_spec.rb │ │ └── question_form_spec.rb │ ├── lib │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ └── elections │ │ ├── answer_spec.rb │ │ ├── election_spec.rb │ │ └── question_spec.rb │ ├── permissions │ └── decidim │ │ └── elections │ │ └── admin │ │ └── permissions_spec.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_answers_spec.rb │ ├── admin_manages_elections_spec.rb │ └── admin_manages_questions_spec.rb │ └── types │ └── decidim │ └── elections │ ├── election_answer_type_spec.rb │ ├── election_question_type_spec.rb │ ├── election_type_spec.rb │ └── elections_type_spec.rb ├── decidim-forms ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── admin │ │ │ │ └── decidim_forms_manifest.js │ │ │ ├── decidim_forms_manifest.css │ │ │ └── decidim_forms_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── surveys │ │ │ │ └── icon.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── forms │ │ │ │ ├── admin │ │ │ │ ├── auto_buttons_by_min_items.component.js.es6 │ │ │ │ ├── auto_select_options_by_total_items.component.js.es6 │ │ │ │ ├── collapsible_questions.js.es6 │ │ │ │ ├── forms.js.es6 │ │ │ │ └── live_text_update.component.js.es6 │ │ │ │ ├── autosortable_checkboxes.component.js.es6 │ │ │ │ ├── forms.js.es6 │ │ │ │ ├── max_choices_alert.component.js.es6 │ │ │ │ └── option_attached_inputs.component.js.es6 │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── forms │ │ │ └── forms.scss │ ├── cells │ │ └── decidim │ │ │ └── forms │ │ │ ├── answer_readonly │ │ │ └── show.erb │ │ │ ├── answer_readonly_cell.rb │ │ │ ├── matrix_readonly │ │ │ └── show.erb │ │ │ ├── matrix_readonly_cell.rb │ │ │ ├── question_readonly │ │ │ └── show.erb │ │ │ ├── question_readonly_cell.rb │ │ │ ├── step_navigation │ │ │ └── show.erb │ │ │ └── step_navigation_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── forms │ │ │ ├── admin │ │ │ └── update_questionnaire.rb │ │ │ └── answer_questionnaire.rb │ ├── controllers │ │ └── decidim │ │ │ └── forms │ │ │ ├── admin │ │ │ └── concerns │ │ │ │ └── has_questionnaire.rb │ │ │ └── concerns │ │ │ └── has_questionnaire.rb │ ├── forms │ │ └── decidim │ │ │ └── forms │ │ │ ├── admin │ │ │ ├── answer_option_form.rb │ │ │ ├── question_form.rb │ │ │ ├── question_matrix_row_form.rb │ │ │ └── questionnaire_form.rb │ │ │ ├── answer_choice_form.rb │ │ │ ├── answer_form.rb │ │ │ └── questionnaire_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── forms │ │ │ ├── admin │ │ │ └── application_helper.rb │ │ │ └── application_helper.rb │ ├── models │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── forms │ │ │ │ └── has_questionnaire.rb │ │ └── decidim │ │ │ └── forms │ │ │ ├── answer.rb │ │ │ ├── answer_choice.rb │ │ │ ├── answer_option.rb │ │ │ ├── application_record.rb │ │ │ ├── question.rb │ │ │ ├── question_matrix_row.rb │ │ │ └── questionnaire.rb │ ├── queries │ │ └── decidim │ │ │ └── forms │ │ │ └── questionnaire_user_answers.rb │ ├── types │ │ └── decidim │ │ │ └── forms │ │ │ ├── answer_option_type.rb │ │ │ ├── question_type.rb │ │ │ └── questionnaire_type.rb │ └── views │ │ └── decidim │ │ └── forms │ │ ├── admin │ │ └── questionnaires │ │ │ ├── _answer_option.html.erb │ │ │ ├── _answer_option_template.html.erb │ │ │ ├── _form.html.erb │ │ │ ├── _matrix_row.html.erb │ │ │ ├── _matrix_row_template.html.erb │ │ │ ├── _question.html.erb │ │ │ ├── _separator.html.erb │ │ │ └── edit.html.erb │ │ └── questionnaires │ │ ├── _answer.html.erb │ │ ├── answers │ │ ├── _long_answer.html.erb │ │ ├── _matrix_multiple.html.erb │ │ ├── _matrix_single.html.erb │ │ ├── _multiple_option.html.erb │ │ ├── _separator.html.erb │ │ ├── _short_answer.html.erb │ │ ├── _single_option.html.erb │ │ └── _sorting.html.erb │ │ └── show.html.erb ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20170511092231_create_decidim_forms_questionnaires.rb │ │ ├── 20170515090916_create_decidim_forms_questions.rb │ │ ├── 20170515144119_create_decidim_forms_answers.rb │ │ ├── 20180405015012_create_decidim_forms_answer_options.rb │ │ ├── 20180405015147_create_decidim_forms_answer_choices.rb │ │ ├── 20190315203056_add_session_token_to_decidim_forms_answers.rb │ │ ├── 20190930094710_add_ip_hash_to_decidim_form_answers.rb │ │ ├── 20200225123810_create_decidim_forms_question_matrix_rows.rb │ │ └── 20200304152939_add_matrix_row_id_to_decidim_forms_answer_choices.rb ├── decidim-forms.gemspec ├── lib │ └── decidim │ │ ├── api │ │ └── questionnaire_entity_interface.rb │ │ ├── forms.rb │ │ └── forms │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── api.rb │ │ ├── data_portability_user_answers_serializer.rb │ │ ├── engine.rb │ │ ├── test.rb │ │ ├── test │ │ ├── factories.rb │ │ └── shared_examples │ │ │ ├── has_questionnaire.rb │ │ │ └── manage_questionnaires.rb │ │ ├── user_answers_serializer.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── forms │ │ └── question_readonly_cell_spec.rb │ ├── commands │ └── decidim │ │ └── forms │ │ ├── admin │ │ └── update_questionnaire_spec.rb │ │ └── answer_questionnaire_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── forms │ │ ├── admin │ │ ├── answer_option_form_spec.rb │ │ ├── question_form_spec.rb │ │ ├── question_matrix_row_form_spec.rb │ │ └── questionnaire_form_spec.rb │ │ ├── answer_form_spec.rb │ │ └── questionnaire_form_spec.rb │ ├── models │ └── decidim │ │ └── forms │ │ ├── answer_choice_spec.rb │ │ ├── answer_spec.rb │ │ ├── question_matrix_row_spec.rb │ │ ├── question_spec.rb │ │ └── questionnaire_spec.rb │ ├── queries │ └── decidim │ │ └── forms │ │ └── questionnaire_user_answers_spec.rb │ ├── serializers │ └── decidim │ │ └── forms │ │ └── user_answer_serializer_spec.rb │ ├── services │ └── decidim │ │ └── forms │ │ └── data_portability_user_answer_serializer_spec.rb │ ├── spec_helper.rb │ └── types │ ├── answer_option_type_spec.rb │ ├── question_type_spec.rb │ └── questionnaire_type_spec.rb ├── decidim-generators ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── decidim-generators.gemspec ├── exe │ └── decidim ├── lib │ └── decidim │ │ └── generators │ │ ├── app_generator.rb │ │ ├── app_templates │ │ ├── Dockerfile.erb │ │ ├── LICENSE-AGPLv3.txt │ │ ├── README.md.erb │ │ ├── another_dummy_authorization_handler.rb │ │ ├── cable.yml.erb │ │ ├── carrierwave.rb │ │ ├── database.yml.erb │ │ ├── decidim.scss.erb │ │ ├── decidim_controller.rb.erb │ │ ├── docker-compose-etherpad.yml │ │ ├── docker-compose.yml.erb │ │ ├── dummy_authorization_handler.rb │ │ ├── initializer.rb │ │ ├── secrets.yml.erb │ │ ├── social_share_button.rb │ │ └── verifications_initializer.rb │ │ ├── component_generator.rb │ │ ├── component_templates │ │ ├── Gemfile.erb │ │ ├── LICENSE-AGPLv3.txt │ │ ├── README.md.erb │ │ ├── Rakefile │ │ ├── app │ │ │ ├── assets │ │ │ │ ├── config │ │ │ │ │ └── component_manifest.js │ │ │ │ └── images │ │ │ │ │ └── decidim │ │ │ │ │ └── component │ │ │ │ │ └── icon.svg │ │ │ ├── controllers │ │ │ │ └── decidim │ │ │ │ │ └── component │ │ │ │ │ ├── admin │ │ │ │ │ └── application_controller.rb.erb │ │ │ │ │ └── application_controller.rb.erb │ │ │ ├── helpers │ │ │ │ └── decidim │ │ │ │ │ └── component │ │ │ │ │ └── application_helper.rb.erb │ │ │ └── models │ │ │ │ └── decidim │ │ │ │ └── component │ │ │ │ └── application_record.rb.erb │ │ ├── bin │ │ │ └── rails.erb │ │ ├── circleci │ │ │ └── config.yml │ │ ├── config │ │ │ ├── i18n-tasks.yml.erb │ │ │ └── locales │ │ │ │ └── en.yml.erb │ │ ├── decidim-component.gemspec.erb │ │ ├── gitignore │ │ ├── lib │ │ │ └── decidim │ │ │ │ ├── component.rb.erb │ │ │ │ └── component │ │ │ │ ├── admin.rb.erb │ │ │ │ ├── admin_engine.rb.erb │ │ │ │ ├── component.rb.erb │ │ │ │ ├── engine.rb.erb │ │ │ │ ├── test │ │ │ │ └── factories.rb.erb │ │ │ │ └── version.rb.erb │ │ └── spec │ │ │ ├── factories.rb.erb │ │ │ └── spec_helper.rb.erb │ │ ├── install_generator.rb │ │ └── version.rb └── spec │ ├── generators_spec.rb │ └── spec_helper.rb ├── decidim-initiatives ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── admin_decidim_initiatives_manifest.js │ │ │ ├── decidim_initiatives_manifest.css │ │ │ └── decidim_initiatives_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ ├── gamification │ │ │ │ └── badges │ │ │ │ │ └── initiatives.svg │ │ │ │ └── initiatives │ │ │ │ └── icon.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── initiatives │ │ │ │ ├── admin │ │ │ │ ├── initiatives_types.js.es6 │ │ │ │ └── invite_users.js │ │ │ │ ├── application.js │ │ │ │ ├── identity_selector_dialog.js │ │ │ │ └── scoped_type.js │ │ └── stylesheet │ │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin.css.scss │ │ │ ├── initiatives-votes.css.scss │ │ │ ├── initiatives.scss │ │ │ ├── popularity_item.css.scss │ │ │ ├── print-initiative.css.scss │ │ │ └── statistics.css.scss │ ├── cells │ │ └── decidim │ │ │ ├── initiative_activity_cell.rb │ │ │ ├── initiatives │ │ │ ├── content_blocks │ │ │ │ ├── highlighted_initiatives │ │ │ │ │ └── show.erb │ │ │ │ ├── highlighted_initiatives_cell.rb │ │ │ │ ├── highlighted_initiatives_settings_form │ │ │ │ │ └── show.erb │ │ │ │ └── highlighted_initiatives_settings_form_cell.rb │ │ │ ├── initiative_cell.rb │ │ │ ├── initiative_m │ │ │ │ ├── author.erb │ │ │ │ ├── footer.erb │ │ │ │ └── tags.erb │ │ │ └── initiative_m_cell.rb │ │ │ └── initiatives_votes │ │ │ ├── vote │ │ │ └── show.erb │ │ │ └── vote_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin │ │ │ ├── create_initiative_type.rb │ │ │ ├── create_initiative_type_scope.rb │ │ │ ├── publish_initiative.rb │ │ │ ├── send_initiative_to_technical_validation.rb │ │ │ ├── unpublish_initiative.rb │ │ │ ├── update_initiative.rb │ │ │ ├── update_initiative_answer.rb │ │ │ ├── update_initiative_type.rb │ │ │ └── update_initiative_type_scope.rb │ │ │ ├── attachment_methods.rb │ │ │ ├── create_initiative.rb │ │ │ ├── spawn_committee_request.rb │ │ │ ├── unvote_initiative.rb │ │ │ ├── validate_mobile_phone.rb │ │ │ ├── validate_sms_code.rb │ │ │ └── vote_initiative.rb │ ├── constraints │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── current_component.rb │ │ │ └── current_initiative.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── initiatives │ │ │ │ ├── admin │ │ │ │ ├── filterable.rb │ │ │ │ └── initiative_admin.rb │ │ │ │ ├── needs_initiative.rb │ │ │ │ ├── orderable.rb │ │ │ │ ├── single_initiative_type.rb │ │ │ │ └── type_selector_options.rb │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin │ │ │ ├── answers_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── committee_requests_controller.rb │ │ │ ├── component_permissions_controller.rb │ │ │ ├── components_controller.rb │ │ │ ├── initiative_attachments_controller.rb │ │ │ ├── initiatives_controller.rb │ │ │ ├── initiatives_type_scopes_controller.rb │ │ │ ├── initiatives_types_controller.rb │ │ │ ├── initiatives_types_permissions_controller.rb │ │ │ └── moderations_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── authorization_sign_modals_controller.rb │ │ │ ├── committee_requests_controller.rb │ │ │ ├── create_initiative_controller.rb │ │ │ ├── initiative_signatures_controller.rb │ │ │ ├── initiative_types_controller.rb │ │ │ ├── initiative_votes_controller.rb │ │ │ ├── initiative_widgets_controller.rb │ │ │ ├── initiatives_controller.rb │ │ │ ├── initiatives_type_scopes_controller.rb │ │ │ ├── initiatives_type_signature_types_controller.rb │ │ │ └── versions_controller.rb │ ├── events │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin │ │ │ ├── initiative_sent_to_technical_validation_event.rb │ │ │ └── support_threshold_reached_event.rb │ │ │ ├── create_initiative_event.rb │ │ │ ├── endorse_initiative_event.rb │ │ │ ├── extend_initiative_event.rb │ │ │ └── milestone_completed_event.rb │ ├── forms │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin │ │ │ ├── initiative_answer_form.rb │ │ │ ├── initiative_form.rb │ │ │ ├── initiative_type_form.rb │ │ │ └── initiative_type_scope_form.rb │ │ │ ├── committee_member_form.rb │ │ │ ├── initiative_form.rb │ │ │ ├── previous_form.rb │ │ │ ├── select_initiative_type_form.rb │ │ │ └── vote_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── application_helper.rb │ │ │ ├── create_initiative_helper.rb │ │ │ ├── initiative_helper.rb │ │ │ └── initiatives_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── initiatives │ │ │ └── export_initiatives_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── initiatives │ │ │ └── initiatives_mailer.rb │ ├── models │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── initiatives │ │ │ │ └── has_area.rb │ │ └── decidim │ │ │ ├── initiative.rb │ │ │ ├── initiatives_committee_member.rb │ │ │ ├── initiatives_type.rb │ │ │ ├── initiatives_type_scope.rb │ │ │ └── initiatives_vote.rb │ ├── permissions │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ ├── initiative_presenter.rb │ │ │ └── initiatives │ │ │ ├── admin_log │ │ │ └── initiative_presenter.rb │ │ │ └── initiative_stats_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── admin │ │ │ ├── admin_users.rb │ │ │ └── manageable_initiatives.rb │ │ │ ├── freetext_initiative_types.rb │ │ │ ├── initiative_types.rb │ │ │ ├── initiatives_created.rb │ │ │ ├── initiatives_promoted.rb │ │ │ ├── organization_prioritized_initiatives.rb │ │ │ ├── outdated_validating_initiatives.rb │ │ │ ├── similar_initiatives.rb │ │ │ ├── support_period_finished_initiatives.rb │ │ │ └── user_authorizations.rb │ ├── serializers │ │ └── decidim │ │ │ └── initiatives │ │ │ └── initiative_serializer.rb │ ├── services │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── data_encryptor.rb │ │ │ ├── diff_renderer.rb │ │ │ ├── dummy_timestamp.rb │ │ │ ├── initiative_search.rb │ │ │ ├── pdf_signature_example.rb │ │ │ ├── progress_notifier.rb │ │ │ └── status_change_notifier.rb │ ├── types │ │ └── decidim │ │ │ └── initiatives │ │ │ ├── initiative_api_type.rb │ │ │ ├── initiative_committee_member_type.rb │ │ │ └── initiative_type.rb │ └── views │ │ ├── decidim │ │ └── initiatives │ │ │ ├── _initiative.html.erb │ │ │ ├── admin │ │ │ ├── answers │ │ │ │ ├── _info_initiative.html.erb │ │ │ │ └── edit.html.erb │ │ │ ├── committee_requests │ │ │ │ └── index.html.erb │ │ │ ├── exports │ │ │ │ └── _dropdown.html.erb │ │ │ ├── initiatives │ │ │ │ ├── _form.html.erb │ │ │ │ ├── _initiative_attachments.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── export_pdf_signatures.pdf.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── show.html.erb │ │ │ ├── initiatives_type_scopes │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ └── new.html.erb │ │ │ └── initiatives_types │ │ │ │ ├── _form.html.erb │ │ │ │ ├── _initiative_type_scopes.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── committee_requests │ │ │ └── new.html.erb │ │ │ ├── create_initiative │ │ │ ├── _finish_help.html.erb │ │ │ ├── _share_committee_link.html.erb │ │ │ ├── fill_data.html.erb │ │ │ ├── finish.html.erb │ │ │ ├── previous_form.html.erb │ │ │ ├── promotal_committee.html.erb │ │ │ ├── select_initiative_type.html.erb │ │ │ └── show_similar_initiatives.html.erb │ │ │ ├── initiative_signatures │ │ │ ├── _wizard_steps.html.erb │ │ │ ├── fill_personal_data.html.erb │ │ │ ├── finish.html.erb │ │ │ ├── sms_code.html.erb │ │ │ ├── sms_phone_number.html.erb │ │ │ └── update_buttons_and_counters.js.erb │ │ │ ├── initiative_votes │ │ │ └── update_buttons_and_counters.js.erb │ │ │ ├── initiatives │ │ │ ├── _author.html.erb │ │ │ ├── _count.html.erb │ │ │ ├── _filters.html.erb │ │ │ ├── _filters_small_view.html.erb │ │ │ ├── _index_header.html.erb │ │ │ ├── _initiative_badge.html.erb │ │ │ ├── _initiatives.html.erb │ │ │ ├── _interactions.html.erb │ │ │ ├── _linked_initiatives.html.erb │ │ │ ├── _no_initiatives_yet.html.erb │ │ │ ├── _progress_bar.html.erb │ │ │ ├── _result.html.erb │ │ │ ├── _supports.html.erb │ │ │ ├── _tags.html.erb │ │ │ ├── _vote_button.html.erb │ │ │ ├── _vote_cabin.html.erb │ │ │ ├── index.html.erb │ │ │ ├── index.js.erb │ │ │ ├── show.html.erb │ │ │ └── signature_identities.html.erb │ │ │ ├── initiatives_mailer │ │ │ ├── _initiative_link.html.erb │ │ │ ├── notify_creation.html.erb │ │ │ ├── notify_progress.html.erb │ │ │ └── notify_state_change.html.erb │ │ │ ├── initiatives_type_scopes │ │ │ └── search.html.erb │ │ │ ├── initiatives_type_signature_types │ │ │ └── search.html.erb │ │ │ └── versions │ │ │ ├── index.html.erb │ │ │ └── show.html.erb │ │ └── layouts │ │ └── decidim │ │ ├── _initiative_creation_header.html.erb │ │ ├── _initiative_header.html.erb │ │ ├── _initiative_header_steps.html.erb │ │ ├── _initiative_signature_creation_header.html.erb │ │ ├── admin │ │ ├── initiative.html.erb │ │ ├── initiatives.html.erb │ │ └── initiatives_votes.pdf.erb │ │ ├── initiative.html.erb │ │ ├── initiative_creation.html.erb │ │ └── initiative_signature_creation.html.erb ├── bin │ └── rails ├── config │ ├── initializers │ │ ├── mail_previews.rb │ │ └── wicked_pdf.rb │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ ├── migrate │ │ ├── 20170906091626_create_decidim_initiatives_types.rb │ │ ├── 20170906094044_create_decidim_initiatives.rb │ │ ├── 20170917072556_create_decidim_initiatives_votes.rb │ │ ├── 20170922152432_create_decidim_initiatives_committee_members.rb │ │ ├── 20170927131354_add_decidim_user_group_id_to_decidim_initiatives.rb │ │ ├── 20170927153744_change_signature_interval_to_optional.rb │ │ ├── 20170928160302_add_decidim_user_group_id_to_decidim_initiatives_votes.rb │ │ ├── 20170928160912_remove_scope_from_decidim_initiatives_votes.rb │ │ ├── 20171011110714_add_banner_image_to_initiative_type.rb │ │ ├── 20171011152425_add_hashtag_to_initiatives.rb │ │ ├── 20171013090432_add_initiative_supports_count_to_initiative.rb │ │ ├── 20171017090551_create_decidim_initiatives_decidim_initiatives_type_scopes.rb │ │ ├── 20171017091458_remove_supports_required_from_decidim_initiatives_types.rb │ │ ├── 20171017091734_add_scopes_for_all_initiative_types.rb │ │ ├── 20171017094911_add_scoped_type_to_initiative.rb │ │ ├── 20171017095143_update_initiative_scoped_type.rb │ │ ├── 20171017103029_remove_unused_attributes_from_initiative.rb │ │ ├── 20171019103358_add_initiative_notification_dates.rb │ │ ├── 20171023075942_create_initiative_extra_data.rb │ │ ├── 20171023122747_create_static_pages.rb │ │ ├── 20171023141639_optional_validation_support.rb │ │ ├── 20171031183855_add_offline_votes_to_initiative.rb │ │ ├── 20171102094250_drop_initiative_description_index.rb │ │ ├── 20171102094556_create_initiative_description_index.rb │ │ ├── 20171109132011_enable_pg_trgm_extension_for_initiatives.rb │ │ ├── 20171204094639_drop_decidim_initiatives_extra_data.rb │ │ ├── 20171204103119_remove_requires_validation_from_decidim_initiatives_type.rb │ │ ├── 20171214161410_add_unique_on_votes.rb │ │ ├── 20180726071704_rename_signature_time_fields_to_signature_date.rb │ │ ├── 20181003082010_fix_user_groups_ids_on_initiatives.rb │ │ ├── 20181016095744_make_initiative_authors_polymorphic.rb │ │ ├── 20181211112538_add_reference_to_initiatives.rb │ │ ├── 20181212154456_add_collect_extra_user_fields_to_initiatives_types.rb │ │ ├── 20181212155125_add_online_signature_enabled_to_initiative_type.rb │ │ ├── 20181212155740_add_extra_fields_legal_information_to_initiatives_types.rb │ │ ├── 20181213184712_add_min_committee_members_to_initiative_type.rb │ │ ├── 20181220134322_add_encrypted_metadata_to_decidim_initiatives_votes.rb │ │ ├── 20181224100803_add_timestamp_to_decidim_initiatives_votes.rb │ │ ├── 20181224101041_add_hash_id_to_decidim_initiatives_votes.rb │ │ ├── 20190124170442_add_validate_sms_code_on_votes_to_initiatives_types.rb │ │ ├── 20190125131847_add_document_number_authorization_handler_to_initiatives_types.rb │ │ ├── 20190213184301_add_undo_online_signatures_enabled_to_initiatives_types.rb │ │ ├── 20190925145648_add_promoting_committee_option.rb │ │ ├── 20191002082220_move_signature_type_to_initative_type.rb │ │ ├── 20200320105920_index_foreign_keys_in_decidim_initiatives.rb │ │ ├── 20200320105921_index_foreign_keys_in_decidim_initiatives_votes.rb │ │ ├── 20200417120551_add_custom_signature_end_time_option.rb │ │ ├── 20200424110930_add_attachments_enabled_option.rb │ │ ├── 20200514085422_add_area_to_initiatives.rb │ │ └── 20200514102631_add_area_enabled_option_to_initiatives.rb │ └── seeds │ │ └── city2.jpeg ├── decidim-initiatives.gemspec ├── lib │ ├── decidim │ │ ├── api │ │ │ └── initiative_type_interface.rb │ │ ├── initiatives.rb │ │ └── initiatives │ │ │ ├── admin.rb │ │ │ ├── admin_engine.rb │ │ │ ├── api.rb │ │ │ ├── current_locale.rb │ │ │ ├── engine.rb │ │ │ ├── initiative_slug.rb │ │ │ ├── initiatives_filter_form_builder.rb │ │ │ ├── participatory_space.rb │ │ │ ├── query_extensions.rb │ │ │ ├── test │ │ │ └── factories.rb │ │ │ └── version.rb │ └── tasks │ │ └── decidim_initiatives.rake └── spec │ ├── cells │ └── decidim │ │ ├── initiatives │ │ └── content_blocks │ │ │ └── highlighted_initiatives_cell_spec.rb │ │ └── initiatives_votes │ │ └── vote_cell_spec.rb │ ├── commands │ └── decidim │ │ └── initiatives │ │ ├── admin │ │ ├── create_initiative_type_scope_spec.rb │ │ ├── create_initiative_type_spec.rb │ │ ├── publish_initiative_spec.rb │ │ ├── send_initiative_to_technical_validation_spec.rb │ │ ├── unpublish_initiative_spec.rb │ │ ├── update_initiative_answer_spec.rb │ │ ├── update_initiative_spec.rb │ │ ├── update_initiative_type_scope_spec.rb │ │ └── update_initiative_type_spec.rb │ │ ├── create_initiative_spec.rb │ │ ├── spawn_committee_request_spec.rb │ │ ├── unvote_initiative_spec.rb │ │ ├── validate_mobile_phone_spec.rb │ │ ├── validate_sms_code_spec.rb │ │ └── vote_initiative_spec.rb │ ├── controllers │ └── decidim │ │ └── initiatives │ │ ├── admin │ │ ├── committee_requests_controller_spec.rb │ │ ├── initiatives_controller_spec.rb │ │ ├── initiatives_type_scopes_controller_spec.rb │ │ └── initiatives_types_controller_spec.rb │ │ ├── committee_requests_controller_spec.rb │ │ ├── initiative_signatures_controller_spec.rb │ │ ├── initiative_types_controller_spec.rb │ │ ├── initiative_votes_controller_spec.rb │ │ ├── initiatives_controller_spec.rb │ │ └── initiatives_type_scopes_controller_spec.rb │ ├── events │ └── decidim │ │ └── initiatives │ │ ├── admin │ │ ├── initiative_sent_to_technical_validation_event_spec.rb │ │ └── support_threshold_reached_event_spec.rb │ │ ├── create_initiative_event_spec.rb │ │ ├── endorse_initiative_event_spec.rb │ │ ├── extend_initiative_event_spec.rb │ │ └── milestone_completed_event_spec.rb │ ├── factories.rb │ ├── forms │ ├── admin │ │ ├── initiative_answer_form_spec.rb │ │ ├── initiative_form_spec.rb │ │ └── initiative_type_form_spec.rb │ ├── initiative_form_spec.rb │ └── vote_form_spec.rb │ ├── helpers │ └── decidim │ │ └── initiatives │ │ ├── create_initiative_helper_spec.rb │ │ └── initiative_helper_spec.rb │ ├── jobs │ └── decidim │ │ └── initiatives │ │ └── export_initiatives_job_spec.rb │ ├── lib │ └── tasks │ │ ├── decidim_initiatives_check_published_spec.rb │ │ ├── decidim_initiatives_check_validating_spec.rb │ │ ├── decidim_initiatives_notify_progress_spec.rb │ │ ├── main_spec.rb │ │ └── query_extensions_spec.rb │ ├── mailers │ ├── decidim │ │ └── initiatives │ │ │ └── initiatives_mailer_spec.rb │ └── previews │ │ └── initiatives_mailer_preview.rb │ ├── models │ └── decidim │ │ ├── initiative_committee_member_spec.rb │ │ ├── initiative_spec.rb │ │ ├── initiative_type_scope_spec.rb │ │ ├── initiatives_type_spec.rb │ │ └── initiatives_vote_spec.rb │ ├── permissions │ └── decidim │ │ └── initiatives │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── queries │ └── decidim │ │ └── initiatives │ │ ├── admin │ │ ├── admin_users_spec.rb │ │ └── manageable_initiatives_spec.rb │ │ ├── freetext_initiative_types_spec.rb │ │ ├── initiative_types_spec.rb │ │ ├── initiatives_created_spec.rb │ │ └── initiatives_promoted_spec.rb │ ├── services │ └── decidim │ │ └── initiatives │ │ ├── data_encryptor_spec.rb │ │ ├── initiative_search_spec.rb │ │ ├── progress_notifier_spec.rb │ │ ├── searchable_initiative_resource_spec.rb │ │ └── status_change_notifier_spec.rb │ ├── shared │ ├── create_initiative_example.rb │ ├── create_initiative_type_example.rb │ ├── create_initiative_type_scope_example.rb │ ├── initiative_administration.rb │ ├── tasks.rb │ ├── update_initiative_answer_example.rb │ ├── update_initiative_example.rb │ ├── update_initiative_type_example.rb │ └── update_initiative_type_scope_example.rb │ ├── spec_helper.rb │ ├── system │ ├── admin │ │ ├── admin_manages_comments_spec.rb │ │ ├── admin_manages_initiative_component_permissions_spec.rb │ │ ├── admin_manages_initiative_components_spec.rb │ │ ├── admin_manages_initiatives_spec.rb │ │ ├── answer_initiative_spec.rb │ │ ├── attachment_management_spec.rb │ │ ├── export_spec.rb │ │ ├── initiative_types_controller_spec.rb │ │ ├── initiatives_type_scopes_controller_spec.rb │ │ ├── preview_initiative_spec.rb │ │ ├── print_initiative_spec.rb │ │ └── update_initiative_spec.rb │ ├── committee_request_spec.rb │ ├── create_initiative_spec.rb │ ├── filter_initiatives_spec.rb │ ├── homepage_content_blocks_spec.rb │ ├── initiative_embeds_spec.rb │ ├── initiative_signing_sms_verification_spec.rb │ ├── initiative_signing_spec.rb │ ├── initiative_spec.rb │ ├── initiatives_spec.rb │ ├── initiatives_versions_spec.rb │ └── report_comment_spec.rb │ └── types │ ├── initiative_api_type_spec.rb │ ├── initiative_committee_member_type_spec.rb │ └── initiative_type_spec.rb ├── decidim-meetings ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_meetings_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ ├── gamification │ │ │ │ └── badges │ │ │ │ │ └── attended_meetings.svg │ │ │ │ └── meetings │ │ │ │ └── icon.svg │ │ └── javascripts │ │ │ └── decidim │ │ │ └── meetings │ │ │ └── admin │ │ │ ├── agendas.js.es6 │ │ │ ├── destroy_meeting_alert.js.es6 │ │ │ ├── meetings_form.js.es6 │ │ │ ├── registrations_form.js.es6 │ │ │ └── registrations_invite_form.es6 │ ├── cells │ │ └── decidim │ │ │ └── meetings │ │ │ ├── content_blocks │ │ │ ├── upcoming_events │ │ │ │ └── show.erb │ │ │ └── upcoming_events_cell.rb │ │ │ ├── highlighted_meetings │ │ │ └── show.erb │ │ │ ├── highlighted_meetings_cell.rb │ │ │ ├── highlighted_meetings_for_component │ │ │ └── show.erb │ │ │ ├── highlighted_meetings_for_component_cell.rb │ │ │ ├── join_meeting_button │ │ │ ├── registration_confirm.erb │ │ │ └── show.erb │ │ │ ├── join_meeting_button_cell.rb │ │ │ ├── meeting_activity_cell.rb │ │ │ ├── meeting_cell.rb │ │ │ ├── meeting_list_item │ │ │ └── show.erb │ │ │ ├── meeting_list_item_cell.rb │ │ │ ├── meeting_m │ │ │ ├── address.erb │ │ │ ├── data.erb │ │ │ ├── date.erb │ │ │ ├── footer.erb │ │ │ ├── multiple_dates.erb │ │ │ ├── single_date.erb │ │ │ └── tags.erb │ │ │ ├── meeting_m_cell.rb │ │ │ ├── meeting_s │ │ │ └── show.erb │ │ │ ├── meeting_s_cell.rb │ │ │ ├── meetings_map │ │ │ └── show.erb │ │ │ └── meetings_map_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ ├── close_meeting.rb │ │ │ ├── copy_meeting.rb │ │ │ ├── create_agenda.rb │ │ │ ├── create_meeting.rb │ │ │ ├── create_minutes.rb │ │ │ ├── destroy_meeting.rb │ │ │ ├── export_meeting_registrations.rb │ │ │ ├── invite_user_to_join_meeting.rb │ │ │ ├── update_agenda.rb │ │ │ ├── update_meeting.rb │ │ │ ├── update_minutes.rb │ │ │ ├── update_registrations.rb │ │ │ └── validate_registration_code.rb │ │ │ ├── decline_invitation.rb │ │ │ ├── join_meeting.rb │ │ │ └── leave_meeting.rb │ ├── controllers │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ ├── agenda_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── attachment_collections_controller.rb │ │ │ ├── attachments_controller.rb │ │ │ ├── invites_controller.rb │ │ │ ├── meeting_closes_controller.rb │ │ │ ├── meeting_copies_controller.rb │ │ │ ├── meetings_controller.rb │ │ │ ├── minutes_controller.rb │ │ │ ├── registration_form_controller.rb │ │ │ └── registrations_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── calendars_controller.rb │ │ │ ├── directory │ │ │ └── meetings_controller.rb │ │ │ ├── meeting_widgets_controller.rb │ │ │ ├── meetings_controller.rb │ │ │ └── registrations_controller.rb │ ├── events │ │ └── decidim │ │ │ └── meetings │ │ │ ├── close_meeting_event.rb │ │ │ ├── create_meeting_event.rb │ │ │ ├── meeting_registration_notification_event.rb │ │ │ ├── meeting_registrations_enabled_event.rb │ │ │ ├── meeting_registrations_over_percentage_event.rb │ │ │ ├── registration_code_validated_event.rb │ │ │ ├── upcoming_meeting_event.rb │ │ │ └── update_meeting_event.rb │ ├── forms │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ ├── close_meeting_form.rb │ │ │ ├── meeting_agenda_form.rb │ │ │ ├── meeting_agenda_items_form.rb │ │ │ ├── meeting_copy_form.rb │ │ │ ├── meeting_form.rb │ │ │ ├── meeting_registration_invite_form.rb │ │ │ ├── meeting_registrations_form.rb │ │ │ ├── meeting_service_form.rb │ │ │ ├── minutes_form.rb │ │ │ └── validate_registration_code_form.rb │ │ │ └── join_meeting_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ └── application_helper.rb │ │ │ ├── application_helper.rb │ │ │ ├── map_helper.rb │ │ │ ├── meeting_cells_helper.rb │ │ │ └── meetings_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── meetings │ │ │ └── upcoming_meeting_notification_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ └── invite_join_meeting_mailer.rb │ │ │ └── registration_mailer.rb │ ├── models │ │ └── decidim │ │ │ └── meetings │ │ │ ├── agenda.rb │ │ │ ├── agenda_item.rb │ │ │ ├── application_record.rb │ │ │ ├── invite.rb │ │ │ ├── meeting.rb │ │ │ ├── minutes.rb │ │ │ └── registration.rb │ ├── permissions │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin_log │ │ │ ├── invite_presenter.rb │ │ │ ├── meeting_presenter.rb │ │ │ ├── minutes_presenter.rb │ │ │ └── value_types │ │ │ │ ├── meeting_title_description_presenter.rb │ │ │ │ └── organizer_presenter.rb │ │ │ ├── invite_presenter.rb │ │ │ ├── log │ │ │ └── resource_presenter.rb │ │ │ └── meeting_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── meetings │ │ │ ├── admin │ │ │ └── invites.rb │ │ │ ├── filtered_meetings.rb │ │ │ └── metrics │ │ │ ├── meeting_followers_metric_measure.rb │ │ │ └── meetings_metric_manage.rb │ ├── serializers │ │ └── decidim │ │ │ └── meetings │ │ │ ├── data_portability_invite_serializer.rb │ │ │ ├── data_portability_registration_serializer.rb │ │ │ └── registration_serializer.rb │ ├── services │ │ └── decidim │ │ │ └── meetings │ │ │ ├── calendar │ │ │ ├── base_calendar.rb │ │ │ ├── component_calendar.rb │ │ │ ├── meeting_to_event.rb │ │ │ └── organization_calendar.rb │ │ │ ├── calendar_renderer.rb │ │ │ └── meeting_search.rb │ ├── types │ │ └── decidim │ │ │ └── meetings │ │ │ ├── agenda_item_type.rb │ │ │ ├── agenda_type.rb │ │ │ ├── meeting_type.rb │ │ │ ├── meetings_type.rb │ │ │ ├── minutes_type.rb │ │ │ └── service_type.rb │ └── views │ │ ├── decidim │ │ ├── meetings │ │ │ ├── _calendar_modal.html.erb │ │ │ ├── admin │ │ │ │ ├── agenda │ │ │ │ │ ├── _agenda_item.html.erb │ │ │ │ │ ├── _agenda_item_child.html.erb │ │ │ │ │ ├── _agenda_item_child_template.html.erb │ │ │ │ │ ├── _agenda_item_fields.html.erb │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ ├── new.html.erb │ │ │ │ │ └── show.html.erb │ │ │ │ ├── invite_join_meeting_mailer │ │ │ │ │ └── invite.html.erb │ │ │ │ ├── invites │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ └── index.html.erb │ │ │ │ ├── meeting_closes │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ └── proposals_picker.html.erb │ │ │ │ ├── meeting_copies │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ ├── meetings │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── _service.html.erb │ │ │ │ │ ├── _services.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ ├── index.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ ├── minutes │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ └── new.html.erb │ │ │ │ └── registrations │ │ │ │ │ ├── _form.html.erb │ │ │ │ │ └── edit.html.erb │ │ │ ├── directory │ │ │ │ └── meetings │ │ │ │ │ ├── _meetings.html.erb │ │ │ │ │ ├── index.html.erb │ │ │ │ │ └── index.js.erb │ │ │ ├── meetings │ │ │ │ ├── _datetime.html.erb │ │ │ │ ├── _filters.html.erb │ │ │ │ ├── _filters_small_view.html.erb │ │ │ │ ├── _linked_meetings.html.erb │ │ │ │ ├── _meeting_agenda.html.erb │ │ │ │ ├── _meeting_minutes.html.erb │ │ │ │ ├── _meetings.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── index.js.erb │ │ │ │ └── show.html.erb │ │ │ └── registration_mailer │ │ │ │ └── confirmation.html.erb │ │ ├── participatory_processes │ │ │ └── participatory_process_groups │ │ │ │ ├── _highlighted_meetings.html.erb │ │ │ │ └── _meeting.html.erb │ │ └── participatory_spaces │ │ │ ├── _conference_venues.html.erb │ │ │ └── _upcoming_meeting_for_card.html.erb │ │ └── devise │ │ └── mailer │ │ ├── join_meeting.html.erb │ │ └── join_meeting.text.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20161130121354_create_meetings.rb │ │ ├── 20170110142105_close_a_meeting.rb │ │ ├── 20170123151650_add_latitude_and_longitude_to_meetings.rb │ │ ├── 20170129153716_remove_short_description_from_meetings.rb │ │ ├── 20170215132546_add_reference_to_meetings.rb │ │ ├── 20170410074252_remove_not_null_reference_meetings.rb │ │ ├── 20170612101925_migrate_meetings_category.rb │ │ ├── 20170810120836_add_registration_attributes_to_meetings.rb │ │ ├── 20170810131100_create_registrations.rb │ │ ├── 20180305133634_rename_features_to_components_at_meetings.rb │ │ ├── 20180326082611_add_fields_for_registrations.rb │ │ ├── 20180403145218_add_meeting_types.rb │ │ ├── 20180404075312_add_organizer_to_meetings.rb │ │ ├── 20180406080619_create_meetings_minutes.rb │ │ ├── 20180407110934_add_services_to_meetings.rb │ │ ├── 20180419131924_create_decidim_agendas.rb │ │ ├── 20180419132104_create_decidim_agenda_items.rb │ │ ├── 20180607142020_create_decidim_meetings_invites.rb │ │ ├── 20180615160839_add_code_to_decidim_meetings_registrations.rb │ │ ├── 20180711111023_add_validated_at_to_decidim_meetings_registrations.rb │ │ ├── 20180801150031_add_registration_form_enabled_to_decidim_meetings.rb │ │ ├── 20180809134748_add_upcoming_events_as_content_block.rb │ │ ├── 20181107175558_add_questionnaire_to_existing_meetings.rb │ │ ├── 20190404132923_add_user_group_to_meetings_registrations.rb │ │ └── 20200320105922_index_foreign_keys_in_decidim_meetings_registrations.rb ├── decidim-meetings.gemspec ├── lib │ ├── decidim │ │ ├── api │ │ │ ├── linked_resources_interface.rb │ │ │ └── services_interface.rb │ │ ├── meetings.rb │ │ └── meetings │ │ │ ├── admin.rb │ │ │ ├── admin_engine.rb │ │ │ ├── api.rb │ │ │ ├── component.rb │ │ │ ├── directory.rb │ │ │ ├── directory_engine.rb │ │ │ ├── engine.rb │ │ │ ├── meeting_serializer.rb │ │ │ ├── registrations.rb │ │ │ ├── registrations │ │ │ └── code_generator.rb │ │ │ ├── seeds │ │ │ ├── Exampledocument.pdf │ │ │ └── city.jpeg │ │ │ ├── test │ │ │ └── factories.rb │ │ │ └── version.rb │ └── tasks │ │ └── decidim_meetings.rake └── spec │ ├── cells │ └── decidim │ │ └── meetings │ │ ├── content_blocks │ │ └── upcoming_events_cell_spec.rb │ │ ├── meeting_cell_spec.rb │ │ ├── meeting_list_item_cell_spec.rb │ │ └── meeting_m_cell_spec.rb │ ├── commands │ ├── admin │ │ ├── close_meeting_spec.rb │ │ ├── copy_meeting_spec.rb │ │ ├── create_agenda_spec.rb │ │ ├── create_attachment_collection_spec.rb │ │ ├── create_meeting_spec.rb │ │ ├── create_minutes_spec.rb │ │ ├── destroy_meeting_spec.rb │ │ ├── export_meeting_registrations_spec.rb │ │ ├── invite_user_to_join_meeting_spec.rb │ │ ├── update_agenda_spec.rb │ │ ├── update_attachment_collection_spec.rb │ │ ├── update_meeting_spec.rb │ │ ├── update_minute_spec.rb │ │ ├── update_registrations_spec.rb │ │ └── validate_registration_code_spec.rb │ ├── decline_invitation_spec.rb │ ├── join_meeting_spec.rb │ └── leave_meeting_spec.rb │ ├── controllers │ └── decidim │ │ └── meetings │ │ └── admin │ │ └── meetings_controller_spec.rb │ ├── events │ └── decidim │ │ └── meetings │ │ ├── close_meeting_event_spec.rb │ │ ├── create_meeting_event_spec.rb │ │ ├── meeting_registrations_enabled_event_spec.rb │ │ ├── meeting_registrations_over_percentage_event_spec.rb │ │ ├── registration_code_validated_event_spec.rb │ │ ├── upcoming_meeting_event_spec.rb │ │ └── update_meeting_event_spec.rb │ ├── factories.rb │ ├── forms │ └── admin │ │ ├── attachment_collection_form_spec.rb │ │ ├── attachment_form_spec.rb │ │ ├── close_meeting_form_spec.rb │ │ ├── meeting_agenda_form_spec.rb │ │ ├── meeting_agenda_item_form_spec.rb │ │ ├── meeting_copy_form_spec.rb │ │ ├── meeting_form_spec.rb │ │ ├── meeting_registration_invite_form_spec.rb │ │ ├── meeting_registrations_form_spec.rb │ │ ├── meeting_service_form_spec.rb │ │ ├── minutes_form_spec.rb │ │ └── validate_registration_code_form_spec.rb │ ├── helpers │ └── meetings_helper_spec.rb │ ├── jobs │ └── decidim │ │ └── meetings │ │ └── upcoming_meeting_notification_job_spec.rb │ ├── lib │ ├── decidim │ │ └── meetings │ │ │ ├── attended_meetings_badge_spec.rb │ │ │ ├── meeting_acts_as_author_spec.rb │ │ │ ├── meeting_serializer_spec.rb │ │ │ └── registrations │ │ │ └── code_generator_spec.rb │ └── tasks │ │ ├── decidim_meetings_clean_registration_forms_spec.rb │ │ └── main_spec.rb │ ├── mailers │ └── registration_mailer_spec.rb │ ├── models │ ├── decidim │ │ └── meetings │ │ │ ├── agenda_item_spec.rb │ │ │ ├── agenda_spec.rb │ │ │ └── invite_spec.rb │ ├── meeting_spec.rb │ └── registration_spec.rb │ ├── permissions │ └── decidim │ │ └── meetings │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── presenters │ └── decidim │ │ └── meetings │ │ ├── invite_presenter_spec.rb │ │ └── meeting_presenter_spec.rb │ ├── queries │ └── decidim │ │ └── meetings │ │ ├── admin │ │ └── invites_spec.rb │ │ └── metrics │ │ ├── meeting_followers_metric_measure_spec.rb │ │ └── meetings_metric_manage_spec.rb │ ├── serializers │ ├── data_portability_registration_serializer_spec.rb │ ├── decidim │ │ └── meetings │ │ │ └── data_portability_invite_serializer_spec.rb │ └── registration_serializer_spec.rb │ ├── services │ ├── calendar │ │ ├── component_calendar_spec.rb │ │ ├── meeting_to_event_spec.rb │ │ └── organization_calendar_spec.rb │ ├── calendar_renderer_spec.rb │ ├── meeting_search_spec.rb │ └── searchable_meeting_resource_spec.rb │ ├── shared │ ├── duplicate_meetings_examples.rb │ ├── export_meetings_examples.rb │ ├── linked_resources_interface_examples.rb │ ├── manage_agenda_examples.rb │ ├── manage_attachment_collections_examples.rb │ ├── manage_attachments_examples.rb │ ├── manage_invites_examples.rb │ ├── manage_meetings_examples.rb │ ├── manage_minutes_examples.rb │ ├── manage_registrations_examples.rb │ ├── services_interface_examples.rb │ └── tasks.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_meetings_attachment_collections_spec.rb │ ├── admin_manages_meetings_attachments_spec.rb │ ├── admin_manages_meetings_registration_forms_spec.rb │ ├── admin_manages_meetings_spec.rb │ ├── comments_spec.rb │ ├── explore_meeting_directory_spec.rb │ ├── explore_meetings_spec.rb │ ├── follow_meetings_spec.rb │ ├── meeting_agenda_spec.rb │ ├── meeting_embeds_spec.rb │ ├── meeting_minutes_spec.rb │ ├── meeting_registrations_spec.rb │ ├── meeting_spec.rb │ ├── participatory_process_groups_view_hooks_spec.rb │ ├── participatory_processes_view_hooks_spec.rb │ ├── private_meetings_spec.rb │ ├── search_meetings_spec.rb │ ├── show_spec.rb │ └── upcoming_meeting_for_card_view_hooks_spec.rb │ └── types │ ├── agenda_item_type_spec.rb │ ├── agenda_type_spec.rb │ ├── meeting_type_spec.rb │ ├── meetings_type_spec.rb │ ├── minutes_type_spec.rb │ └── service_type_spec.rb ├── decidim-pages ├── README.md ├── Rakefile ├── app │ ├── assets │ │ └── images │ │ │ └── decidim │ │ │ └── pages │ │ │ └── icon.svg │ ├── commands │ │ └── decidim │ │ │ └── pages │ │ │ ├── admin │ │ │ └── update_page.rb │ │ │ ├── copy_page.rb │ │ │ ├── create_page.rb │ │ │ └── destroy_page.rb │ ├── controllers │ │ └── decidim │ │ │ └── pages │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ └── pages_controller.rb │ │ │ └── application_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── pages │ │ │ └── admin │ │ │ └── page_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── pages │ │ │ └── application_helper.rb │ ├── models │ │ └── decidim │ │ │ └── pages │ │ │ ├── application_record.rb │ │ │ └── page.rb │ ├── permissions │ │ └── decidim │ │ │ └── pages │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── pages │ │ │ └── admin_log │ │ │ └── page_presenter.rb │ ├── types │ │ └── decidim │ │ │ └── pages │ │ │ ├── page_type.rb │ │ │ └── pages_type.rb │ └── views │ │ └── decidim │ │ └── pages │ │ ├── admin │ │ └── pages │ │ │ ├── _form.html.erb │ │ │ └── edit.html.erb │ │ └── application │ │ └── show.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20161116121353_create_decidim_pages.rb │ │ ├── 20161214150429_add_commentable_to_pages.rb │ │ ├── 20170110145040_remove_commentable_flag_from_pages.rb │ │ ├── 20170220091402_remove_page_feature_titles.rb │ │ └── 20180305133658_rename_features_to_components_at_pages.rb ├── decidim-pages.gemspec ├── lib │ └── decidim │ │ ├── pages.rb │ │ └── pages │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── component.rb │ │ ├── engine.rb │ │ └── version.rb └── spec │ ├── commands │ ├── copy_page_spec.rb │ ├── create_page_spec.rb │ ├── destroy_page_spec.rb │ └── update_page_spec.rb │ ├── factories.rb │ ├── forms │ └── page_form_spec.rb │ ├── lib │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── page_spec.rb │ ├── permissions │ └── decidim │ │ └── pages │ │ └── permissions_spec.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_spec.rb │ └── page_show_spec.rb │ └── types │ ├── page_type_spec.rb │ └── pages_type_spec.rb ├── decidim-participatory_processes ├── .gitignore ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── admin │ │ │ │ └── decidim_participatory_processes_manifest.js │ │ │ └── decidim_participatory_processes_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── participatory_processes │ │ │ │ └── process.svg │ │ └── javascripts │ │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── admin │ │ │ └── participatory_processes.js.es6 │ │ │ └── filters.js.es6 │ ├── cells │ │ └── decidim │ │ │ ├── participatory_process_activity_cell.rb │ │ │ └── participatory_processes │ │ │ ├── content_blocks │ │ │ ├── highlighted_processes │ │ │ │ ├── _all_processes.erb │ │ │ │ ├── show.erb │ │ │ │ └── single_process.erb │ │ │ ├── highlighted_processes_cell.rb │ │ │ ├── highlighted_processes_settings_form │ │ │ │ └── show.erb │ │ │ └── highlighted_processes_settings_form_cell.rb │ │ │ ├── process_cell.rb │ │ │ ├── process_filters │ │ │ ├── filter_tabs.erb │ │ │ └── show.erb │ │ │ ├── process_filters_cell.rb │ │ │ ├── process_group_cell.rb │ │ │ ├── process_group_m │ │ │ └── footer.erb │ │ │ ├── process_group_m_cell.rb │ │ │ ├── process_m │ │ │ ├── data.erb │ │ │ ├── footer.erb │ │ │ └── tags.erb │ │ │ ├── process_m_cell.rb │ │ │ ├── statistic │ │ │ └── show.erb │ │ │ ├── statistic_cell.rb │ │ │ ├── statistics │ │ │ └── show.erb │ │ │ └── statistics_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── participatory_processes │ │ │ └── admin │ │ │ ├── activate_participatory_process_step.rb │ │ │ ├── copy_participatory_process.rb │ │ │ ├── create_participatory_process.rb │ │ │ ├── create_participatory_process_admin.rb │ │ │ ├── create_participatory_process_group.rb │ │ │ ├── create_participatory_process_step.rb │ │ │ ├── destroy_participatory_process_admin.rb │ │ │ ├── destroy_participatory_process_group.rb │ │ │ ├── destroy_participatory_process_step.rb │ │ │ ├── import_participatory_process.rb │ │ │ ├── notify_role_assigned_to_participatory_process.rb │ │ │ ├── publish_participatory_process.rb │ │ │ ├── reorder_participatory_process_steps.rb │ │ │ ├── unpublish_participatory_process.rb │ │ │ ├── update_participatory_process.rb │ │ │ ├── update_participatory_process_admin.rb │ │ │ ├── update_participatory_process_group.rb │ │ │ └── update_participatory_process_step.rb │ ├── constraints │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── current_component.rb │ │ │ └── current_participatory_process.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── participatory_processes │ │ │ │ └── admin │ │ │ │ └── filterable.rb │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── categories_controller.rb │ │ │ ├── component_permissions_controller.rb │ │ │ ├── components_controller.rb │ │ │ ├── concerns │ │ │ │ └── participatory_process_admin.rb │ │ │ ├── exports_controller.rb │ │ │ ├── moderations_controller.rb │ │ │ ├── participatory_process_attachment_collections_controller.rb │ │ │ ├── participatory_process_attachments_controller.rb │ │ │ ├── participatory_process_copies_controller.rb │ │ │ ├── participatory_process_exports_controller.rb │ │ │ ├── participatory_process_groups_controller.rb │ │ │ ├── participatory_process_imports_controller.rb │ │ │ ├── participatory_process_publications_controller.rb │ │ │ ├── participatory_process_step_activations_controller.rb │ │ │ ├── participatory_process_step_ordering_controller.rb │ │ │ ├── participatory_process_steps_controller.rb │ │ │ ├── participatory_process_user_roles_controller.rb │ │ │ ├── participatory_processes_controller.rb │ │ │ ├── participatory_space_private_users_controller.rb │ │ │ └── participatory_space_private_users_csv_imports_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── participatory_process_groups_controller.rb │ │ │ ├── participatory_process_steps_controller.rb │ │ │ ├── participatory_process_widgets_controller.rb │ │ │ └── participatory_processes_controller.rb │ ├── events │ │ └── decidim │ │ │ ├── participatory_process_role_assigned_event.rb │ │ │ ├── participatory_process_step_activated_event.rb │ │ │ └── participatory_process_step_changed_event.rb │ ├── forms │ │ └── decidim │ │ │ └── participatory_processes │ │ │ └── admin │ │ │ ├── participatory_process_copy_form.rb │ │ │ ├── participatory_process_form.rb │ │ │ ├── participatory_process_group_form.rb │ │ │ ├── participatory_process_import_form.rb │ │ │ ├── participatory_process_step_form.rb │ │ │ └── participatory_process_user_role_form.rb │ ├── functions │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── participatory_process_finder.rb │ │ │ └── participatory_process_list.rb │ ├── helpers │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── admin │ │ │ ├── participatory_process_helper.rb │ │ │ ├── process_groups_for_select_helper.rb │ │ │ └── processes_for_select_helper.rb │ │ │ ├── application_helper.rb │ │ │ ├── participatory_process_helper.rb │ │ │ └── participatory_process_steps_helper.rb │ ├── models │ │ └── decidim │ │ │ ├── participatory_process.rb │ │ │ ├── participatory_process_group.rb │ │ │ ├── participatory_process_step.rb │ │ │ └── participatory_process_user_role.rb │ ├── permissions │ │ └── decidim │ │ │ └── participatory_processes │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── admin_log │ │ │ ├── participatory_process_group_presenter.rb │ │ │ ├── participatory_process_presenter.rb │ │ │ ├── participatory_process_user_role_presenter.rb │ │ │ ├── step_presenter.rb │ │ │ └── value_types │ │ │ │ └── role_presenter.rb │ │ │ ├── participatory_process_group_presenter.rb │ │ │ ├── participatory_process_metric_charts_presenter.rb │ │ │ ├── participatory_process_presenter.rb │ │ │ └── participatory_process_stats_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── admin │ │ │ ├── admin_users.rb │ │ │ └── moderators.rb │ │ │ ├── filtered_participatory_process_groups.rb │ │ │ ├── filtered_participatory_processes.rb │ │ │ ├── highlighted_participatory_processes.rb │ │ │ ├── metrics │ │ │ ├── participatory_process_followers_metric_measure.rb │ │ │ └── participatory_processes_metric_manage.rb │ │ │ ├── organization_participatory_process_groups.rb │ │ │ ├── organization_participatory_processes.rb │ │ │ ├── organization_prioritized_participatory_process_groups.rb │ │ │ ├── organization_prioritized_participatory_processes.rb │ │ │ ├── organization_published_participatory_processes.rb │ │ │ ├── participatory_processes_by_group.rb │ │ │ ├── prioritized_participatory_processes.rb │ │ │ ├── promoted_participatory_processes.rb │ │ │ ├── published_participatory_processes.rb │ │ │ ├── stats_followers_count.rb │ │ │ ├── stats_participants_count.rb │ │ │ ├── visible_participatory_process_groups.rb │ │ │ └── visible_participatory_processes.rb │ ├── serializers │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── participatory_process_importer.rb │ │ │ └── participatory_process_serializer.rb │ ├── services │ │ └── decidim │ │ │ └── participatory_processes │ │ │ └── participatory_process_search.rb │ ├── types │ │ └── decidim │ │ │ └── participatory_processes │ │ │ ├── participatory_process_group_type.rb │ │ │ ├── participatory_process_input_filter.rb │ │ │ ├── participatory_process_input_sort.rb │ │ │ ├── participatory_process_step_type.rb │ │ │ └── participatory_process_type.rb │ └── views │ │ ├── decidim │ │ ├── participatory_process_groups │ │ │ └── _participatory_process_group.html.erb │ │ ├── participatory_process_steps │ │ │ └── _participatory_process_step.html.erb │ │ └── participatory_processes │ │ │ ├── _participatory_process.html.erb │ │ │ ├── admin │ │ │ ├── participatory_process_copies │ │ │ │ ├── _form.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── participatory_process_groups │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── new.html.erb │ │ │ │ └── show.html.erb │ │ │ ├── participatory_process_imports │ │ │ │ ├── _form.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── participatory_process_steps │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── new.html.erb │ │ │ │ └── show.html.erb │ │ │ ├── participatory_process_user_roles │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── participatory_processes │ │ │ │ ├── _form.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ └── new.html.erb │ │ │ └── shared │ │ │ │ └── _secondary_nav.html.erb │ │ │ ├── participatory_process_groups │ │ │ └── show.html.erb │ │ │ ├── participatory_process_steps │ │ │ ├── _timeline.html.erb │ │ │ └── index.html.erb │ │ │ └── participatory_processes │ │ │ ├── _metrics.html.erb │ │ │ ├── _order_by_processes.html.erb │ │ │ ├── _promoted_process.html.erb │ │ │ ├── _statistics.html.erb │ │ │ ├── all_metrics.html.erb │ │ │ ├── index.html.erb │ │ │ ├── index.js.erb │ │ │ └── show.html.erb │ │ └── layouts │ │ └── decidim │ │ ├── _process_header.html.erb │ │ ├── _process_header_steps.html.erb │ │ ├── _process_navigation.html.erb │ │ ├── admin │ │ ├── participatory_process.html.erb │ │ ├── participatory_process_groups.html.erb │ │ └── participatory_processes.html.erb │ │ └── participatory_process.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ ├── migrate │ │ ├── 20161005130108_add_participatory_processes.rb │ │ ├── 20161010102356_translate_processes.rb │ │ ├── 20161011125616_add_hero_image_to_processes.rb │ │ ├── 20161011141033_add_banner_image_to_processes.rb │ │ ├── 20161013134732_add_promoted_flag_to_processes.rb │ │ ├── 20161017085822_add_participatory_process_steps.rb │ │ ├── 20161019072016_add_active_flag_to_step.rb │ │ ├── 20161020080756_add_position_to_steps.rb │ │ ├── 20161025125300_add_published_at_to_processes.rb │ │ ├── 20161107152228_remove_not_null_on_step_position.rb │ │ ├── 20161110092735_add_index_for_process_slug_organization.rb │ │ ├── 20161116115156_create_attachments.rb │ │ ├── 20170116135237_loosen_step_requirements.rb │ │ ├── 20170123134023_make_attachments_polymorphic.rb │ │ ├── 20170125135937_rename_attachable_to_attached_to.rb │ │ ├── 20170126151123_add_extra_info_to_processes.rb │ │ ├── 20170206083118_rename_extra_info_on_processes.rb │ │ ├── 20170220110740_remove_steps_short_description.rb │ │ ├── 20170221094835_add_scopes_to_processes.rb │ │ ├── 20170228142440_add_participatory_process_groups.rb │ │ ├── 20170404132616_change_steps_end_and_start_date_to_date.rb │ │ ├── 20170720120135_make_features_polymorphic.rb │ │ ├── 20170725085104_add_show_statistics_to_participatory_processes.rb │ │ ├── 20170804125402_attachment_description_nullable.rb │ │ ├── 20170808080905_add_announcement_to_participatory_processes.rb │ │ ├── 20170809084005_add_scopes_enabled_to_participatory_processes.rb │ │ ├── 20170830081725_add_start_date_to_processes.rb │ │ ├── 20171215081244_add_weight_to_attachments.rb │ │ ├── 20171215141722_add_attachment_collection_to_attachments.rb │ │ ├── 20180122110007_add_private_to_participatory_processes.rb │ │ ├── 20180125102537_add_reference_to_processes.rb │ │ ├── 20180926082635_add_cta_url_and_text_to_steps.rb │ │ ├── 20190322125517_add_area_to_participatory_processes.rb │ │ ├── 20200114142253_add_scope_type_to_participatory_processes.rb │ │ ├── 20200204154917_add_show_metrics_to_participatory_processes.rb │ │ ├── 20200320105908_index_foreign_keys_in_decidim_attachments.rb │ │ ├── 20200320105924_index_foreign_keys_in_decidim_participatory_process_user_roles.rb │ │ └── 20200320105925_index_foreign_keys_in_decidim_participatory_processes.rb │ └── seeds │ │ ├── Exampledocument.pdf │ │ ├── city.jpeg │ │ ├── city2.jpeg │ │ └── homepage_image.jpg ├── decidim-participatory_processes.gemspec ├── docs │ ├── screenshot01.png │ └── screenshot02.png ├── lib │ └── decidim │ │ ├── participatory_processes.rb │ │ └── participatory_processes │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ ├── participatory_space.rb │ │ ├── query_extensions.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── participatory_processes │ │ ├── content_blocks │ │ └── highlighted_processes_cell_spec.rb │ │ ├── participatory_process_cell_spec.rb │ │ ├── participatory_process_m_cell_spec.rb │ │ ├── statistic_cell_spec.rb │ │ └── statistics_cell_spec.rb │ ├── commands │ ├── admin │ │ ├── create_attachment_collection_spec.rb │ │ ├── destroy_area_with_processes_spec.rb │ │ └── update_attachment_collection_spec.rb │ ├── copy_participatory_process_spec.rb │ ├── create_category_spec.rb │ ├── create_participatory_process_admin_spec.rb │ ├── create_participatory_process_spec.rb │ ├── create_participatory_process_step_spec.rb │ ├── decidim │ │ └── participatory_processes │ │ │ └── admin │ │ │ ├── activate_participatory_process_step_spec.rb │ │ │ ├── create_participatory_process_group_spec.rb │ │ │ ├── destroy_participatory_process_group_spec.rb │ │ │ ├── import_participatory_process_spec.rb │ │ │ └── update_participatory_process_group_spec.rb │ ├── destroy_category_spec.rb │ ├── destroy_participatory_process_admin_spec.rb │ ├── destroy_participatory_process_step_spec.rb │ ├── publish_participatory_process_spec.rb │ ├── reorder_participatory_process_steps_spec.rb │ ├── unpublish_participatory_process_spec.rb │ ├── update_category_spec.rb │ ├── update_participatory_process_admin_spec.rb │ ├── update_participatory_process_spec.rb │ └── update_participatory_process_step_spec.rb │ ├── controllers │ ├── admin │ │ ├── components_controller_spec.rb │ │ ├── participatory_process_exports_controller_spec.rb │ │ └── participatory_processes_controller_spec.rb │ ├── exports_controller_spec.rb │ └── participatory_processes_controller_spec.rb │ ├── events │ └── decidim │ │ ├── participatory_process_role_assigned_event_spec.rb │ │ ├── participatory_process_step_activated_event_spec.rb │ │ └── participatory_process_step_changed_event_spec.rb │ ├── factories.rb │ ├── forms │ ├── attachment_collection_form_spec.rb │ ├── attachment_form_spec.rb │ ├── category_form_spec.rb │ ├── participatory_process_form_spec.rb │ ├── participatory_process_group_form_spec.rb │ ├── participatory_process_step_form_spec.rb │ └── participatory_process_user_role_form_spec.rb │ ├── helpers │ └── decidim │ │ ├── participatory_processes │ │ └── participatory_process_helper_spec.rb │ │ └── scopes_helper_spec.rb │ ├── lib │ ├── components │ │ └── participatory_processes │ │ │ └── current_component_spec.rb │ ├── decidim │ │ └── participatory_processes │ │ │ └── participatory_space_spec.rb │ ├── query_extensions_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ ├── participatory_process_spec.rb │ │ └── participatory_process_step_spec.rb │ ├── permissions │ └── decidim │ │ └── participatory_processes │ │ └── permissions_spec.rb │ ├── presenters │ └── decidim │ │ └── participatory_processes │ │ └── participatory_process_stats_presenter_spec.rb │ ├── queries │ ├── admin │ │ ├── admin_users_spec.rb │ │ └── moderators_spec.rb │ ├── decidim │ │ └── participatory_processes │ │ │ └── metrics │ │ │ ├── participatory_process_followers_metric_measure_spec.rb │ │ │ └── participatory_processes_metric_manage_spec.rb │ ├── organization_participatory_process_groups_spec.rb │ ├── organization_participatory_processes_spec.rb │ ├── organization_prioritized_participatory_processes_spec.rb │ ├── organization_published_participatory_processes_spec.rb │ └── participatory_processes_with_user_role_spec.rb │ ├── serializers │ └── decidim │ │ └── participatory_processes │ │ └── participatory_process_serializer_spec.rb │ ├── services │ └── decidim │ │ └── participatory_processes │ │ └── searchable_participatory_process_resource_spec.rb │ ├── shared │ ├── invite_process_users_shared_context.rb │ ├── manage_participatory_process_private_users_examples.rb │ ├── manage_process_admins_examples.rb │ ├── manage_process_attachment_collections_examples.rb │ ├── manage_process_attachments_examples.rb │ ├── manage_process_categories_examples.rb │ ├── manage_process_components_examples.rb │ ├── manage_process_steps_examples.rb │ ├── manage_processes_examples.rb │ ├── participatory_process_administration_by_admin_shared_context.rb │ ├── participatory_process_administration_by_process_admin_shared_context.rb │ └── participatory_process_administration_shared_context.rb │ ├── spec_helper.rb │ ├── system │ ├── admin │ │ ├── admin_copy_participatory_process_spec.rb │ │ ├── admin_import_participatory_process_spec.rb │ │ ├── admin_manages_participatory_process_admins_spec.rb │ │ ├── admin_manages_participatory_process_attachment_collections_spec.rb │ │ ├── admin_manages_participatory_process_attachments_spec.rb │ │ ├── admin_manages_participatory_process_categories_spec.rb │ │ ├── admin_manages_participatory_process_component_permissions_spec.rb │ │ ├── admin_manages_participatory_process_components_spec.rb │ │ ├── admin_manages_participatory_process_groups_spec.rb │ │ ├── admin_manages_participatory_process_private_users_spec.rb │ │ ├── admin_manages_participatory_process_steps_spec.rb │ │ ├── admin_manages_participatory_processes_spec.rb │ │ ├── invite_process_admin_spec.rb │ │ ├── invite_process_collaborator_spec.rb │ │ ├── invite_process_moderator_spec.rb │ │ ├── participatory_process_admin_manages_participatory_processes_spec.rb │ │ ├── process_moderator_manages_process_moderations_spec.rb │ │ └── valuator_checks_components_spec.rb │ ├── filter_participatory_processes_spec.rb │ ├── homepage_content_blocks_spec.rb │ ├── participatory_process_all_metrics_spec.rb │ ├── participatory_process_groups_spec.rb │ ├── participatory_process_steps_spec.rb │ ├── participatory_processes_spec.rb │ ├── private_participatory_processes_spec.rb │ └── process_embeds_spec.rb │ └── types │ ├── participatory_process_group_type_spec.rb │ ├── participatory_process_input_filter_spec.rb │ ├── participatory_process_input_sort_spec.rb │ ├── participatory_process_step_type_spec.rb │ └── participatory_process_type_spec.rb ├── decidim-proposals ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ ├── admin │ │ │ │ └── decidim_proposals_manifest.js │ │ │ └── decidim_proposals_manifest.js │ │ ├── documents │ │ │ └── decidim │ │ │ │ └── proposals │ │ │ │ └── participatory_texts │ │ │ │ ├── participatory_text.md │ │ │ │ └── participatory_text.odt │ │ ├── images │ │ │ └── decidim │ │ │ │ ├── gamification │ │ │ │ └── badges │ │ │ │ │ ├── accepted_proposals.svg │ │ │ │ │ ├── proposal_votes.svg │ │ │ │ │ └── proposals.svg │ │ │ │ └── proposals │ │ │ │ └── icon.svg │ │ └── javascripts │ │ │ └── decidim │ │ │ └── proposals │ │ │ ├── add_proposal.js.es6 │ │ │ ├── admin │ │ │ ├── proposals.es6 │ │ │ ├── proposals_form.js.es6 │ │ │ └── proposals_picker.js.es6 │ │ │ └── utils.js.es6 │ ├── cells │ │ └── decidim │ │ │ └── proposals │ │ │ ├── collaborative_draft_cell.rb │ │ │ ├── collaborative_draft_link_to_proposal │ │ │ └── show.erb │ │ │ ├── collaborative_draft_link_to_proposal_cell.rb │ │ │ ├── collaborative_draft_m │ │ │ ├── footer.erb │ │ │ └── tags.erb │ │ │ ├── collaborative_draft_m_cell.rb │ │ │ ├── cost_report │ │ │ └── show.erb │ │ │ ├── cost_report_cell.rb │ │ │ ├── highlighted_proposals │ │ │ └── show.erb │ │ │ ├── highlighted_proposals_cell.rb │ │ │ ├── highlighted_proposals_for_component │ │ │ └── show.erb │ │ │ ├── highlighted_proposals_for_component_cell.rb │ │ │ ├── irreversible_action_modal │ │ │ └── show.erb │ │ │ ├── irreversible_action_modal_cell.rb │ │ │ ├── participatory_text_proposal │ │ │ ├── buttons.erb │ │ │ └── show.erb │ │ │ ├── participatory_text_proposal_cell.rb │ │ │ ├── proposal_activity_cell.rb │ │ │ ├── proposal_cell.rb │ │ │ ├── proposal_link_to_collaborative_draft_cell.rb │ │ │ ├── proposal_link_to_rejected_emendation │ │ │ └── show.erb │ │ │ ├── proposal_link_to_rejected_emendation_cell.rb │ │ │ ├── proposal_linked_resources │ │ │ └── show.erb │ │ │ ├── proposal_linked_resources_cell.rb │ │ │ ├── proposal_m │ │ │ ├── footer.erb │ │ │ └── tags.erb │ │ │ ├── proposal_m_cell.rb │ │ │ ├── proposal_tags │ │ │ └── show.erb │ │ │ ├── proposal_tags_cell.rb │ │ │ ├── proposals_picker │ │ │ ├── proposals.erb │ │ │ └── show.erb │ │ │ └── proposals_picker_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── proposals │ │ │ ├── accept_access_to_collaborative_draft.rb │ │ │ ├── admin │ │ │ ├── answer_proposal.rb │ │ │ ├── assign_proposals_to_valuator.rb │ │ │ ├── create_proposal.rb │ │ │ ├── create_proposal_note.rb │ │ │ ├── discard_participatory_text.rb │ │ │ ├── import_participatory_text.rb │ │ │ ├── import_proposals.rb │ │ │ ├── merge_proposals.rb │ │ │ ├── notify_proposal_answer.rb │ │ │ ├── publish_answers.rb │ │ │ ├── publish_participatory_text.rb │ │ │ ├── split_proposals.rb │ │ │ ├── unassign_proposals_from_valuator.rb │ │ │ ├── update_participatory_text.rb │ │ │ ├── update_proposal.rb │ │ │ ├── update_proposal_category.rb │ │ │ └── update_proposal_scope.rb │ │ │ ├── create_collaborative_draft.rb │ │ │ ├── create_proposal.rb │ │ │ ├── create_proposal_export.rb │ │ │ ├── destroy_proposal.rb │ │ │ ├── gallery_methods.rb │ │ │ ├── hashtags_methods.rb │ │ │ ├── publish_collaborative_draft.rb │ │ │ ├── publish_proposal.rb │ │ │ ├── reject_access_to_collaborative_draft.rb │ │ │ ├── request_access_to_collaborative_draft.rb │ │ │ ├── unvote_proposal.rb │ │ │ ├── update_collaborative_draft.rb │ │ │ ├── update_proposal.rb │ │ │ ├── vote_proposal.rb │ │ │ ├── withdraw_collaborative_draft.rb │ │ │ └── withdraw_proposal.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── proposals │ │ │ │ ├── admin │ │ │ │ ├── filterable.rb │ │ │ │ └── picker.rb │ │ │ │ ├── collaborative_orderable.rb │ │ │ │ └── orderable.rb │ │ └── decidim │ │ │ └── proposals │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ ├── participatory_texts_controller.rb │ │ │ ├── proposal_answers_controller.rb │ │ │ ├── proposal_notes_controller.rb │ │ │ ├── proposals_controller.rb │ │ │ ├── proposals_imports_controller.rb │ │ │ ├── proposals_merges_controller.rb │ │ │ ├── proposals_splits_controller.rb │ │ │ └── valuation_assignments_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── collaborative_draft_collaborator_requests_controller.rb │ │ │ ├── collaborative_drafts_controller.rb │ │ │ ├── proposal_votes_controller.rb │ │ │ ├── proposal_widgets_controller.rb │ │ │ ├── proposals_controller.rb │ │ │ └── versions_controller.rb │ ├── events │ │ └── decidim │ │ │ └── proposals │ │ │ ├── accepted_proposal_event.rb │ │ │ ├── admin │ │ │ ├── proposal_note_created_event.rb │ │ │ ├── update_proposal_category_event.rb │ │ │ └── update_proposal_scope_event.rb │ │ │ ├── collaborative_draft_access_accepted_event.rb │ │ │ ├── collaborative_draft_access_rejected_event.rb │ │ │ ├── collaborative_draft_access_request_event.rb │ │ │ ├── collaborative_draft_access_requested_event.rb │ │ │ ├── collaborative_draft_access_requester_accepted_event.rb │ │ │ ├── collaborative_draft_access_requester_rejected_event.rb │ │ │ ├── collaborative_draft_withdrawn_event.rb │ │ │ ├── creation_enabled_event.rb │ │ │ ├── endorsing_enabled_event.rb │ │ │ ├── evaluating_proposal_event.rb │ │ │ ├── proposal_endorsed_event.rb │ │ │ ├── proposal_mentioned_event.rb │ │ │ ├── publish_proposal_event.rb │ │ │ ├── rejected_proposal_event.rb │ │ │ └── voting_enabled_event.rb │ ├── forms │ │ └── decidim │ │ │ └── proposals │ │ │ ├── accept_access_to_collaborative_draft_form.rb │ │ │ ├── access_to_collaborative_draft_form.rb │ │ │ ├── admin │ │ │ ├── import_participatory_text_form.rb │ │ │ ├── participatory_text_proposal_form.rb │ │ │ ├── preview_participatory_text_form.rb │ │ │ ├── proposal_answer_form.rb │ │ │ ├── proposal_base_form.rb │ │ │ ├── proposal_form.rb │ │ │ ├── proposal_note_form.rb │ │ │ ├── proposals_fork_form.rb │ │ │ ├── proposals_import_form.rb │ │ │ ├── proposals_merge_form.rb │ │ │ ├── proposals_split_form.rb │ │ │ └── valuation_assignment_form.rb │ │ │ ├── collaborative_draft_form.rb │ │ │ ├── proposal_form.rb │ │ │ ├── proposal_wizard_create_step_form.rb │ │ │ ├── reject_access_to_collaborative_draft_form.rb │ │ │ └── request_access_to_collaborative_draft_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── proposals │ │ │ ├── admin │ │ │ ├── filterable_helper.rb │ │ │ ├── proposal_bulk_actions_helper.rb │ │ │ ├── proposal_rankings_helper.rb │ │ │ ├── proposals_helper.rb │ │ │ └── proposals_picker_helper.rb │ │ │ ├── application_helper.rb │ │ │ ├── collaborative_draft_cells_helper.rb │ │ │ ├── collaborative_draft_helper.rb │ │ │ ├── control_version_helper.rb │ │ │ ├── map_helper.rb │ │ │ ├── participatory_texts_helper.rb │ │ │ ├── proposal_cells_helper.rb │ │ │ ├── proposal_endorsements_helper.rb │ │ │ ├── proposal_votes_helper.rb │ │ │ ├── proposal_wizard_helper.rb │ │ │ └── proposals_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── proposals │ │ │ ├── notify_proposals_mentioned_job.rb │ │ │ └── settings_change_job.rb │ ├── models │ │ └── decidim │ │ │ └── proposals │ │ │ ├── application_record.rb │ │ │ ├── collaborative_draft.rb │ │ │ ├── collaborative_draft_collaborator_request.rb │ │ │ ├── participatory_text.rb │ │ │ ├── proposal.rb │ │ │ ├── proposal_note.rb │ │ │ ├── proposal_vote.rb │ │ │ └── valuation_assignment.rb │ ├── permissions │ │ └── decidim │ │ │ └── proposals │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── proposals │ │ │ ├── admin_log │ │ │ ├── proposal_note_presenter.rb │ │ │ ├── proposal_presenter.rb │ │ │ ├── valuation_assignment_presenter.rb │ │ │ └── value_types │ │ │ │ ├── proposal_state_presenter.rb │ │ │ │ ├── proposal_title_body_presenter.rb │ │ │ │ └── valuator_role_user_presenter.rb │ │ │ ├── collaborative_draft_presenter.rb │ │ │ ├── log │ │ │ ├── resource_presenter.rb │ │ │ └── valuation_assignment_presenter.rb │ │ │ ├── official_author_presenter.rb │ │ │ └── proposal_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── proposals │ │ │ ├── filtered_proposals.rb │ │ │ ├── metrics │ │ │ ├── accepted_proposals_metric_manage.rb │ │ │ ├── endorsements_metric_manage.rb │ │ │ ├── proposal_followers_metric_measure.rb │ │ │ ├── proposal_participants_metric_measure.rb │ │ │ ├── proposals_metric_manage.rb │ │ │ └── votes_metric_manage.rb │ │ │ ├── similar_collaborative_drafts.rb │ │ │ └── similar_proposals.rb │ ├── services │ │ └── decidim │ │ │ └── proposals │ │ │ ├── collaborative_draft_search.rb │ │ │ ├── diff_renderer.rb │ │ │ ├── proposal_builder.rb │ │ │ └── proposal_search.rb │ ├── types │ │ └── decidim │ │ │ └── proposals │ │ │ ├── proposal_input_filter.rb │ │ │ ├── proposal_input_sort.rb │ │ │ ├── proposal_type.rb │ │ │ └── proposals_type.rb │ ├── validators │ │ └── proposal_length_validator.rb │ └── views │ │ └── decidim │ │ ├── participatory_processes │ │ └── participatory_process_groups │ │ │ └── _highlighted_proposals.html.erb │ │ └── proposals │ │ ├── admin │ │ ├── participatory_texts │ │ │ ├── _article-preview.html.erb │ │ │ ├── _bulk-actions.html.erb │ │ │ ├── index.html.erb │ │ │ └── new_import.html.erb │ │ ├── proposal_answers │ │ │ └── _form.html.erb │ │ ├── proposal_notes │ │ │ ├── _form.html.erb │ │ │ └── _proposal_notes.html.erb │ │ ├── proposals │ │ │ ├── _bulk-actions.html.erb │ │ │ ├── _form.html.erb │ │ │ ├── _js-callout.html.erb │ │ │ ├── _proposal-tr.html.erb │ │ │ ├── bulk_actions │ │ │ │ ├── _assign_to_valuator.html.erb │ │ │ │ ├── _dropdown.html.erb │ │ │ │ ├── _merge.html.erb │ │ │ │ ├── _publish_answers.html.erb │ │ │ │ ├── _recategorize.html.erb │ │ │ │ ├── _scope-change.html.erb │ │ │ │ ├── _split.html.erb │ │ │ │ └── _unassign_from_valuator.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ ├── publish_answers.js.erb │ │ │ ├── show.html.erb │ │ │ ├── update_category.js.erb │ │ │ └── update_scope.js.erb │ │ └── proposals_imports │ │ │ └── new.html.erb │ │ ├── collaborative_drafts │ │ ├── _accept_request_access_form.html.erb │ │ ├── _collaborative_drafts.html.erb │ │ ├── _collaborator_requests.html.erb │ │ ├── _count.html.erb │ │ ├── _edit_form_fields.html.erb │ │ ├── _filters.html.erb │ │ ├── _filters_small_view.html.erb │ │ ├── _new_collaborative_draft_button.html.erb │ │ ├── _reject_request_access_form.html.erb │ │ ├── _request_access_form.html.erb │ │ ├── _wizard_aside.html.erb │ │ ├── compare.html.erb │ │ ├── complete.html.erb │ │ ├── edit.html.erb │ │ ├── index.html.erb │ │ ├── index.js.erb │ │ ├── new.html.erb │ │ └── show.html.erb │ │ ├── proposal_votes │ │ └── update_buttons_and_counters.js.erb │ │ ├── proposals │ │ ├── _count.html.erb │ │ ├── _edit_form_fields.html.erb │ │ ├── _endorsements_card_row.html.erb │ │ ├── _filters.html.erb │ │ ├── _filters_small_view.html.erb │ │ ├── _linked_proposals.html.erb │ │ ├── _proposal.html.erb │ │ ├── _proposal_badge.html.erb │ │ ├── _proposal_preview.html.erb │ │ ├── _proposal_similar.html.erb │ │ ├── _proposals.html.erb │ │ ├── _remaining_votes_count.html.erb │ │ ├── _vote_button.html.erb │ │ ├── _votes_count.html.erb │ │ ├── _voting_rules.html.erb │ │ ├── _wizard_aside.html.erb │ │ ├── _wizard_header.html.erb │ │ ├── compare.html.erb │ │ ├── complete.html.erb │ │ ├── edit.html.erb │ │ ├── edit_draft.html.erb │ │ ├── index.html.erb │ │ ├── index.js.erb │ │ ├── new.html.erb │ │ ├── participatory_texts │ │ │ ├── _index.html.erb │ │ │ ├── _proposal_vote_button.html.erb │ │ │ ├── _proposal_votes_count.html.erb │ │ │ ├── _view_index.html.erb │ │ │ └── participatory_text.html.erb │ │ ├── preview.html.erb │ │ └── show.html.erb │ │ └── versions │ │ ├── index.html.erb │ │ └── show.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20161212110850_create_decidim_proposals.rb │ │ ├── 20170112115253_create_proposal_votes.rb │ │ ├── 20170113114245_add_text_search_indexes.rb │ │ ├── 20170118120151_add_counter_cache_votes_to_proposals.rb │ │ ├── 20170120151202_add_user_group_id_to_proposals.rb │ │ ├── 20170131092413_add_answers_to_proposals.rb │ │ ├── 20170205082832_add_index_to_decidim_proposals_proposals_proposal_votes_count.rb │ │ ├── 20170215113152_create_proposal_reports.rb │ │ ├── 20170215131720_add_report_count_to_proposals.rb │ │ ├── 20170215132030_add_reference_to_proposals.rb │ │ ├── 20170220152416_add_hidden_at_to_proposals.rb │ │ ├── 20170228105156_add_geolocalization_fields_to_proposals.rb │ │ ├── 20170307085300_migrate_proposal_reports_data_to_reports.rb │ │ ├── 20170410073742_remove_not_null_reference_proposals.rb │ │ ├── 20170612101809_migrate_proposals_category.rb │ │ ├── 20171201115434_create_proposal_endorsements.rb │ │ ├── 20171201122623_add_counter_cache_endorsements_to_proposals.rb │ │ ├── 20171212102250_enable_pg_trgm_extension_for_proposals.rb │ │ ├── 20171220084719_add_published_at_to_proposals.rb │ │ ├── 20180111110204_create_decidim_proposal_notes.rb │ │ ├── 20180115155220_add_index_created_at_proposal_notes.rb │ │ ├── 20180305133811_rename_features_to_components_at_proposals.rb │ │ ├── 20180326091532_create_decidim_proposals_collaborative_drafts.rb │ │ ├── 20180413135249_fix_nil_threshold_per_proposal.rb │ │ ├── 20180529101323_add_counter_cache_coauthorships_to_proposals.rb │ │ ├── 20180529110230_move_authorships_to_coauthorships.rb │ │ ├── 20180529110830_remove_authorships_from_proposals.rb │ │ ├── 20180613151121_create_collaborative_draft_collaborator_requests.rb │ │ ├── 20180711074134_add_counter_cache_coauthorships_to_collaborative_drafts.rb │ │ ├── 20180711075004_remove_index_counter_cache_coauthorships_to_proposals.rb │ │ ├── 20180927111721_create_participatory_texts.rb │ │ ├── 20180930125321_add_participatory_text_level_to_proposals.rb │ │ ├── 20180930125321_add_position_to_proposals.rb │ │ ├── 20181003074440_fix_user_groups_ids_in_proposals_endorsements.rb │ │ ├── 20181010114622_add_temporary_votes.rb │ │ ├── 20181016132225_add_organization_as_author.rb │ │ ├── 20181017084221_make_author_polymorhpic_for_proposal_endorsements.rb │ │ ├── 20181026073215_add_created_in_meeting.rb │ │ ├── 20190215113158_use_md5_indexes.rb │ │ ├── 20191206154128_add_endorsements_counter_cache_to_proposals.rb │ │ ├── 20200120215928_move_proposal_endorsements_to_core_endorsements.rb │ │ ├── 20200203111239_add_proposal_valuation_assignments.rb │ │ ├── 20200210135152_add_costs_to_proposals.rb │ │ ├── 20200212120110_sync_proposals_state_with_amendments_state.rb │ │ ├── 20200227175922_add_state_published_at_to_proposals.rb │ │ └── 20200306123652_publish_existing_proposals_state.rb ├── decidim-proposals.gemspec ├── lib │ └── decidim │ │ ├── content_parsers │ │ └── proposal_parser.rb │ │ ├── content_renderers │ │ └── proposal_renderer.rb │ │ ├── proposals.rb │ │ └── proposals │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── commentable_collaborative_draft.rb │ │ ├── commentable_proposal.rb │ │ ├── component.rb │ │ ├── doc_to_markdown.rb │ │ ├── engine.rb │ │ ├── markdown_to_proposals.rb │ │ ├── odt_to_markdown.rb │ │ ├── participatory_text_section.rb │ │ ├── proposal_serializer.rb │ │ ├── test │ │ ├── capybara_proposals_picker.rb │ │ └── factories.rb │ │ ├── valuatable.rb │ │ └── version.rb └── spec │ ├── cells │ └── decidim │ │ └── proposals │ │ ├── collaborative_draft_cell_spec.rb │ │ ├── proposal_activity_cell_spec.rb │ │ ├── proposal_cell_spec.rb │ │ └── proposal_m_cell_spec.rb │ ├── commands │ └── decidim │ │ └── proposals │ │ ├── accept_access_to_collaborative_draft_spec.rb │ │ ├── admin │ │ ├── answer_proposal_spec.rb │ │ ├── assign_proposals_to_valuator_spec.rb │ │ ├── create_proposal_spec.rb │ │ ├── discard_participatory_text_spec.rb │ │ ├── import_participatory_text_spec.rb │ │ ├── import_proposals_spec.rb │ │ ├── merge_proposals_spec.rb │ │ ├── notify_proposal_answer_spec.rb │ │ ├── publish_answers_spec.rb │ │ ├── publish_participatory_text_spec.rb │ │ ├── split_proposals_spec.rb │ │ ├── unassign_proposals_from_valuator_spec.rb │ │ ├── update_participatory_text_spec.rb │ │ └── update_proposal_spec.rb │ │ ├── admin_create_proposal_note_spec.rb │ │ ├── admin_update_proposal_category_spec.rb │ │ ├── admin_update_proposal_scope_spec.rb │ │ ├── amendable │ │ ├── accept_amendment_spec.rb │ │ ├── create_amendment_draft_spec.rb │ │ ├── destroy_amendment_draft_spec.rb │ │ ├── promote_amendment_spec.rb │ │ ├── publish_amendment_draft_spec.rb │ │ ├── reject_amendment_spec.rb │ │ ├── update_amendment_draft_spec.rb │ │ └── withdraw_amendment_spec.rb │ │ ├── create_collaborative_draft_spec.rb │ │ ├── create_proposal_spec.rb │ │ ├── destroy_proposal_spec.rb │ │ ├── publish_collaborative_draft_spec.rb │ │ ├── publish_proposal_spec.rb │ │ ├── reject_access_to_collaborative_draft_spec.rb │ │ ├── request_access_to_collaborative_draft_spec.rb │ │ ├── unvote_proposal_spec.rb │ │ ├── update_collaborative_draft_spec.rb │ │ ├── update_proposal_spec.rb │ │ ├── vote_proposal_spec.rb │ │ ├── withdraw_collaborative_draft_spec.rb │ │ └── withdraw_proposal_spec.rb │ ├── controllers │ ├── concerns │ │ └── orderable_spec.rb │ └── decidim │ │ ├── admin │ │ └── participatory_texts_controller_spec.rb │ │ ├── collaborative_draft_collaborator_requests_controller_spec.rb │ │ ├── collaborative_drafts_controller_spec.rb │ │ ├── proposal_votes_controller_spec.rb │ │ └── proposals_controller_spec.rb │ ├── events │ └── decidim │ │ └── proposals │ │ ├── accepted_proposal_event_spec.rb │ │ ├── admin │ │ ├── proposal_note_created_event_spec.rb │ │ ├── update_proposal_category_event_spec.rb │ │ └── update_proposal_scope_event_spec.rb │ │ ├── amendable │ │ ├── amendment_accepted_event_spec.rb │ │ ├── amendment_created_event_spec.rb │ │ ├── amendment_promoted_event_spec.rb │ │ └── amendment_rejected_event_spec.rb │ │ ├── collaborative_draft_access_accepted_event_spec.rb │ │ ├── collaborative_draft_access_rejected_event_spec.rb │ │ ├── collaborative_draft_access_requested_event_spec.rb │ │ ├── collaborative_draft_withdrawn_event_spec.rb │ │ ├── creation_enabled_event_spec.rb │ │ ├── endorsing_enabled_event_spec.rb │ │ ├── evaluating_proposal_event_spec.rb │ │ ├── proposal_mentioned_event_spec.rb │ │ ├── publish_proposal_event_spec.rb │ │ ├── rejected_proposal_event_spec.rb │ │ └── voting_enabled_event_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── proposals │ │ ├── admin │ │ ├── accept_access_to_collaborative_draft_form_spec.rb │ │ ├── admin_proposal_form_spec.rb │ │ ├── import_participatory_text_form_spec.rb │ │ ├── proposal_answer_form_spec.rb │ │ ├── proposal_note_form_spec.rb │ │ ├── proposals_import_form_spec.rb │ │ ├── proposals_merge_form_spec.rb │ │ ├── proposals_split_form_spec.rb │ │ ├── reject_access_to_collaborative_draft_form_spec.rb │ │ ├── request_access_to_collaborative_draft_form_spec.rb │ │ └── valuation_assignment_form_spec.rb │ │ ├── amendable │ │ ├── create_amendment_form_spec.rb │ │ ├── edit_amendment_form_spec.rb │ │ └── review_amendment_form_spec.rb │ │ ├── proposal_form_spec.rb │ │ └── proposal_wizard_create_step_form_spec.rb │ ├── helpers │ ├── application_helper_spec.rb │ ├── proposal_rankings_helper_spec.rb │ └── proposal_votes_helper_spec.rb │ ├── jobs │ └── decidim │ │ └── proposals │ │ ├── notify_proposals_mentioned_job_spec.rb │ │ └── settings_change_job_spec.rb │ ├── lib │ ├── decidim │ │ ├── content_parsers │ │ │ └── proposal_parser_spec.rb │ │ ├── content_renderers │ │ │ └── proposal_renderer_spec.rb │ │ └── proposals │ │ │ ├── component_spec.rb │ │ │ ├── markdown_to_proposals_spec.rb │ │ │ └── odt_to_markdown_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ └── proposals │ │ ├── collaborative_draft_spec.rb │ │ ├── proposal_note_spec.rb │ │ ├── proposal_spec.rb │ │ ├── proposal_vote_spec.rb │ │ └── subscribed_events_spec.rb │ ├── permissions │ └── decidim │ │ └── proposals │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── presenters │ └── decidim │ │ └── proposals │ │ ├── collaborative_draft_presenter_spec.rb │ │ ├── log │ │ └── resource_presenter_spec.rb │ │ └── proposal_presenter_spec.rb │ ├── queries │ └── decidim │ │ └── proposals │ │ ├── filtered_proposals_spec.rb │ │ └── metrics │ │ ├── accepted_proposals_metric_manage_spec.rb │ │ ├── endorsements_metric_manage_spec.rb │ │ ├── proposal_followers_metric_measure_spec.rb │ │ ├── proposal_participants_metric_measure_spec.rb │ │ ├── proposals_metric_manage_spec.rb │ │ └── votes_metric_manage_spec.rb │ ├── services │ └── decidim │ │ └── proposals │ │ ├── collaborative_draft_search_spec.rb │ │ ├── proposal_search_spec.rb │ │ ├── proposal_serializer_spec.rb │ │ └── searchable_proposal_resource_spec.rb │ ├── shared │ ├── export_proposals_examples.rb │ ├── filter_proposals_examples.rb │ ├── import_proposals_examples.rb │ ├── manage_proposals_category_examples.rb │ ├── manage_proposals_examples.rb │ ├── manage_proposals_permissions_examples.rb │ ├── manage_proposals_scope_examples.rb │ ├── merge_proposals_examples.rb │ ├── proposal_endorsements_controller_shared_context.rb │ ├── proposal_form_examples.rb │ ├── proposal_wizard_steps_help_texts_examples.rb │ ├── proposals_help_texts_examples.rb │ ├── publish_answers_examples.rb │ ├── split_proposals_examples.rb │ └── view_proposal_details_from_admin_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin │ │ ├── admin_edits_proposal_spec.rb │ │ ├── admin_manages_participatory_texts_spec.rb │ │ ├── admin_manages_proposal_valuators_spec.rb │ │ ├── admin_manages_proposals_spec.rb │ │ └── valuator_manages_proposals_spec.rb │ ├── amendable │ │ ├── amend_proposal_spec.rb │ │ ├── amendment_diff_spec.rb │ │ └── amendment_wizard_spec.rb │ ├── collaborative_drafts_fields_spec.rb │ ├── collaborative_drafts_spec.rb │ ├── collaborative_drafts_versions_spec.rb │ ├── comments_spec.rb │ ├── edit_collaborative_draft_spec.rb │ ├── edit_proposal_spec.rb │ ├── endorse_proposal_spec.rb │ ├── filter_proposals_spec.rb │ ├── fingerprint_proposal.rb │ ├── follow_proposals_spec.rb │ ├── index_proposal_notes_spec.rb │ ├── index_proposals_spec.rb │ ├── new_proposals_spec.rb │ ├── participatory_process_groups_view_hooks_spec.rb │ ├── participatory_processes_view_hooks_spec.rb │ ├── participatory_texts_spec.rb │ ├── private_space_proposal_spec.rb │ ├── proposal_embeds_spec.rb │ ├── proposal_show_spec.rb │ ├── proposal_wizard_spec.rb │ ├── proposals_fields_spec.rb │ ├── proposals_spec.rb │ ├── proposals_versions_spec.rb │ ├── report_proposal_spec.rb │ ├── search_proposals_spec.rb │ ├── show_spec.rb │ └── vote_proposal_spec.rb │ └── types │ ├── proposal_input_filter_spec.rb │ ├── proposal_input_sort_spec.rb │ ├── proposal_type_spec.rb │ └── proposals_type_spec.rb ├── decidim-sortitions ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── decidim │ │ │ │ └── sortitions │ │ │ │ └── icon.svg │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── sortitions │ │ │ │ └── admin │ │ │ │ └── sortitions.js │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── sortitions │ │ │ └── _sortitions.scss │ ├── cells │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── sortition_cell.rb │ │ │ ├── sortition_m │ │ │ ├── data.erb │ │ │ └── footer.erb │ │ │ └── sortition_m_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── sortitions │ │ │ └── admin │ │ │ ├── create_sortition.rb │ │ │ ├── destroy_sortition.rb │ │ │ └── update_sortition.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── sortitions │ │ │ │ └── orderable.rb │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ └── sortitions_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── sortition_widgets_controller.rb │ │ │ └── sortitions_controller.rb │ ├── events │ │ └── decidim │ │ │ └── sortitions │ │ │ └── create_sortition_event.rb │ ├── forms │ │ └── decidim │ │ │ └── sortitions │ │ │ └── admin │ │ │ ├── destroy_sortition_form.rb │ │ │ ├── edit_sortition_form.rb │ │ │ └── sortition_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── admin │ │ │ └── sortitions_helper.rb │ │ │ └── sortitions_helper.rb │ ├── models │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── application_record.rb │ │ │ └── sortition.rb │ ├── permissions │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── presenters │ │ └── decidim │ │ │ └── sortitions │ │ │ └── admin_log │ │ │ └── sortition_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── admin │ │ │ ├── participatory_space_proposal_components.rb │ │ │ └── participatory_space_proposals.rb │ │ │ └── filtered_sortitions.rb │ ├── services │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── admin │ │ │ └── draw.rb │ │ │ └── sortition_search.rb │ ├── types │ │ └── decidim │ │ │ └── sortitions │ │ │ ├── sortition_type.rb │ │ │ └── sortitions_type.rb │ └── views │ │ └── decidim │ │ └── sortitions │ │ ├── admin │ │ └── sortitions │ │ │ ├── _form.html.erb │ │ │ ├── confirm_destroy.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ ├── sortition_widgets │ │ └── show.html.erb │ │ └── sortitions │ │ ├── _count.html.erb │ │ ├── _filters.html.erb │ │ ├── _filters_small_view.html.erb │ │ ├── _linked_sortitions.html.erb │ │ ├── _proposal.html.erb │ │ ├── _proposal_badge.html.erb │ │ ├── _results_count.html.erb │ │ ├── _sortition.html.erb │ │ ├── _sortition_author.html.erb │ │ ├── _sortition_cancel_author.html.erb │ │ ├── _sortitions.html.erb │ │ ├── _sortitions_count.html.erb │ │ ├── _tags.html.erb │ │ ├── index.html.erb │ │ ├── index.js.erb │ │ └── show.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20171215161358_create_decidim_module_sortitions_sortitions.rb │ │ ├── 20171220164658_add_witnesses_to_sortitions.rb │ │ ├── 20171220164744_add_additional_info_to_sortitions.rb │ │ ├── 20180102100101_add_author_to_sortitions.rb │ │ ├── 20180102101128_add_reference_to_sortitions.rb │ │ ├── 20180103082645_add_title_to_sortition.rb │ │ ├── 20180103123055_drop_decidim_category_id_from_sortitions.rb │ │ ├── 20180103160301_add_cancel_data_to_sortition.rb │ │ ├── 20180104143054_make_sortition_reference_nullable.rb │ │ ├── 20180104145344_add_candidate_proposals_to_sortitions.rb │ │ ├── 20180108132729_rename_sortitions_table.rb │ │ ├── 20180322082150_fix_sortitions_feature.rb │ │ ├── 20180322085145_fix_sortitions_proposal_feature.rb │ │ ├── 20181017110803_make_sortitions_authors_polymorphic.rb │ │ └── 20200320105926_index_foreign_keys_in_decidim_sortitions_sortitions.rb ├── decidim-sortitions.gemspec ├── lib │ ├── decidim │ │ ├── sortitions.rb │ │ └── sortitions │ │ │ ├── admin.rb │ │ │ ├── admin_engine.rb │ │ │ ├── component.rb │ │ │ ├── engine.rb │ │ │ ├── test │ │ │ └── factories.rb │ │ │ └── version.rb │ └── tasks │ │ └── decidim │ │ └── .keep └── spec │ ├── commands │ └── decidim │ │ └── sortitions │ │ └── admin │ │ ├── create_sortition_spec.rb │ │ ├── destroy_sortition_spec.rb │ │ └── update_sortition_spec.rb │ ├── controllers │ └── decidim │ │ └── sortitions │ │ └── admin │ │ └── sortitions_controller_spec.rb │ ├── events │ └── decidim │ │ └── sortitions │ │ └── create_sortition_event_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── sortitions │ │ └── admin │ │ ├── destroy_sortition_form_spec.rb │ │ ├── edit_sortition_form_spec.rb │ │ └── sortition_form_spec.rb │ ├── helpers │ └── decidim │ │ └── sortitions │ │ ├── admin │ │ └── sortitions_helper_spec.rb │ │ └── sortitions_helper_spec.rb │ ├── models │ └── decidim │ │ └── module │ │ └── sortitions │ │ └── sortition_spec.rb │ ├── permissions │ └── decidim │ │ └── sortitions │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── queries │ └── decidim │ │ └── sortitions │ │ ├── admin │ │ ├── participatory_space_proposal_components_spec.rb │ │ └── participatory_space_proposals_spec.rb │ │ └── filtered_sortitions_spec.rb │ ├── services │ └── decidim │ │ └── sortitions │ │ ├── admin │ │ └── draw_spec.rb │ │ └── sortition_search_spec.rb │ ├── shared │ ├── cancel_sortitions_examples.rb │ ├── manage_sortitions_examples.rb │ └── update_sortitions_examples.rb │ ├── spec_helper.rb │ ├── system │ └── decidim │ │ └── sortitions │ │ ├── admin │ │ ├── admin_manages_sortitions_spec.rb │ │ └── index_spec.rb │ │ ├── show_spec.rb │ │ ├── sortition_embeds_spec.rb │ │ └── sortitions_spec.rb │ └── types │ ├── sortition_type_spec.rb │ └── sortitions_type_spec.rb ├── decidim-surveys ├── README.md ├── Rakefile ├── app │ ├── assets │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── surveys │ │ │ └── surveys.scss │ ├── cells │ │ └── decidim │ │ │ └── surveys │ │ │ └── survey_activity_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── surveys │ │ │ └── create_survey.rb │ ├── controllers │ │ └── decidim │ │ │ └── surveys │ │ │ ├── admin │ │ │ ├── application_controller.rb │ │ │ └── surveys_controller.rb │ │ │ ├── application_controller.rb │ │ │ └── surveys_controller.rb │ ├── events │ │ └── decidim │ │ │ └── surveys │ │ │ ├── closed_survey_event.rb │ │ │ └── opened_survey_event.rb │ ├── helpers │ │ └── decidim │ │ │ └── surveys │ │ │ └── survey_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── surveys │ │ │ └── settings_change_job.rb │ ├── models │ │ └── decidim │ │ │ └── surveys │ │ │ ├── application_record.rb │ │ │ └── survey.rb │ ├── permissions │ │ └── decidim │ │ │ └── surveys │ │ │ ├── admin │ │ │ └── permissions.rb │ │ │ └── permissions.rb │ ├── queries │ │ └── decidim │ │ │ └── surveys │ │ │ └── metrics │ │ │ ├── answers_metric_manage.rb │ │ │ └── survey_participants_metric_measure.rb │ ├── serializers │ │ └── decidim │ │ │ └── surveys │ │ │ ├── data_importer.rb │ │ │ └── data_serializer.rb │ ├── types │ │ └── decidim │ │ │ └── surveys │ │ │ ├── survey_type.rb │ │ │ └── surveys_type.rb │ └── views │ │ └── decidim │ │ └── surveys │ │ └── surveys │ │ └── no_permission.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20170511092231_create_decidim_surveys.rb │ │ ├── 20170515090916_create_decidim_survey_questions.rb │ │ ├── 20170515144119_create_decidim_survey_answers.rb │ │ ├── 20170518085302_add_position_to_surveys_questions.rb │ │ ├── 20170522075938_add_mandatory_to_surveys_questions.rb │ │ ├── 20170524122229_add_question_type_to_surveys_questions.rb │ │ ├── 20170525132233_add_answer_options_to_surveys_questions.rb │ │ ├── 20180305133837_rename_features_to_components_at_surveys.rb │ │ ├── 20180314225829_add_max_choices_to_survey_questions.rb │ │ ├── 20180321141024_add_description_to_decidim_survey_questions.rb │ │ ├── 20180405014929_add_choices_to_decidim_survey_answers.rb │ │ ├── 20180405015012_create_decidim_survey_answer_options.rb │ │ ├── 20180405015147_create_decidim_survey_answer_choices.rb │ │ ├── 20180405015258_add_free_text_to_survey_answer_options.rb │ │ ├── 20180405015314_add_custom_body_to_survey_answer_choices.rb │ │ ├── 20180406201818_add_position_to_decidim_survey_answer_choices.rb │ │ ├── 20200609090533_check_legacy_tables.rb │ │ ├── 20200610090533_remove_survey_answer_choices.rb │ │ ├── 20200610090650_remove_survey_answer_options.rb │ │ ├── 20200610090725_remove_survey_answers.rb │ │ ├── 20200610090845_remove_survey_questions.rb │ │ └── 20200610105927_remove_survey_columns.rb ├── decidim-surveys.gemspec ├── docs │ ├── screenshot01.png │ └── screenshot02.png ├── lib │ ├── decidim │ │ ├── surveys.rb │ │ └── surveys │ │ │ ├── admin.rb │ │ │ ├── admin_engine.rb │ │ │ ├── component.rb │ │ │ ├── engine.rb │ │ │ ├── test │ │ │ └── factories.rb │ │ │ └── version.rb │ └── tasks │ │ └── decidim_surveys_tasks.rake └── spec │ ├── commands │ └── decidim │ │ └── surveys │ │ └── create_survey_spec.rb │ ├── events │ └── decidim │ │ └── surveys │ │ ├── closed_survey_event_spec.rb │ │ └── opened_survey_event_spec.rb │ ├── factories.rb │ ├── jobs │ └── decidim │ │ └── surveys │ │ └── settings_change_job_spec.rb │ ├── lib │ ├── decidim │ │ └── surveys │ │ │ └── component_spec.rb │ └── tasks │ │ └── main_spec.rb │ ├── models │ └── decidim │ │ └── surveys │ │ └── survey_spec.rb │ ├── permissions │ └── decidim │ │ └── surveys │ │ ├── admin │ │ └── permissions_spec.rb │ │ └── permissions_spec.rb │ ├── queries │ └── decidim │ │ └── surveys │ │ └── metrics │ │ ├── answers_metric_manage_spec.rb │ │ └── survey_participants_metric_measure_spec.rb │ ├── serializers │ └── decidim │ │ └── surveys │ │ ├── data_importer_spec.rb │ │ └── data_serializer_spec.rb │ ├── shared │ └── export_survey_user_answers_examples.rb │ ├── spec_helper.rb │ ├── system │ ├── admin_manages_surveys_spec.rb │ ├── private_space_survey_spec.rb │ ├── survey_spec.rb │ └── unregistered_user_survey_spec.rb │ └── types │ ├── survey_type_spec.rb │ └── surveys_type_spec.rb ├── decidim-system ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── decidim_system_manifest.js │ │ ├── images │ │ │ └── decidim │ │ │ │ └── system │ │ │ │ └── .keep │ │ ├── javascripts │ │ │ └── decidim │ │ │ │ └── system │ │ │ │ └── application.js.es6 │ │ └── stylesheets │ │ │ └── decidim │ │ │ └── system │ │ │ ├── _actions.scss │ │ │ ├── _foundation_and_overrides.scss │ │ │ ├── _layout.scss │ │ │ ├── _login.scss │ │ │ ├── _settings.scss │ │ │ ├── _sidebar.scss │ │ │ ├── _tables.scss │ │ │ └── application.scss │ ├── commands │ │ └── decidim │ │ │ └── system │ │ │ ├── create_admin.rb │ │ │ ├── create_default_content_blocks.rb │ │ │ ├── create_default_pages.rb │ │ │ ├── populate_help.rb │ │ │ ├── register_organization.rb │ │ │ ├── update_admin.rb │ │ │ └── update_organization.rb │ ├── controllers │ │ └── decidim │ │ │ └── system │ │ │ ├── admins_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── dashboard_controller.rb │ │ │ ├── devise │ │ │ ├── passwords_controller.rb │ │ │ └── sessions_controller.rb │ │ │ └── organizations_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── system │ │ │ ├── admin_form.rb │ │ │ ├── register_organization_form.rb │ │ │ └── update_organization_form.rb │ ├── helpers │ │ └── decidim │ │ │ └── system │ │ │ ├── application_helper.rb │ │ │ └── menu_helper.rb │ ├── jobs │ │ └── decidim │ │ │ └── system │ │ │ └── application_job.rb │ ├── mailers │ │ └── decidim │ │ │ └── system │ │ │ └── application_mailer.rb │ ├── models │ │ └── decidim │ │ │ └── system │ │ │ ├── admin.rb │ │ │ └── application_record.rb │ └── views │ │ ├── decidim │ │ └── system │ │ │ ├── admins │ │ │ ├── _form.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ ├── dashboard │ │ │ └── show.html.erb │ │ │ ├── devise │ │ │ ├── mailers │ │ │ │ ├── password_change.html.erb │ │ │ │ └── reset_password_instructions.html.erb │ │ │ ├── passwords │ │ │ │ ├── edit.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── sessions │ │ │ │ └── new.html.erb │ │ │ └── shared │ │ │ │ └── _links.html.erb │ │ │ ├── organizations │ │ │ ├── _omniauth_provider.html.erb │ │ │ ├── _omniauth_settings.html.erb │ │ │ ├── _smtp_settings.html.erb │ │ │ ├── edit.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── show.html.erb │ │ │ └── shared │ │ │ └── _notices.html.erb │ │ └── layouts │ │ └── decidim │ │ └── system │ │ ├── _header.html.erb │ │ ├── _js_configuration.html.erb │ │ ├── _login_items.html.erb │ │ ├── _sidebar.html.erb │ │ ├── application.html.erb │ │ └── login.html.erb ├── bin │ └── rails ├── config │ ├── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml │ └── routes.rb ├── db │ ├── migrate │ │ └── 20160919105637_devise_create_decidim_admins.rb │ └── seeds.rb ├── decidim-system.gemspec ├── lib │ └── decidim │ │ ├── system.rb │ │ └── system │ │ ├── engine.rb │ │ ├── test │ │ └── factories.rb │ │ └── version.rb └── spec │ ├── commands │ └── decidim │ │ └── system │ │ ├── create_admin_spec.rb │ │ ├── create_default_content_blocks_spec.rb │ │ ├── create_default_pages_spec.rb │ │ ├── register_organization_spec.rb │ │ └── update_organization_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── system │ │ └── update_organization_form_spec.rb │ ├── helpers │ └── menu_helper_spec.rb │ ├── spec_helper.rb │ └── system │ ├── manage_admins_spec.rb │ ├── organizations_spec.rb │ └── sessions_spec.rb ├── decidim-verifications ├── README.md ├── Rakefile ├── app │ ├── cells │ │ └── decidim │ │ │ └── verifications │ │ │ ├── authorization_metadata │ │ │ └── show.erb │ │ │ ├── authorization_metadata_cell.rb │ │ │ ├── revocations │ │ │ └── show.erb │ │ │ └── revocations_cell.rb │ ├── commands │ │ └── decidim │ │ │ └── verifications │ │ │ ├── authorize_user.rb │ │ │ ├── confirm_user_authorization.rb │ │ │ ├── csv_census │ │ │ ├── admin │ │ │ │ └── create_census_data.rb │ │ │ └── confirm_census_authorization.rb │ │ │ ├── destroy_user_authorization.rb │ │ │ ├── id_documents │ │ │ └── admin │ │ │ │ ├── confirm_user_offline_authorization.rb │ │ │ │ └── update_config.rb │ │ │ ├── perform_authorization_step.rb │ │ │ ├── revoke_all_authorizations.rb │ │ │ └── revoke_by_condition_authorizations.rb │ ├── controllers │ │ ├── concerns │ │ │ └── decidim │ │ │ │ └── verifications │ │ │ │ └── renewable.rb │ │ └── decidim │ │ │ └── verifications │ │ │ ├── admin │ │ │ └── verifications_controller.rb │ │ │ ├── application_controller.rb │ │ │ ├── authorizations_controller.rb │ │ │ ├── csv_census │ │ │ ├── admin │ │ │ │ └── census_controller.rb │ │ │ └── authorizations_controller.rb │ │ │ ├── id_documents │ │ │ ├── admin │ │ │ │ ├── config_controller.rb │ │ │ │ ├── confirmations_controller.rb │ │ │ │ ├── offline_confirmations_controller.rb │ │ │ │ ├── pending_authorizations_controller.rb │ │ │ │ └── rejections_controller.rb │ │ │ └── authorizations_controller.rb │ │ │ ├── postal_letter │ │ │ ├── admin │ │ │ │ ├── pending_authorizations_controller.rb │ │ │ │ └── postages_controller.rb │ │ │ └── authorizations_controller.rb │ │ │ └── sms │ │ │ └── authorizations_controller.rb │ ├── forms │ │ └── decidim │ │ │ └── verifications │ │ │ ├── admin │ │ │ └── revocations_before_date_form.rb │ │ │ ├── csv_census │ │ │ ├── admin │ │ │ │ └── census_data_form.rb │ │ │ └── census_form.rb │ │ │ ├── id_documents │ │ │ ├── admin │ │ │ │ ├── config_form.rb │ │ │ │ └── offline_confirmation_form.rb │ │ │ ├── information_form.rb │ │ │ ├── information_rejection_form.rb │ │ │ └── upload_form.rb │ │ │ ├── postal_letter │ │ │ ├── address_form.rb │ │ │ ├── confirmation_form.rb │ │ │ └── postage_form.rb │ │ │ └── sms │ │ │ ├── confirmation_form.rb │ │ │ └── mobile_phone_form.rb │ ├── jobs │ │ └── decidim │ │ │ └── verifications │ │ │ └── csv_census │ │ │ ├── application_job.rb │ │ │ └── remove_duplicates_job.rb │ ├── models │ │ └── decidim │ │ │ └── verifications │ │ │ ├── application_record.rb │ │ │ ├── csv_census │ │ │ ├── data.rb │ │ │ └── status.rb │ │ │ └── csv_datum.rb │ ├── presenters │ │ └── decidim │ │ │ └── verifications │ │ │ ├── id_documents │ │ │ └── authorization_presenter.rb │ │ │ └── postal_letter │ │ │ └── authorization_presenter.rb │ ├── queries │ │ └── decidim │ │ │ └── verifications │ │ │ ├── authorizations.rb │ │ │ └── authorizations_before_date.rb │ ├── services │ │ └── decidim │ │ │ └── authorization_handler.rb │ ├── uploaders │ │ └── decidim │ │ │ └── verifications │ │ │ └── attachment_uploader.rb │ └── views │ │ ├── decidim │ │ └── verifications │ │ │ ├── authorizations │ │ │ ├── _granted_authorization.html.erb │ │ │ ├── first_login.html.erb │ │ │ ├── index.html.erb │ │ │ ├── new.html.erb │ │ │ └── renew_modal.html.erb │ │ │ ├── csv_census │ │ │ └── admin │ │ │ │ └── census │ │ │ │ ├── index.html.erb │ │ │ │ └── instructions.html.erb │ │ │ ├── id_documents │ │ │ ├── admin │ │ │ │ ├── config │ │ │ │ │ └── edit.html.erb │ │ │ │ ├── confirmations │ │ │ │ │ └── new.html.erb │ │ │ │ ├── offline_confirmations │ │ │ │ │ └── new.html.erb │ │ │ │ └── pending_authorizations │ │ │ │ │ └── index.html.erb │ │ │ └── authorizations │ │ │ │ ├── _form.html.erb │ │ │ │ ├── choose.html.erb │ │ │ │ ├── edit.html.erb │ │ │ │ └── new.html.erb │ │ │ ├── postal_letter │ │ │ ├── admin │ │ │ │ └── pending_authorizations │ │ │ │ │ └── index.html.erb │ │ │ └── authorizations │ │ │ │ ├── edit.html.erb │ │ │ │ └── new.html.erb │ │ │ └── sms │ │ │ └── authorizations │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ └── dummy_authorization │ │ └── _form.html.erb ├── bin │ └── rails ├── config │ └── locales │ │ ├── ar-SA.yml │ │ ├── ar.yml │ │ ├── bg-BG.yml │ │ ├── ca.yml │ │ ├── cs-CZ.yml │ │ ├── cs.yml │ │ ├── de.yml │ │ ├── el-GR.yml │ │ ├── el.yml │ │ ├── en.yml │ │ ├── eo-UY.yml │ │ ├── es-MX.yml │ │ ├── es-PY.yml │ │ ├── es.yml │ │ ├── eu.yml │ │ ├── fi-pl.yml │ │ ├── fi-plain.yml │ │ ├── fi.yml │ │ ├── fr-CA.yml │ │ ├── fr.yml │ │ ├── ga-IE.yml │ │ ├── gl.yml │ │ ├── hu.yml │ │ ├── id-ID.yml │ │ ├── is-IS.yml │ │ ├── it.yml │ │ ├── ja-JP.yml │ │ ├── lv-LV.yml │ │ ├── nl.yml │ │ ├── no.yml │ │ ├── pl.yml │ │ ├── pt-BR.yml │ │ ├── pt.yml │ │ ├── ro-RO.yml │ │ ├── ru.yml │ │ ├── sk-SK.yml │ │ ├── sk.yml │ │ ├── sr-CS.yml │ │ ├── sv.yml │ │ ├── tr-TR.yml │ │ └── uk.yml ├── db │ └── migrate │ │ ├── 20171030133426_move_authorizations_to_new_api.rb │ │ └── 20181227135423_create_decidim_verifications_csv_data.rb ├── decidim-verifications.gemspec ├── lib │ └── decidim │ │ ├── verifications.rb │ │ └── verifications │ │ ├── adapter.rb │ │ ├── csv_census.rb │ │ ├── csv_census │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ └── workflow.rb │ │ ├── default_action_authorizer.rb │ │ ├── engine.rb │ │ ├── id_documents.rb │ │ ├── id_documents │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ └── workflow.rb │ │ ├── postal_letter.rb │ │ ├── postal_letter │ │ ├── admin.rb │ │ ├── admin_engine.rb │ │ ├── engine.rb │ │ └── workflow.rb │ │ ├── registry.rb │ │ ├── sms.rb │ │ ├── sms │ │ ├── engine.rb │ │ └── example_gateway.rb │ │ ├── test │ │ └── factories.rb │ │ ├── version.rb │ │ ├── workflow_manifest.rb │ │ └── workflows.rb └── spec │ ├── cells │ └── decidim │ │ └── verifications │ │ ├── authorization_metadata_cell_spec.rb │ │ └── revocations │ │ └── revocations_cell_spec.rb │ ├── commands │ └── decidim │ │ └── verifications │ │ ├── authorize_user_spec.rb │ │ ├── confirm_user_authorization_spec.rb │ │ ├── destroy_user_authorization_spec.rb │ │ ├── id_documents │ │ └── admin │ │ │ ├── confirm_user_offline_authorization_spec.rb │ │ │ └── update_config_spec.rb │ │ ├── perform_authorization_step_spec.rb │ │ ├── revoke_all_authorizations_spec.rb │ │ └── revoke_by_condition_authorizations_spec.rb │ ├── controllers │ └── decidim │ │ └── authorizations_controller_spec.rb │ ├── factories.rb │ ├── forms │ └── decidim │ │ └── verifications │ │ ├── csv_census │ │ └── census_form_spec.rb │ │ ├── id_documents │ │ ├── admin │ │ │ └── config_form_spec.rb │ │ └── information_form_spec.rb │ │ └── sms │ │ └── mobile_phone_form_spec.rb │ ├── lib │ ├── decidim │ │ └── verifications │ │ │ └── adapter_spec.rb │ ├── tasks │ │ └── main_spec.rb │ └── verifications_spec.rb │ ├── models │ └── decidim │ │ └── verifications │ │ └── csv_census │ │ └── data_spec.rb │ ├── queries │ └── decidim │ │ └── verifications │ │ ├── authorizations_before_date_spec.rb │ │ └── authorizations_spec.rb │ ├── services │ └── decidim │ │ ├── authorization_handler_spec.rb │ │ └── dummy_authorization_handler_spec.rb │ ├── spec_helper.rb │ ├── system │ ├── action_authorization_spec.rb │ ├── admin_lists_authorizations_spec.rb │ ├── authorizations_spec.rb │ ├── id_documents │ │ ├── id_document_offline_request_spec.rb │ │ ├── id_document_offline_review_spec.rb │ │ ├── id_document_online_review_spec.rb │ │ ├── id_document_online_upload_spec.rb │ │ └── id_document_request_edition_spec.rb │ ├── postal_letter │ │ ├── code_request_spec.rb │ │ ├── code_verification_spec.rb │ │ └── postal_letter_admin_spec.rb │ ├── revocation_auths_spec.rb │ └── sms │ │ ├── code_request_spec.rb │ │ └── code_verification_spec.rb │ └── views │ └── decidim │ └── verifications │ └── authorizations │ └── new.html.erb_spec.rb ├── decidim.gemspec ├── decidim_app-design ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── manifest.js │ │ ├── images │ │ │ ├── .keep │ │ │ ├── avatar-multiuser.png │ │ │ ├── background.png │ │ │ ├── badge-ajuntament-footer.png │ │ │ ├── badge-ajuntament-header.svg │ │ │ ├── badges │ │ │ │ ├── accepted.svg │ │ │ │ ├── debates.svg │ │ │ │ ├── diffusion.svg │ │ │ │ ├── followers.svg │ │ │ │ ├── initiatives.svg │ │ │ │ ├── invitations.svg │ │ │ │ ├── meetings.svg │ │ │ │ ├── proposals.svg │ │ │ │ ├── supports.svg │ │ │ │ └── tutorial.svg │ │ │ ├── barcelona-hero.jpg │ │ │ ├── barcelona │ │ │ │ ├── heading-icon.svg │ │ │ │ ├── pattern-big.svg │ │ │ │ └── pattern.svg │ │ │ ├── bg.jpg │ │ │ ├── cc-badge.png │ │ │ ├── debateAMA.jpg │ │ │ ├── decidim-logo.svg │ │ │ ├── demo-avatar-big.jpg │ │ │ ├── demo-avatar-group.jpg │ │ │ ├── demo-avatar.jpg │ │ │ ├── demo-consultations-banner.jpg │ │ │ ├── demo-consultations.jpg │ │ │ ├── demo-debate.jpg │ │ │ ├── demo-info-page.jpg │ │ │ ├── favicon.png │ │ │ ├── gracia.jpg │ │ │ ├── hero-home.jpg │ │ │ ├── icons.svg │ │ │ ├── logo.svg │ │ │ ├── meeting-map.jpg │ │ │ ├── meeting1.jpg │ │ │ ├── meeting2.jpg │ │ │ ├── meeting3.jpg │ │ │ ├── middleman.png │ │ │ ├── pattern.png │ │ │ ├── process-demo-banner.jpg │ │ │ ├── process-demo.jpg │ │ │ ├── process-empty-image.jpg │ │ │ ├── process2.jpg │ │ │ ├── puntverd.jpg │ │ │ ├── signature.png │ │ │ └── superilles.jpg │ │ ├── javascripts │ │ │ ├── admin.js │ │ │ ├── channels │ │ │ │ └── .keep │ │ │ ├── public.js │ │ │ └── vizzs │ │ │ │ └── datacharts.js │ │ └── stylesheets │ │ │ ├── admin.scss │ │ │ ├── components │ │ │ ├── accordion │ │ │ │ └── _accordion.scss │ │ │ ├── banners │ │ │ │ └── _top-banner.scss │ │ │ └── consultations │ │ │ │ ├── _consultations-banner.scss │ │ │ │ ├── _consultations-card.scss │ │ │ │ ├── _consultations-header.scss │ │ │ │ ├── _consultations-home-banner.scss │ │ │ │ ├── _consultations-home-intro.scss │ │ │ │ ├── _consultations-intro.scss │ │ │ │ ├── _consultations-title.scss │ │ │ │ └── _consultations_nav.scss │ │ │ └── public.scss │ ├── controllers │ │ ├── application_controller.rb │ │ ├── decidim_controller.rb │ │ └── pages_controller.rb │ ├── helpers │ │ └── application_helper.rb │ └── views │ │ ├── admin │ │ ├── appearance.html.erb │ │ ├── component-budgets.html.erb │ │ ├── component-debates.html.erb │ │ ├── component-meetings-add-item.html.erb │ │ ├── component-meetings-edit-errors.html.erb │ │ ├── component-meetings-edit-item.html.erb │ │ ├── component-meetings-initial.html.erb │ │ ├── component-meetings-items.html.erb │ │ ├── component-meetings-minutes-edit.html.erb │ │ ├── component-meetings-minutes.html.erb │ │ ├── component-meetings-with-content.html.erb │ │ ├── component-meetings.html.erb │ │ ├── component-proposals-actions.html.erb │ │ ├── component-proposals-apply-action.html.erb │ │ ├── component-proposals-none.html.erb │ │ ├── component-proposals-search.html.erb │ │ ├── component-proposals-selected.html.erb │ │ ├── component-results.html.erb │ │ ├── components │ │ │ └── _lang-tabs.html.erb │ │ ├── form-with-datepicker.html.erb │ │ ├── form-with-validation.html.erb │ │ ├── home.html.erb │ │ ├── index.html.erb │ │ ├── logs.html.erb │ │ ├── old │ │ │ └── component-proposals.html.erb │ │ ├── pages.html.erb │ │ ├── partials │ │ │ ├── _callouts_full.html.erb │ │ │ ├── _filter_table.html.erb │ │ │ ├── _home_nav.html.erb │ │ │ ├── _logs_list.html.erb │ │ │ ├── _main_nav.html.erb │ │ │ ├── _pages_nav.html.erb │ │ │ ├── _pagination.html.erb │ │ │ ├── _participatory-article.html.erb │ │ │ ├── _process_header.html.erb │ │ │ ├── _process_nav.html.erb │ │ │ ├── _process_sub_nav.html.erb │ │ │ ├── _process_title.html.erb │ │ │ ├── _settings_nav.html.erb │ │ │ ├── _template_bottom.html.erb │ │ │ ├── _template_top.html.erb │ │ │ ├── _title_bar.html.erb │ │ │ └── _users_nav.html.erb │ │ ├── participatory-texts-preview.html.erb │ │ ├── participatory-texts.html.erb │ │ ├── process-admin.html.erb │ │ ├── process-categories.html.erb │ │ ├── process-components.html.erb │ │ ├── process-docs.html.erb │ │ ├── process-info.html.erb │ │ ├── process-moderations.html.erb │ │ ├── process-pages.html.erb │ │ ├── process-steps-new.html.erb │ │ ├── process-steps.html.erb │ │ ├── processes-new-2.html.erb │ │ ├── processes-new-3-add.html.erb │ │ ├── processes-new-3.html.erb │ │ ├── processes-new.html.erb │ │ ├── processes.html.erb │ │ ├── scope-browse.html.erb │ │ ├── scope-edit.html.erb │ │ ├── scope-sub-browse.html.erb │ │ ├── settings-scope-types.html.erb │ │ ├── settings-scopes.html.erb │ │ ├── settings.html.erb │ │ ├── users-groups.html.erb │ │ └── users.html.erb │ │ ├── index.html.erb │ │ ├── layouts │ │ ├── admin.html.erb │ │ ├── application.html.erb │ │ └── public.html.erb │ │ └── public │ │ ├── 404.html.erb │ │ ├── 500.html.erb │ │ ├── action-view.html.erb │ │ ├── amendments │ │ ├── amendment-creation-wizard.html.erb │ │ ├── amendment-view-accept-reject.html.erb │ │ ├── amendment-view-validate-coauthorship.html.erb │ │ ├── proposal-view-with-amendment-approved.html.erb │ │ ├── proposal-view-with-amendment-button.html.erb │ │ ├── proposal-view-with-amendment-rejected.html.erb │ │ └── proposal-view-with-amendments.html.erb │ │ ├── assemblies │ │ ├── assemblies.html.erb │ │ └── assembly-view.html.erb │ │ ├── blog │ │ ├── blog-archives.html.erb │ │ ├── blog-view.html.erb │ │ └── blog.html.erb │ │ ├── cards │ │ ├── _m.html.erb │ │ └── m │ │ │ ├── _assembly.html.erb │ │ │ ├── _blog.html.erb │ │ │ ├── _consultation.html.erb │ │ │ ├── _debate.html.erb │ │ │ ├── _identifier.html.erb │ │ │ ├── _initiative.html.erb │ │ │ ├── _meeting.html.erb │ │ │ ├── _member.html.erb │ │ │ ├── _process.html.erb │ │ │ ├── _profile.html.erb │ │ │ ├── _project.html.erb │ │ │ ├── _proposal.html.erb │ │ │ ├── _result.html.erb │ │ │ ├── _search-results.html.erb │ │ │ ├── _sortition.html.erb │ │ │ ├── _stack.html.erb │ │ │ ├── _status.html.erb │ │ │ └── _survey.html.erb │ │ ├── collaborative-drafts │ │ ├── collaborative-draft-link-from-proposal.html.erb │ │ ├── collaborative-draft-view-access-requested.html.erb │ │ ├── collaborative-draft-view-collaborator.html.erb │ │ ├── collaborative-draft-view-final-proposal.html.erb │ │ ├── collaborative-draft-view-non-collaborator.html.erb │ │ ├── collaborative-draft-view-previous.html.erb │ │ └── collaborative-draft-view.html.erb │ │ ├── components │ │ ├── _collapsible-list.html.erb │ │ ├── _help-tooltip-template.html.erb │ │ └── _toggle.html.erb │ │ ├── conferences │ │ ├── _conference-programme-item.html.erb │ │ ├── _conference-programme-talk.html.erb │ │ ├── conference-view-diploma.html.erb │ │ ├── conference-view-media.html.erb │ │ ├── conference-view-programme.html.erb │ │ ├── conference-view-registration.html.erb │ │ ├── conference-view-speakers.html.erb │ │ └── conference-view.html.erb │ │ ├── consultations-choose.html.erb │ │ ├── consultations-entities-view.html.erb │ │ ├── consultations-entities.html.erb │ │ ├── consultations-info.html.erb │ │ ├── consultations-meetings.html.erb │ │ ├── consultations-moreinfo.html.erb │ │ ├── consultations-vote-confirm.html.erb │ │ ├── consultations-vote.html.erb │ │ ├── consultations-voting-places.html.erb │ │ ├── consultations.html.erb │ │ ├── cookie-bar.html.erb │ │ ├── debate-view-AMA.html.erb │ │ ├── debate-view-login.html.erb │ │ ├── debate-view.html.erb │ │ ├── debates.html.erb │ │ ├── docs │ │ ├── icons.pdf │ │ ├── icons.svg │ │ ├── logo-decidim.svg │ │ ├── logo-easter-egg.png │ │ ├── manual-style-paper.pdf │ │ ├── manual-style-web.pdf │ │ ├── proposal-logos-01.pdf │ │ ├── proposal-logos-02.pdf │ │ ├── proposal-logos-03.pdf │ │ ├── proposal-web.pdf │ │ ├── timeline-steps.pdf │ │ └── timeline-steps.svg │ │ ├── documents.html.erb │ │ ├── email-inline.html.erb │ │ ├── form-datepicker.html.erb │ │ ├── form-validation.html.erb │ │ ├── home-single-process.html.erb │ │ ├── home-with-consultation-banners.html.erb │ │ ├── home-with-helpers.html.erb │ │ ├── home.html.erb │ │ ├── index.html.erb │ │ ├── info.html.erb │ │ ├── initiatives │ │ ├── _process_phase.html.erb │ │ ├── initiative-view.html.erb │ │ ├── initiatives-support-step-1.html.erb │ │ ├── initiatives-support-step-2.html.erb │ │ ├── initiatives-support-step-3.html.erb │ │ ├── initiatives-support-step-4.html.erb │ │ ├── initiatives-support-step-5.html.erb │ │ └── initiatives.html.erb │ │ ├── library │ │ ├── _library-buttons.html.erb │ │ ├── _library-cards.html.erb │ │ ├── _library-charts.html.erb │ │ ├── _library-icons.html.erb │ │ ├── _library-javascripts.html.erb │ │ ├── _library-markers.html.erb │ │ ├── _library-paginator.html.erb │ │ ├── _library-progressbars.html.erb │ │ ├── _library-typography.html.erb │ │ └── pattern-library.html.erb │ │ ├── meetings │ │ ├── meeting-view-closed.html.erb │ │ ├── meeting-view-custom-status.html.erb │ │ ├── meeting-view-longer.html.erb │ │ ├── meeting-view.html.erb │ │ ├── meetings-callout.html.erb │ │ └── meetings.html.erb │ │ ├── more-information.html.erb │ │ ├── oauth.html.erb │ │ ├── partials │ │ ├── _adhesion_buttons.html.erb │ │ ├── _areachart.html.erb │ │ ├── _author_data--avatar.html.erb │ │ ├── _author_data--minicard.html.erb │ │ ├── _author_data--name.html.erb │ │ ├── _author_data.html.erb │ │ ├── _block_banner.html.erb │ │ ├── _budget_confirm.html.erb │ │ ├── _budget_districts.html.erb │ │ ├── _budget_excess.html.erb │ │ ├── _budget_finished.html.erb │ │ ├── _budget_list.html.erb │ │ ├── _budget_next.html.erb │ │ ├── _budget_summary.html.erb │ │ ├── _budget_summary_mini.html.erb │ │ ├── _budget_two_districts.html.erb │ │ ├── _budget_welcome.html.erb │ │ ├── _comment-single.html.erb │ │ ├── _comments.html.erb │ │ ├── _component_icons.html.erb │ │ ├── _conferences_hero.html.erb │ │ ├── _conferences_nav.html.erb │ │ ├── _consultations_header.html.erb │ │ ├── _consultations_header_home.html.erb │ │ ├── _consultations_home_banner.html.erb │ │ ├── _consultations_home_banner_alt.html.erb │ │ ├── _consultations_nav.html.erb │ │ ├── _consultations_vote_confirm_modal.html.erb │ │ ├── _consultations_vote_modal.html.erb │ │ ├── _cookie_bar.html.erb │ │ ├── _doc_item.html.erb │ │ ├── _document_manager.html.erb │ │ ├── _documents.html.erb │ │ ├── _filter_tags.html.erb │ │ ├── _filters.html.erb │ │ ├── _filters_budget.html.erb │ │ ├── _filters_general.html.erb │ │ ├── _filters_notifications.html.erb │ │ ├── _filters_small_view.html.erb │ │ ├── _filters_wrapper.html.erb │ │ ├── _flag.html.erb │ │ ├── _flag_empty.html.erb │ │ ├── _floating-helper.html.erb │ │ ├── _followme.html.erb │ │ ├── _gallery.html.erb │ │ ├── _help-tooltip.html.erb │ │ ├── _help.html.erb │ │ ├── _home_stats.html.erb │ │ ├── _inline_filters.html.erb │ │ ├── _input_search.html.erb │ │ ├── _last_activity.html.erb │ │ ├── _last_events.html.erb │ │ ├── _last_posts.html.erb │ │ ├── _linechart.html.erb │ │ ├── _main_footer.html.erb │ │ ├── _main_nav.html.erb │ │ ├── _meetings_highlights.html.erb │ │ ├── _meetings_map.html.erb │ │ ├── _mini_footer.html.erb │ │ ├── _order_by.html.erb │ │ ├── _order_by__tabs.html.erb │ │ ├── _order_by_budget.html.erb │ │ ├── _order_by_comments.html.erb │ │ ├── _order_by_processes.html.erb │ │ ├── _page_by.html.erb │ │ ├── _pagination.html.erb │ │ ├── _process_header.html.erb │ │ ├── _process_header_OLD.html.erb │ │ ├── _process_header_home.html.erb │ │ ├── _process_header_new_proposal.html.erb │ │ ├── _process_home_stats.html.erb │ │ ├── _process_nav.html.erb │ │ ├── _process_phase.html.erb │ │ ├── _process_phase_home.html.erb │ │ ├── _progress_bar.html.erb │ │ ├── _proposal-tags-list.html.erb │ │ ├── _proposal-tags.html.erb │ │ ├── _proposal_costs.html.erb │ │ ├── _proposals_highlights.html.erb │ │ ├── _related_actions.html.erb │ │ ├── _related_meetings.html.erb │ │ ├── _related_proposals.html.erb │ │ ├── _rowchart.html.erb │ │ ├── _scope.html.erb │ │ ├── _scope_district.html.erb │ │ ├── _search_input.html.erb │ │ ├── _share.html.erb │ │ ├── _tags.html.erb │ │ ├── _template_bottom.html.erb │ │ ├── _template_top.html.erb │ │ ├── _timeline.html.erb │ │ ├── _top_banner.html.erb │ │ └── _topbar.html.erb │ │ ├── participatory │ │ ├── _additional-buttons.html.erb │ │ ├── _index.html.erb │ │ ├── _view-index.html.erb │ │ ├── participatory-texts-draft.html.erb │ │ └── participatory-texts-view.html.erb │ │ ├── phases.html.erb │ │ ├── processes │ │ ├── process-stats.html.erb │ │ └── processes.html.erb │ │ ├── profile │ │ ├── _badge-level.html.erb │ │ ├── _badge.html.erb │ │ ├── _badges.html.erb │ │ ├── _conversation-multiuser.html.erb │ │ ├── _conversation.html.erb │ │ ├── _conversations.html.erb │ │ ├── _followers.html.erb │ │ ├── _following.html.erb │ │ ├── _notifications.html.erb │ │ ├── _timeline.html.erb │ │ ├── _user-card.html.erb │ │ ├── user-badges-info.html.erb │ │ ├── user-profile-manage.html.erb │ │ ├── user-profile-public.html.erb │ │ └── user-profile.html.erb │ │ ├── project-budget-view.html.erb │ │ ├── projects-budget-already-voted.html.erb │ │ ├── projects-budget-confirm.html.erb │ │ ├── projects-budget-excess.html.erb │ │ ├── projects-budget-finish.html.erb │ │ ├── projects-budget-next.html.erb │ │ ├── projects-budget-one-voted.html.erb │ │ ├── projects-budget-selected.html.erb │ │ ├── projects-budget-two-districts.html.erb │ │ ├── projects-budget-welcome.html.erb │ │ ├── projects-budget.html.erb │ │ ├── proposals │ │ ├── _identity-selector.html.erb │ │ ├── comment-view.html.erb │ │ ├── new-proposal.html.erb │ │ ├── proposal-stats.html.erb │ │ ├── proposal-view-collaborative.html.erb │ │ ├── proposal-view-following.html.erb │ │ ├── proposal-view-identity-selector.html.erb │ │ ├── proposal-view-login.html.erb │ │ ├── proposal-view-no-endorsements.html.erb │ │ ├── proposal-view-rejected.html.erb │ │ ├── proposal-view-voted.html.erb │ │ ├── proposal-view.html.erb │ │ ├── proposals-collaboratives.html.erb │ │ ├── proposals-no-vote.html.erb │ │ ├── proposals-with-filters.html.erb │ │ ├── proposals-wizard-step-1.html.erb │ │ ├── proposals-wizard-step-2.html.erb │ │ ├── proposals-wizard-step-3.html.erb │ │ ├── proposals.html.erb │ │ └── proposals_2.html.erb │ │ ├── results.html.erb │ │ ├── search.html.erb │ │ ├── static-with-nav.html.erb │ │ ├── static.html.erb │ │ ├── stats.html.erb │ │ ├── style-manual.html.erb │ │ ├── survey.html.erb │ │ ├── user │ │ ├── _modal-question-user-existent.html.erb │ │ ├── _modal-question-user-new.html.erb │ │ ├── _modal-question.html.erb │ │ ├── user-confirm.html.erb │ │ ├── user-invitation.html.erb │ │ ├── user-login.html.erb │ │ ├── user-new-password.html.erb │ │ ├── user-notifications-old.html.erb │ │ ├── user-profile-fast-login-user-existent.html.erb │ │ ├── user-profile-fast-login-user-new.html.erb │ │ ├── user-profile-fast-login.html.erb │ │ ├── user-profile-old.html.erb │ │ ├── user-register-success.html.erb │ │ ├── user-register.html.erb │ │ ├── user-settings.html.erb │ │ ├── user-stories.html.erb │ │ ├── user-verification.html.erb │ │ └── user-welcome.html.erb │ │ └── vizzs │ │ ├── _areacharts.html.erb │ │ ├── _linecharts.html.erb │ │ └── _rowcharts.html.erb ├── bin │ ├── bundle │ ├── rails │ ├── rake │ ├── setup │ ├── update │ └── yarn ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── application_controller_renderer.rb │ │ ├── assets.rb │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── decidim_patches.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ └── wrap_parameters.rb │ ├── puma.rb │ ├── routes.rb │ ├── secrets.yml │ └── spring.rb ├── lib │ ├── assets │ │ └── .keep │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── package.json ├── public │ └── orgchart.json └── tmp │ └── .keep ├── docker-compose.yml ├── docs ├── advanced │ ├── activity_log.md │ ├── add_authorizable_action.md │ ├── adding_fixtures_aka_dummy_content.md │ ├── api.md │ ├── authorship.md │ ├── components.md │ ├── content_blocks.md │ ├── content_processors.md │ ├── data-picker.md │ ├── deploy.md │ ├── embeddable.md │ ├── endorsable.md │ ├── followers.md │ ├── how_to_create_a_module.md │ ├── how_to_fix_metrics.md │ ├── managing_translations_i18n.md │ ├── metrics.md │ ├── modules.md │ ├── newsletter_templates.md │ ├── notifications.md │ ├── open-data.md │ ├── permissions.md │ ├── releases.md │ ├── testing.md │ ├── tradeoffs.md │ ├── view_hooks.md │ └── view_models_aka_cells.md ├── checklist.md ├── customization │ ├── authorizations.md │ ├── code.md │ ├── gemfile.md │ ├── images.md │ ├── javascript.md │ ├── oauth.md │ ├── styles.md │ ├── texts.md │ ├── users_registration_mode.md │ └── views.md ├── development_guide.md ├── getting_started.md ├── manual-installation.md ├── possible_flows_for_proposal.png └── services │ ├── activejob.md │ ├── analytics.md │ ├── etherpad.md │ ├── geocoding.md │ └── social_providers.md ├── heroku.yml ├── jsconfig.json ├── lib ├── decidim.rb └── decidim │ ├── gem_manager.rb │ └── version.rb ├── logo.svg ├── package.json ├── spec ├── gemfiles_spec.rb ├── i18n_spec.rb └── js_bundles_spec.rb ├── tsconfig.json ├── tslint.json ├── webpack.config.js └── webpack.d.ts /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.babelrc -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.csslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.csslintrc -------------------------------------------------------------------------------- /.decidim-version: -------------------------------------------------------------------------------- 1 | 0.22.0.rc1 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.editorconfig -------------------------------------------------------------------------------- /.erb-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.erb-lint.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | */vendor/* -text 3 | bundle.js binary 4 | CHANGELOG.md merge=union 5 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/run_erblint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/run_erblint.sh -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/upload_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/upload_coverage.sh -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/ci_accountability.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_accountability.yml -------------------------------------------------------------------------------- /.github/workflows/ci_admin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_admin.yml -------------------------------------------------------------------------------- /.github/workflows/ci_api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_api.yml -------------------------------------------------------------------------------- /.github/workflows/ci_assemblies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_assemblies.yml -------------------------------------------------------------------------------- /.github/workflows/ci_blogs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_blogs.yml -------------------------------------------------------------------------------- /.github/workflows/ci_budgets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_budgets.yml -------------------------------------------------------------------------------- /.github/workflows/ci_comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_comments.yml -------------------------------------------------------------------------------- /.github/workflows/ci_conferences.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_conferences.yml -------------------------------------------------------------------------------- /.github/workflows/ci_consultations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_consultations.yml -------------------------------------------------------------------------------- /.github/workflows/ci_core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_core.yml -------------------------------------------------------------------------------- /.github/workflows/ci_debates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_debates.yml -------------------------------------------------------------------------------- /.github/workflows/ci_elections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_elections.yml -------------------------------------------------------------------------------- /.github/workflows/ci_forms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_forms.yml -------------------------------------------------------------------------------- /.github/workflows/ci_generators.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_generators.yml -------------------------------------------------------------------------------- /.github/workflows/ci_initiatives.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_initiatives.yml -------------------------------------------------------------------------------- /.github/workflows/ci_main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_main.yml -------------------------------------------------------------------------------- /.github/workflows/ci_meetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_meetings.yml -------------------------------------------------------------------------------- /.github/workflows/ci_pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_pages.yml -------------------------------------------------------------------------------- /.github/workflows/ci_sortitions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_sortitions.yml -------------------------------------------------------------------------------- /.github/workflows/ci_surveys.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_surveys.yml -------------------------------------------------------------------------------- /.github/workflows/ci_system.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_system.yml -------------------------------------------------------------------------------- /.github/workflows/ci_verifications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/ci_verifications.yml -------------------------------------------------------------------------------- /.github/workflows/lint_code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.github/workflows/lint_code.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.gitignore -------------------------------------------------------------------------------- /.inch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.inch.yml -------------------------------------------------------------------------------- /.mdl_style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.mdl_style.rb -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.mdlrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": true 3 | } 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_rails.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.rubocop_rails.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.5.3 -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.simplecov -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.design: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/Dockerfile.design -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE-AGPLv3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/LICENSE-AGPLv3.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/bin/rspec -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | comment: false -------------------------------------------------------------------------------- /config/i18n-tasks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/config/i18n-tasks.yml -------------------------------------------------------------------------------- /crowdin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/crowdin.yaml -------------------------------------------------------------------------------- /d/bundle: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker-compose run --rm decidim bundle "$@" 4 | -------------------------------------------------------------------------------- /d/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/d/rails -------------------------------------------------------------------------------- /d/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/d/rake -------------------------------------------------------------------------------- /d/rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/d/rspec -------------------------------------------------------------------------------- /decidim-accountability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-accountability/README.md -------------------------------------------------------------------------------- /decidim-accountability/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-accountability/app/assets/stylesheets/decidim/accountability/_accountability.scss: -------------------------------------------------------------------------------- 1 | @import "accountability/*"; 2 | -------------------------------------------------------------------------------- /decidim-accountability/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-accountability/bin/rails -------------------------------------------------------------------------------- /decidim-accountability/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-accountability/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-accountability/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-accountability/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-accountability/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-accountability/spec/factories.rb -------------------------------------------------------------------------------- /decidim-admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/.gitignore -------------------------------------------------------------------------------- /decidim-admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/README.md -------------------------------------------------------------------------------- /decidim-admin/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-admin/app/assets/images/decidim/admin/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-admin/app/assets/stylesheets/decidim/admin/extra/_editor.scss: -------------------------------------------------------------------------------- 1 | @import "decidim/editor"; 2 | -------------------------------------------------------------------------------- /decidim-admin/app/assets/stylesheets/decidim/admin/extra/_label-required.scss: -------------------------------------------------------------------------------- 1 | .label-required{ 2 | margin-left: 5px; 3 | } 4 | -------------------------------------------------------------------------------- /decidim-admin/app/assets/stylesheets/decidim/admin/extra/_select_multiple.scss: -------------------------------------------------------------------------------- 1 | select[multiple]{ 2 | min-height: 100px; 3 | } 4 | -------------------------------------------------------------------------------- /decidim-admin/app/frontend/entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/app/frontend/entry.ts -------------------------------------------------------------------------------- /decidim-admin/app/frontend/entry_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/app/frontend/entry_test.ts -------------------------------------------------------------------------------- /decidim-admin/app/views/layouts/decidim/admin/_template_bottom.html.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /decidim-admin/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/bin/rails -------------------------------------------------------------------------------- /decidim-admin/config/locales/ar-SA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/ar-SA.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/bg-BG.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/cs-CZ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/cs-CZ.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-admin/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/eo-UY.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/es-MX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/es-MX.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/es-PY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/es-PY.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/fi-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/fi-pl.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/fr-CA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/fr-CA.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-admin/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/id-ID.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/id-ID.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/is-IS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/is-IS.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/ja-JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/ja-JP.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-admin/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/ro-RO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/ro-RO.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/sk-SK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/sk-SK.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/sr-CS.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/tr-TR.yml -------------------------------------------------------------------------------- /decidim-admin/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-admin/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/config/routes.rb -------------------------------------------------------------------------------- /decidim-admin/decidim-admin.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/decidim-admin.gemspec -------------------------------------------------------------------------------- /decidim-admin/lib/decidim/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/lib/decidim/admin.rb -------------------------------------------------------------------------------- /decidim-admin/lib/decidim/admin/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/lib/decidim/admin/test.rb -------------------------------------------------------------------------------- /decidim-admin/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/spec/factories.rb -------------------------------------------------------------------------------- /decidim-admin/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-admin/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/README.md -------------------------------------------------------------------------------- /decidim-api/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-api/app/assets/config/decidim_api_manifest.css: -------------------------------------------------------------------------------- 1 | /* 2 | *= link decidim/api/docs.css 3 | */ 4 | -------------------------------------------------------------------------------- /decidim-api/app/assets/config/decidim_api_manifest.js: -------------------------------------------------------------------------------- 1 | //= link decidim/api/docs.js 2 | -------------------------------------------------------------------------------- /decidim-api/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/bin/rails -------------------------------------------------------------------------------- /decidim-api/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/config/routes.rb -------------------------------------------------------------------------------- /decidim-api/decidim-api.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/decidim-api.gemspec -------------------------------------------------------------------------------- /decidim-api/docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/docs/usage.md -------------------------------------------------------------------------------- /decidim-api/lib/decidim/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/lib/decidim/api.rb -------------------------------------------------------------------------------- /decidim-api/lib/decidim/api/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/lib/decidim/api/engine.rb -------------------------------------------------------------------------------- /decidim-api/lib/decidim/api/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/lib/decidim/api/version.rb -------------------------------------------------------------------------------- /decidim-api/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/spec/factories.rb -------------------------------------------------------------------------------- /decidim-api/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-api/spec/system/graphiql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-api/spec/system/graphiql_spec.rb -------------------------------------------------------------------------------- /decidim-assemblies/.gitignore: -------------------------------------------------------------------------------- 1 | .bundle/ 2 | log/*.log 3 | pkg/ 4 | -------------------------------------------------------------------------------- /decidim-assemblies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/README.md -------------------------------------------------------------------------------- /decidim-assemblies/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-assemblies/app/views/decidim/assemblies/_assembly.html.erb: -------------------------------------------------------------------------------- 1 | <%= card_for assembly %> 2 | -------------------------------------------------------------------------------- /decidim-assemblies/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/bin/rails -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-assemblies/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-assemblies/db/seeds/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/db/seeds/city.jpeg -------------------------------------------------------------------------------- /decidim-assemblies/db/seeds/city2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/db/seeds/city2.jpeg -------------------------------------------------------------------------------- /decidim-assemblies/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/spec/factories.rb -------------------------------------------------------------------------------- /decidim-assemblies/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-assemblies/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-blogs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/README.md -------------------------------------------------------------------------------- /decidim-blogs/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-blogs/app/views/decidim/blogs/posts/_datetime.html.erb: -------------------------------------------------------------------------------- 1 | <%= l post.created_at, format: "%d/%m/%Y" %> 2 | -------------------------------------------------------------------------------- /decidim-blogs/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/bin/rails -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ar-SA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/ar-SA.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/bg-BG.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/cs-CZ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/cs-CZ.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-blogs/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-blogs/config/locales/es-MX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/es-MX.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/es-PY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/es-PY.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/fi-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/fi-pl.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/fr-CA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/fr-CA.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-blogs/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/id-ID.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/id-ID.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/is-IS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/is-IS.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ja-JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/ja-JP.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-blogs/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ro-RO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/ro-RO.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/sk-SK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/sk-SK.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/sr-CS.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/tr-TR.yml -------------------------------------------------------------------------------- /decidim-blogs/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-blogs/decidim-blogs.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/decidim-blogs.gemspec -------------------------------------------------------------------------------- /decidim-blogs/lib/decidim/blogs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/lib/decidim/blogs.rb -------------------------------------------------------------------------------- /decidim-blogs/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/spec/factories.rb -------------------------------------------------------------------------------- /decidim-blogs/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-blogs/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-budgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/README.md -------------------------------------------------------------------------------- /decidim-budgets/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-budgets/app/assets/config/decidim_budgets_manifest.js: -------------------------------------------------------------------------------- 1 | //= link decidim/budgets/projects.js 2 | -------------------------------------------------------------------------------- /decidim-budgets/app/assets/stylesheets/decidim/budgets/_budgets.scss: -------------------------------------------------------------------------------- 1 | @import "budget/*"; 2 | -------------------------------------------------------------------------------- /decidim-budgets/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/bin/rails -------------------------------------------------------------------------------- /decidim-budgets/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-budgets/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-budgets/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-budgets/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-budgets/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-budgets/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-budgets/lib/decidim/budgets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/lib/decidim/budgets.rb -------------------------------------------------------------------------------- /decidim-budgets/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/spec/factories.rb -------------------------------------------------------------------------------- /decidim-budgets/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-budgets/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-comments/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/.gitignore -------------------------------------------------------------------------------- /decidim-comments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/README.md -------------------------------------------------------------------------------- /decidim-comments/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-comments/app/frontend/entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/app/frontend/entry.ts -------------------------------------------------------------------------------- /decidim-comments/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/bin/rails -------------------------------------------------------------------------------- /decidim-comments/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-comments/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-comments/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-comments/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-comments/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-comments/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-comments/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/db/seeds.rb -------------------------------------------------------------------------------- /decidim-comments/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/spec/factories.rb -------------------------------------------------------------------------------- /decidim-comments/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-comments/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-conferences/.gitignore: -------------------------------------------------------------------------------- 1 | .bundle/ 2 | log/*.log 3 | pkg/ 4 | -------------------------------------------------------------------------------- /decidim-conferences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-conferences/README.md -------------------------------------------------------------------------------- /decidim-conferences/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-conferences/app/assets/javascripts/decidim/conferences/conferences.js.es6: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-conferences/app/assets/stylesheet/decidim/conferences/conferences.scss: -------------------------------------------------------------------------------- 1 | .conference--date{ 2 | cursor: default; 3 | } 4 | -------------------------------------------------------------------------------- /decidim-conferences/app/views/decidim/conferences/_conference.html.erb: -------------------------------------------------------------------------------- 1 | <%= card_for conference %> 2 | -------------------------------------------------------------------------------- /decidim-conferences/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-conferences/bin/rails -------------------------------------------------------------------------------- /decidim-conferences/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-conferences/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-conferences/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-conferences/config/locales/is-IS.yml: -------------------------------------------------------------------------------- 1 | is-IS: 2 | -------------------------------------------------------------------------------- /decidim-conferences/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-conferences/config/locales/ru.yml: -------------------------------------------------------------------------------- 1 | ru: 2 | -------------------------------------------------------------------------------- /decidim-conferences/config/locales/uk.yml: -------------------------------------------------------------------------------- 1 | uk: 2 | -------------------------------------------------------------------------------- /decidim-conferences/db/seeds/city.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-conferences/db/seeds/city.jpeg -------------------------------------------------------------------------------- /decidim-conferences/db/seeds/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-conferences/db/seeds/logo.png -------------------------------------------------------------------------------- /decidim-conferences/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-conferences/spec/factories.rb -------------------------------------------------------------------------------- /decidim-consultations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-consultations/README.md -------------------------------------------------------------------------------- /decidim-consultations/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-consultations/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-consultations/bin/rails -------------------------------------------------------------------------------- /decidim-consultations/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- 1 | bg: 2 | -------------------------------------------------------------------------------- /decidim-consultations/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-consultations/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-consultations/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-consultations/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-consultations/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- 1 | sr: 2 | -------------------------------------------------------------------------------- /decidim-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/README.md -------------------------------------------------------------------------------- /decidim-core/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-core/app/assets/images/decidim/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/assets/javascripts/decidim/vizzs.js.es6: -------------------------------------------------------------------------------- 1 | // = require_tree ./vizzs 2 | -------------------------------------------------------------------------------- /decidim-core/app/assets/stylesheets/decidim/extras/_announcement.scss: -------------------------------------------------------------------------------- 1 | .callout.announcement{ 2 | margin-bottom: 1em; 3 | } 4 | -------------------------------------------------------------------------------- /decidim-core/app/assets/stylesheets/decidim/extras/_status-labels.scss: -------------------------------------------------------------------------------- 1 | .proposal-status.label.secondary{ 2 | color: #fff; 3 | } 4 | -------------------------------------------------------------------------------- /decidim-core/app/cells/decidim/card_m/data.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/cells/decidim/card_m/footer.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/cells/decidim/card_m/tags.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/cells/decidim/tags/category.erb: -------------------------------------------------------------------------------- 1 | <%= content_tag :li, link_to_category %> 2 | -------------------------------------------------------------------------------- /decidim-core/app/cells/decidim/tags/scope.erb: -------------------------------------------------------------------------------- 1 | <%= content_tag :li, link_to_scope %> 2 | -------------------------------------------------------------------------------- /decidim-core/app/forms/decidim/form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/app/forms/decidim/form.rb -------------------------------------------------------------------------------- /decidim-core/app/frontend/entry.ts: -------------------------------------------------------------------------------- 1 | import "@babel/polyfill"; 2 | -------------------------------------------------------------------------------- /decidim-core/app/helpers/decidim/multi_translation_helper.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/views/decidim/account/_user_groups.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/views/decidim/data_portability/export.html.erb: -------------------------------------------------------------------------------- 1 | <%= t(".ready") %> 2 | -------------------------------------------------------------------------------- /decidim-core/app/views/decidim/export_mailer/export.html.erb: -------------------------------------------------------------------------------- 1 | <%= t(".ready") %> 2 | -------------------------------------------------------------------------------- /decidim-core/app/views/decidim/profiles/_notifications.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/views/decidim/shared/_announcement.html.erb: -------------------------------------------------------------------------------- 1 | <%= cell("decidim/announcement", local_assigns) %> 2 | -------------------------------------------------------------------------------- /decidim-core/app/views/decidim/shared/_comments.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/app/views/layouts/decidim/_edit_link.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-core/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/bin/rails -------------------------------------------------------------------------------- /decidim-core/config/locales/ar-SA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ar-SA.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/bg-BG.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/cs-CZ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/cs-CZ.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/el-GR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/el-GR.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/eo-UY.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/es-MX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/es-MX.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/es-PY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/es-PY.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/fi-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/fi-pl.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/fr-CA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/fr-CA.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ga-IE.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/id-ID.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/id-ID.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/is-IS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/is-IS.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/ja-JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ja-JP.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/lv-LV.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/ro-RO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ro-RO.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/sk-SK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/sk-SK.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/sr-CS.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/tr-TR.yml -------------------------------------------------------------------------------- /decidim-core/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-core/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/config/routes.rb -------------------------------------------------------------------------------- /decidim-core/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/db/seeds.rb -------------------------------------------------------------------------------- /decidim-core/decidim-core.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/decidim-core.gemspec -------------------------------------------------------------------------------- /decidim-core/lib/decidim/amendable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/amendable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/attributes.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/authorable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/authorable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/components.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/components.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/core.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/core/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/core/api.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/core/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/core/test.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/endorsable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/endorsable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/events.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/exporters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/exporters.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/followable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/followable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/hashtag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/hashtag.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/io_encoder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/io_encoder.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/loggable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/loggable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/menu.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/menu_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/menu_item.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/messaging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/messaging.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/paddable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/paddable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/publicable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/publicable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/randomable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/randomable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/reportable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/reportable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/scopable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/scopable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/searchable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/searchable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/traceable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/traceable.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/view_hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/view_hooks.rb -------------------------------------------------------------------------------- /decidim-core/lib/decidim/view_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/lib/decidim/view_model.rb -------------------------------------------------------------------------------- /decidim-core/spec/assets/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/assets/avatar.jpg -------------------------------------------------------------------------------- /decidim-core/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/factories.rb -------------------------------------------------------------------------------- /decidim-core/spec/factory_bot_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/factory_bot_spec.rb -------------------------------------------------------------------------------- /decidim-core/spec/lib/decidim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/lib/decidim_spec.rb -------------------------------------------------------------------------------- /decidim-core/spec/lib/paddable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/lib/paddable_spec.rb -------------------------------------------------------------------------------- /decidim-core/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-core/spec/support/tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/support/tasks.rb -------------------------------------------------------------------------------- /decidim-core/spec/system/menu_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-core/spec/system/menu_spec.rb -------------------------------------------------------------------------------- /decidim-debates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/.gitignore -------------------------------------------------------------------------------- /decidim-debates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/README.md -------------------------------------------------------------------------------- /decidim-debates/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-debates/app/assets/config/decidim_debates_manifest.js: -------------------------------------------------------------------------------- 1 | //= link_tree ../images/decidim 2 | -------------------------------------------------------------------------------- /decidim-debates/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/bin/rails -------------------------------------------------------------------------------- /decidim-debates/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-debates/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-debates/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-debates/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-debates/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-debates/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-debates/lib/decidim/debates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/lib/decidim/debates.rb -------------------------------------------------------------------------------- /decidim-debates/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/spec/factories.rb -------------------------------------------------------------------------------- /decidim-debates/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-debates/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/README.md -------------------------------------------------------------------------------- /decidim-dev/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/Rakefile -------------------------------------------------------------------------------- /decidim-dev/app/views/decidim/dummy_resources/dummy_resources/foo.html.erb: -------------------------------------------------------------------------------- 1 | Foo stuff 2 | -------------------------------------------------------------------------------- /decidim-dev/config/locales/ar-SA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/ar-SA.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/bg-BG.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/cs-CZ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/cs-CZ.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-dev/config/locales/el.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-dev/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-dev/config/locales/es-MX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/es-MX.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/es-PY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/es-PY.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/fi-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/fi-pl.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/fr-CA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/fr-CA.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-dev/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/id-ID.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/id-ID.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/is-IS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/is-IS.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/ja-JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/ja-JP.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-dev/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/ro-RO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/ro-RO.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/sk-SK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/sk-SK.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/sr-CS.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/tr-TR.yml -------------------------------------------------------------------------------- /decidim-dev/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-dev/decidim-dev.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/decidim-dev.gemspec -------------------------------------------------------------------------------- /decidim-dev/lib/decidim/dev.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/lib/decidim/dev.rb -------------------------------------------------------------------------------- /decidim-dev/lib/decidim/dev/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/lib/decidim/dev/railtie.rb -------------------------------------------------------------------------------- /decidim-dev/lib/decidim/dev/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/lib/decidim/dev/version.rb -------------------------------------------------------------------------------- /decidim-dev/lib/tasks/generators.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-dev/lib/tasks/generators.rake -------------------------------------------------------------------------------- /decidim-elections/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-elections/.gitignore -------------------------------------------------------------------------------- /decidim-elections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-elections/README.md -------------------------------------------------------------------------------- /decidim-elections/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-elections/app/assets/config/decidim_elections_manifest.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-elections/app/views/decidim/elections/elections/index.html.erb: -------------------------------------------------------------------------------- 1 | <%= render partial: "decidim/shared/component_announcement" %> 2 | -------------------------------------------------------------------------------- /decidim-elections/app/views/decidim/elections/elections/show.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-elections/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-elections/bin/rails -------------------------------------------------------------------------------- /decidim-elections/config/locales/ar.yml: -------------------------------------------------------------------------------- 1 | ar: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/de.yml: -------------------------------------------------------------------------------- 1 | de: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/eu.yml: -------------------------------------------------------------------------------- 1 | eu: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/gl.yml: -------------------------------------------------------------------------------- 1 | gl: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/hu.yml: -------------------------------------------------------------------------------- 1 | hu: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/id-ID.yml: -------------------------------------------------------------------------------- 1 | id: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/is-IS.yml: -------------------------------------------------------------------------------- 1 | is-IS: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/nl.yml: -------------------------------------------------------------------------------- 1 | nl: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/pl.yml: -------------------------------------------------------------------------------- 1 | pl: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- 1 | pt: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/ru.yml: -------------------------------------------------------------------------------- 1 | ru: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/sk.yml: -------------------------------------------------------------------------------- 1 | sk: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- 1 | sr: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/sv.yml: -------------------------------------------------------------------------------- 1 | sv: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- 1 | tr: 2 | -------------------------------------------------------------------------------- /decidim-elections/config/locales/uk.yml: -------------------------------------------------------------------------------- 1 | uk: 2 | -------------------------------------------------------------------------------- /decidim-elections/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-elections/spec/factories.rb -------------------------------------------------------------------------------- /decidim-elections/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-elections/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/README.md -------------------------------------------------------------------------------- /decidim-forms/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/ar-SA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/ar-SA.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/bg-BG.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/cs-CZ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/cs-CZ.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/es-MX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/es-MX.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/es-PY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/es-PY.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/fi-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/fi-pl.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/fr-CA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/fr-CA.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/id-ID.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/id-ID.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/is-IS.yml: -------------------------------------------------------------------------------- 1 | is-IS: 2 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/ja-JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/ja-JP.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/ro-RO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/ro-RO.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/sk-SK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/sk-SK.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- 1 | sr: 2 | -------------------------------------------------------------------------------- /decidim-forms/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/config/locales/tr-TR.yml -------------------------------------------------------------------------------- /decidim-forms/config/locales/uk.yml: -------------------------------------------------------------------------------- 1 | uk: 2 | -------------------------------------------------------------------------------- /decidim-forms/decidim-forms.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/decidim-forms.gemspec -------------------------------------------------------------------------------- /decidim-forms/lib/decidim/forms.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/lib/decidim/forms.rb -------------------------------------------------------------------------------- /decidim-forms/lib/decidim/forms/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/lib/decidim/forms/api.rb -------------------------------------------------------------------------------- /decidim-forms/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/spec/factories.rb -------------------------------------------------------------------------------- /decidim-forms/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-forms/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-generators/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-generators/Gemfile -------------------------------------------------------------------------------- /decidim-generators/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-generators/Gemfile.lock -------------------------------------------------------------------------------- /decidim-generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-generators/README.md -------------------------------------------------------------------------------- /decidim-generators/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-generators/exe/decidim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-generators/exe/decidim -------------------------------------------------------------------------------- /decidim-generators/lib/decidim/generators/app_templates/decidim.scss.erb: -------------------------------------------------------------------------------- 1 | <%= scss_variables %> 2 | 3 | @import "decidim/application"; 4 | -------------------------------------------------------------------------------- /decidim-generators/lib/decidim/generators/component_templates/app/assets/config/component_manifest.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-generators/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-generators/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-initiatives/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-initiatives/README.md -------------------------------------------------------------------------------- /decidim-initiatives/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-initiatives/app/assets/javascripts/decidim/initiatives/application.js: -------------------------------------------------------------------------------- 1 | // = require decidim/editor 2 | -------------------------------------------------------------------------------- /decidim-initiatives/app/views/decidim/initiatives/_initiative.html.erb: -------------------------------------------------------------------------------- 1 | <%= card_for initiative %> 2 | -------------------------------------------------------------------------------- /decidim-initiatives/app/views/decidim/initiatives/initiatives/_linked_initiatives.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-initiatives/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-initiatives/bin/rails -------------------------------------------------------------------------------- /decidim-initiatives/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-initiatives/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-initiatives/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-initiatives/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-initiatives/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-initiatives/spec/factories.rb -------------------------------------------------------------------------------- /decidim-meetings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/README.md -------------------------------------------------------------------------------- /decidim-meetings/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-meetings/app/cells/decidim/meetings/meeting_m/address.erb: -------------------------------------------------------------------------------- 1 | <%= cell "decidim/address", model %> 2 | -------------------------------------------------------------------------------- /decidim-meetings/app/views/decidim/meetings/admin/agenda/show.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-meetings/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/bin/rails -------------------------------------------------------------------------------- /decidim-meetings/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-meetings/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-meetings/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-meetings/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-meetings/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-meetings/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-meetings/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/spec/factories.rb -------------------------------------------------------------------------------- /decidim-meetings/spec/shared/tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/spec/shared/tasks.rb -------------------------------------------------------------------------------- /decidim-meetings/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-meetings/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/README.md -------------------------------------------------------------------------------- /decidim-pages/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-pages/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/bin/rails -------------------------------------------------------------------------------- /decidim-pages/config/locales/ar-SA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/ar-SA.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/bg-BG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/bg-BG.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/cs-CZ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/cs-CZ.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-pages/config/locales/el.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-pages/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-pages/config/locales/es-MX.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/es-MX.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/es-PY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/es-PY.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/fi-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/fi-pl.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/fr-CA.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/fr-CA.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-pages/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/id-ID.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/id-ID.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/is-IS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/is-IS.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/ja-JP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/ja-JP.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-pages/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/ro-RO.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/ro-RO.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/sk-SK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/sk-SK.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- 1 | sr: 2 | -------------------------------------------------------------------------------- /decidim-pages/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/tr-TR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/tr-TR.yml -------------------------------------------------------------------------------- /decidim-pages/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-pages/decidim-pages.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/decidim-pages.gemspec -------------------------------------------------------------------------------- /decidim-pages/lib/decidim/pages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/lib/decidim/pages.rb -------------------------------------------------------------------------------- /decidim-pages/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/spec/factories.rb -------------------------------------------------------------------------------- /decidim-pages/spec/models/page_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/spec/models/page_spec.rb -------------------------------------------------------------------------------- /decidim-pages/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-pages/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-participatory_processes/.gitignore: -------------------------------------------------------------------------------- 1 | .bundle/ 2 | log/*.log 3 | pkg/ 4 | -------------------------------------------------------------------------------- /decidim-participatory_processes/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-participatory_processes/app/views/decidim/participatory_processes/participatory_processes/_statistics.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-participatory_processes/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-participatory_processes/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-participatory_processes/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-participatory_processes/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-proposals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-proposals/README.md -------------------------------------------------------------------------------- /decidim-proposals/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-proposals/app/helpers/decidim/proposals/proposal_endorsements_helper.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-proposals/app/views/decidim/proposals/proposals/_endorsements_card_row.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-proposals/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-proposals/bin/rails -------------------------------------------------------------------------------- /decidim-proposals/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-proposals/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-proposals/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-proposals/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-proposals/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-proposals/spec/factories.rb -------------------------------------------------------------------------------- /decidim-proposals/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-proposals/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-sortitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-sortitions/README.md -------------------------------------------------------------------------------- /decidim-sortitions/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-sortitions/app/views/decidim/sortitions/sortitions/_proposal.html.erb: -------------------------------------------------------------------------------- 1 | <%= card_for proposal %> 2 | -------------------------------------------------------------------------------- /decidim-sortitions/app/views/decidim/sortitions/sortitions/_sortition.html.erb: -------------------------------------------------------------------------------- 1 | <%= card_for sortition %> 2 | -------------------------------------------------------------------------------- /decidim-sortitions/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-sortitions/bin/rails -------------------------------------------------------------------------------- /decidim-sortitions/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-sortitions/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-sortitions/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-sortitions/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-sortitions/lib/tasks/decidim/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-sortitions/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-sortitions/spec/factories.rb -------------------------------------------------------------------------------- /decidim-sortitions/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-sortitions/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-surveys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/README.md -------------------------------------------------------------------------------- /decidim-surveys/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-surveys/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/bin/rails -------------------------------------------------------------------------------- /decidim-surveys/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-surveys/config/locales/el.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-surveys/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-surveys/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-surveys/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-surveys/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- 1 | sr: 2 | -------------------------------------------------------------------------------- /decidim-surveys/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-surveys/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-surveys/docs/screenshot01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/docs/screenshot01.png -------------------------------------------------------------------------------- /decidim-surveys/docs/screenshot02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/docs/screenshot02.png -------------------------------------------------------------------------------- /decidim-surveys/lib/decidim/surveys.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/lib/decidim/surveys.rb -------------------------------------------------------------------------------- /decidim-surveys/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/spec/factories.rb -------------------------------------------------------------------------------- /decidim-surveys/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-surveys/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/README.md -------------------------------------------------------------------------------- /decidim-system/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-system/app/assets/images/decidim/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim-system/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/bin/rails -------------------------------------------------------------------------------- /decidim-system/config/locales/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/ar.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/ca.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/cs.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/de.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-system/config/locales/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/el.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/en.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-system/config/locales/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/es.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/eu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/eu.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/fi.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/fr.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-system/config/locales/gl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/gl.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/hu.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/it.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-system/config/locales/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/nl.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/no.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/no.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/pl.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/pt.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/ru.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/sk.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/sv.yml -------------------------------------------------------------------------------- /decidim-system/config/locales/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/locales/uk.yml -------------------------------------------------------------------------------- /decidim-system/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/config/routes.rb -------------------------------------------------------------------------------- /decidim-system/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/db/seeds.rb -------------------------------------------------------------------------------- /decidim-system/decidim-system.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/decidim-system.gemspec -------------------------------------------------------------------------------- /decidim-system/lib/decidim/system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/lib/decidim/system.rb -------------------------------------------------------------------------------- /decidim-system/spec/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/spec/factories.rb -------------------------------------------------------------------------------- /decidim-system/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-system/spec/spec_helper.rb -------------------------------------------------------------------------------- /decidim-verifications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-verifications/README.md -------------------------------------------------------------------------------- /decidim-verifications/Rakefile: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "decidim/dev/common_rake" 4 | -------------------------------------------------------------------------------- /decidim-verifications/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim-verifications/bin/rails -------------------------------------------------------------------------------- /decidim-verifications/config/locales/el-GR.yml: -------------------------------------------------------------------------------- 1 | el: 2 | -------------------------------------------------------------------------------- /decidim-verifications/config/locales/eo-UY.yml: -------------------------------------------------------------------------------- 1 | eo: 2 | -------------------------------------------------------------------------------- /decidim-verifications/config/locales/ga-IE.yml: -------------------------------------------------------------------------------- 1 | ga: 2 | -------------------------------------------------------------------------------- /decidim-verifications/config/locales/lv-LV.yml: -------------------------------------------------------------------------------- 1 | lv: 2 | -------------------------------------------------------------------------------- /decidim-verifications/config/locales/sr-CS.yml: -------------------------------------------------------------------------------- 1 | sr: 2 | -------------------------------------------------------------------------------- /decidim-verifications/spec/cells/decidim/verifications/revocations/revocations_cell_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim.gemspec -------------------------------------------------------------------------------- /decidim_app-design/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/.gitignore -------------------------------------------------------------------------------- /decidim_app-design/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/Gemfile -------------------------------------------------------------------------------- /decidim_app-design/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/Gemfile.lock -------------------------------------------------------------------------------- /decidim_app-design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/README.md -------------------------------------------------------------------------------- /decidim_app-design/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/Rakefile -------------------------------------------------------------------------------- /decidim_app-design/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim_app-design/app/assets/javascripts/admin.js: -------------------------------------------------------------------------------- 1 | // = require decidim/admin/application 2 | -------------------------------------------------------------------------------- /decidim_app-design/app/assets/javascripts/channels/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim_app-design/app/assets/stylesheets/admin.scss: -------------------------------------------------------------------------------- 1 | @import "decidim/admin/application"; 2 | -------------------------------------------------------------------------------- /decidim_app-design/app/views/admin/partials/_home_nav.html.erb: -------------------------------------------------------------------------------- 1 | <%= partial "main_nav" %> 2 | -------------------------------------------------------------------------------- /decidim_app-design/app/views/admin/partials/_template_bottom.html.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /decidim_app-design/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/bin/bundle -------------------------------------------------------------------------------- /decidim_app-design/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/bin/rails -------------------------------------------------------------------------------- /decidim_app-design/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/bin/rake -------------------------------------------------------------------------------- /decidim_app-design/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/bin/setup -------------------------------------------------------------------------------- /decidim_app-design/bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/bin/update -------------------------------------------------------------------------------- /decidim_app-design/bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/bin/yarn -------------------------------------------------------------------------------- /decidim_app-design/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config.ru -------------------------------------------------------------------------------- /decidim_app-design/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config/boot.rb -------------------------------------------------------------------------------- /decidim_app-design/config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config/cable.yml -------------------------------------------------------------------------------- /decidim_app-design/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config/puma.rb -------------------------------------------------------------------------------- /decidim_app-design/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config/routes.rb -------------------------------------------------------------------------------- /decidim_app-design/config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config/secrets.yml -------------------------------------------------------------------------------- /decidim_app-design/config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/config/spring.rb -------------------------------------------------------------------------------- /decidim_app-design/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim_app-design/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim_app-design/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /decidim_app-design/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/decidim_app-design/package.json -------------------------------------------------------------------------------- /decidim_app-design/tmp/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/advanced/activity_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/activity_log.md -------------------------------------------------------------------------------- /docs/advanced/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/api.md -------------------------------------------------------------------------------- /docs/advanced/authorship.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/authorship.md -------------------------------------------------------------------------------- /docs/advanced/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/components.md -------------------------------------------------------------------------------- /docs/advanced/content_blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/content_blocks.md -------------------------------------------------------------------------------- /docs/advanced/content_processors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/content_processors.md -------------------------------------------------------------------------------- /docs/advanced/data-picker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/data-picker.md -------------------------------------------------------------------------------- /docs/advanced/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/deploy.md -------------------------------------------------------------------------------- /docs/advanced/embeddable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/embeddable.md -------------------------------------------------------------------------------- /docs/advanced/endorsable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/endorsable.md -------------------------------------------------------------------------------- /docs/advanced/followers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/followers.md -------------------------------------------------------------------------------- /docs/advanced/how_to_fix_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/how_to_fix_metrics.md -------------------------------------------------------------------------------- /docs/advanced/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/metrics.md -------------------------------------------------------------------------------- /docs/advanced/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/modules.md -------------------------------------------------------------------------------- /docs/advanced/newsletter_templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/newsletter_templates.md -------------------------------------------------------------------------------- /docs/advanced/notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/notifications.md -------------------------------------------------------------------------------- /docs/advanced/open-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/open-data.md -------------------------------------------------------------------------------- /docs/advanced/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/permissions.md -------------------------------------------------------------------------------- /docs/advanced/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/releases.md -------------------------------------------------------------------------------- /docs/advanced/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/testing.md -------------------------------------------------------------------------------- /docs/advanced/tradeoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/tradeoffs.md -------------------------------------------------------------------------------- /docs/advanced/view_hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/view_hooks.md -------------------------------------------------------------------------------- /docs/advanced/view_models_aka_cells.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/advanced/view_models_aka_cells.md -------------------------------------------------------------------------------- /docs/checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/checklist.md -------------------------------------------------------------------------------- /docs/customization/authorizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/authorizations.md -------------------------------------------------------------------------------- /docs/customization/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/code.md -------------------------------------------------------------------------------- /docs/customization/gemfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/gemfile.md -------------------------------------------------------------------------------- /docs/customization/images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/images.md -------------------------------------------------------------------------------- /docs/customization/javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/javascript.md -------------------------------------------------------------------------------- /docs/customization/oauth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/oauth.md -------------------------------------------------------------------------------- /docs/customization/styles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/styles.md -------------------------------------------------------------------------------- /docs/customization/texts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/texts.md -------------------------------------------------------------------------------- /docs/customization/views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/customization/views.md -------------------------------------------------------------------------------- /docs/development_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/development_guide.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/manual-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/manual-installation.md -------------------------------------------------------------------------------- /docs/possible_flows_for_proposal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/possible_flows_for_proposal.png -------------------------------------------------------------------------------- /docs/services/activejob.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/services/activejob.md -------------------------------------------------------------------------------- /docs/services/analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/services/analytics.md -------------------------------------------------------------------------------- /docs/services/etherpad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/services/etherpad.md -------------------------------------------------------------------------------- /docs/services/geocoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/services/geocoding.md -------------------------------------------------------------------------------- /docs/services/social_providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/docs/services/social_providers.md -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/heroku.yml -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "experimentalDecorators": true 3 | } 4 | -------------------------------------------------------------------------------- /lib/decidim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/lib/decidim.rb -------------------------------------------------------------------------------- /lib/decidim/gem_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/lib/decidim/gem_manager.rb -------------------------------------------------------------------------------- /lib/decidim/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/lib/decidim/version.rb -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/package.json -------------------------------------------------------------------------------- /spec/gemfiles_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/spec/gemfiles_spec.rb -------------------------------------------------------------------------------- /spec/i18n_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/spec/i18n_spec.rb -------------------------------------------------------------------------------- /spec/js_bundles_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/spec/js_bundles_spec.rb -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSourcePolitics/decidim/HEAD/webpack.d.ts --------------------------------------------------------------------------------