Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Fix user presenter for user groups #4973

Merged
merged 2 commits into from Mar 15, 2019

Conversation

ahukkanen
Copy link
Contributor

@ahukkanen ahukkanen commented Mar 15, 2019

🎩 What? Why?

The user groups do not have a .deleted? method defined for them which caused the user presenter to break the notifications view in case the notification was linking to a group user.

📋 Subtasks

  • Add CHANGELOG entry

The user groups do not have a `.deleted?` method defined for them
which caused the user presenter to break the notifications view
in case the notification was linking to a group user.
Copy link
Contributor

@mrcasals mrcasals left a comment

Choose a reason for hiding this comment

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

Oh, thanks for catching that!

@mrcasals mrcasals merged commit c29d52f into decidim:master Mar 15, 2019
mrcasals pushed a commit that referenced this pull request Mar 15, 2019
* Fix user presenter for user groups

The user groups do not have a `.deleted?` method defined for them
which caused the user presenter to break the notifications view
in case the notification was linking to a group user.

* Add CHANGELOG entry
oriolgual pushed a commit that referenced this pull request Mar 18, 2019
* Fix user presenter for user groups (#4973)

* Fix user presenter for user groups

The user groups do not have a `.deleted?` method defined for them
which caused the user presenter to break the notifications view
in case the notification was linking to a group user.

* Add CHANGELOG entry

* Fix changelog
@ahukkanen ahukkanen deleted the fix/user-presenter-with-groups branch March 18, 2019 21:00
moustachu added a commit to OpenSourcePolitics/decidim that referenced this pull request Mar 19, 2019
* [BACKPORT] Fix user presenter for user groups (decidim#4974)

* Fix user presenter for user groups (decidim#4973)

* Fix user presenter for user groups

The user groups do not have a `.deleted?` method defined for them
which caused the user presenter to break the notifications view
in case the notification was linking to a group user.

* Add CHANGELOG entry

* Fix changelog

* 🐛 ⏪ Better fixes for #525

- reverting 25bd9a4
- reverting 7b6f2e5
- better fix comes from decidim@7372946

* 🌐 amendable event FR label #532

* 🐛 HashtagRenderer in comment events #532

* 🐛 fix step_cta_path #488

* 🌐 [pages] FR "Titre" >> "Page" !
moustachu pushed a commit to OpenSourcePolitics/decidim that referenced this pull request Aug 27, 2019
* Use short description (#4824)

* Use short description

* Add changelog

* Add missing dependency for wicked_pdf (#4813)

* Add missing dependency for wicked_pdf

* Add changelog

* Fixes card small break words (#4820)

* Fixes break words on card title on small screens

* Changes decidim logo (#4822)

Changes the decidim logo that's on the footer to the new one.

* Add "address" translation key for proposals/collaborative drafts (#4835)

* Add "address" translation key for proposals/collaborative drafts

* Add CHANGELOG entry

* Fix Proposals Last Activity feed (#4828)

* Fix proposals activity feed

* Change tests

* Update create_proposal.rb

* Add CHANGELOG entry

* Update update_proposal.rb

* Update comments

Thanks to review

* Refactor proposal commands

* [FEATURE] Add text formatting capabilities to MarkdownToProposals (#4837)

* [FEATURE] Add text formating capabilities to MarkdownToProposals transformed.

* Add changelog entry.

* 4656 metadata verification (#4838)

* Add a validation to vote_form to check vote metadata based on personal data provided and initiative scope

* Validate personal data in sms_phone_number step

* Add changelog

* Fix #4669 (#4830)

* Fix #4669

* Add CHANGELOG entry

* Prevent empty selection in the data picker (#4842)

* Prevent empty selection in the data picker

* Add CHANGELOG entry

* Allow only to attach published proposals to budgeting projects (#4840)

* Allow only to attach published proposals to budgeting projects

* Add CHANGELOG entry

* Fix accepting/declining meeting invitations (#4839)

* Fix accepting/declining meeting invitations

* Add CHANGELOG entry

* Fix spec contexts for the join meeting spec

* Feature/4770 option to reset participatory text file (#4814)

* [FEATURE] Save participatory text drafts.

* Add changelog entry.

* [REVERT] Undo incorrect change of ruby version.

* [REFACTOR] Temporally commented sentences.

* [TEST] Update test to adapt to new behaviour.

* [FEATURE] Added a button to reset all participatory text drafts.

* Add changelog entry.

* Apply erblint correction.

* [REFACTOR] Add indentation.

* [REFACTOR] Use "discard" terminology instead of "reset".

* [I18N] Use "discard" terminology.

* [TEST] Update literals in tests.

* Use EngineRouter to correctly build the url

* Add admin edit link for proposals (#4843)

* Add missing admin link for proposals. Closes #4834

* Add CHANGELOG

* Order meetings at admin (#4844)

* Fix admin initiatives participatory space layout (#4849)

* Fix admin initiatives participatory space layout

* Add changelog

* 4644 initiatives signatures improvements (#4841)

* Change vote cabin to not show disabled message if voting requires verification

* Change logic of vote initiative button

* Update tests for already signed initiatives

* Add undo_online_signatures_enabled column to initiatives_types

* Add undo_online_signatures_enabled management from admin panel

* Use undo_online_signatures_enabled in unvote initiatives permissions

* Add tests for undo_online_signatures_disabled permissions effects

* Add a wizard finish step instead of redirect to initiative

* Reuse partial

* Fix intendation

* Adapt tests to include finish step on initative signature wizard

* Change sign_initiative permissions to act like votes when signature wizard is enabled

* Add changelog

* Fix proposal body rendering in activity cell (#4848)

* Fix forms exporting (#4846)

* Fix free text answers exporting

* Better handling with empty fields when exporting

* Add Changelog

* Search initiatives at admin at the whole text, not just starting with (#4845)

* Sanitize content at debates (#4850)

* Allow HTML content at debates page

* Add CHANGELOG

* Fix comment author (#4851)

* Use user group as author when present in a comment

* Add CHANGELOG

* Fix user activities (#4853)

* Scope users search to current organization

* Add CHANGELOG

* Fix proposals ordering (#4854)

* Order recent proposals by published date

* Add CHANGELOG

* Remove SMS authorization presenter call since it doesn't exist (#4858)

* Add migration reset_negative_children_count_counters (#4852)

* Add migration reset_negative_children_count_counters

* Add CHANGELOG entry

* Fix CHANGELOG entry mistake

* New Crowdin translations (#4762)

* New translations en.yml (Polish)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish)

* New translations en.yml (Basque)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (Catalan)

* New translations en.yml (Dutch)

* New translations en.yml (Finnish)

* New translations en.yml (Italian)

* New translations en.yml (Polish)

* New translations en.yml (Indonesian)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Original)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Catalan)

* New translations en.yml (Original)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* Update bundle

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Galician)

* New translations en.yml (Czech)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Dutch)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Finnish)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* Fix specs

* Fix more specs

* Disable fail-fast at CI since it creates frustration

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Czech)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (Dutch)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese)

* New translations en.yml (Indonesian)

* New translations en.yml (Hungarian)

* New translations en.yml (Italian)

* New translations en.yml (Catalan)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (Czech)

* New translations en.yml (Finnish)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Dutch)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Swedish)

* New translations en.yml (Original)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Original)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Catalan)

* Spec fixes

* Fix proposals indexs (#4857)

* Use MD5 for proposals search indexes

* Add CHANGELOG

* Remove etiquette validator at admin (#4856)

* Remove etiquetter validator for admins

* Add CHANGELOG

* New Crowdin translations (#4859)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Basque)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Turkish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Czech)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Italian)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Basque)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Basque)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Italian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Italian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* Changing verification lock icon status (#4862)

* Fix process filters (#4872)

* Don't allow unknown process filters

* Add CHANGELOG

* 4661 initiative administration fixes (#4861)

* Allow edition of initiatives type and scope from admin depending on state and user

* Allow admin to update state in update_initiative command

* Change available signature types depending on initiatives type selection

* Add some tests for initiatives administration of type, scope and signature_type

* Add a CommitteeMemberForm form for membership requests

* Add author of initiative as committee member on creation

* Display state in admin edit initiative form in disabled select

* Add changelog

* New Crowdin translations (#4864)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* Fix datepicker fields failing to highlight errors (#3515)

* Fix date fields not highlighting errors

This would only happen when rendering the errors from the server, for
example, when JS is disabled and the default browser date fields are
being used.

* Remove incorrect foundation-datepicker validations

I'm not sure when this validation turns out to be useful but it's buggy
anyways. A date can be longer than the format string, for example
"September" is longer than "MM".

* Add change log entries

* Add missing final new line

* Fix/collaborative draft attachment (#4877)

* Add edit collaborative draft test

* Fix error on collaborative draft attachment

* Add changelog entry

* add participatory texts file format support in admin (#4819)

* add validation of mime types and add document examples

* [DOC] Update content for the participatory text example document.

* fix specs and add codeclimate exclude

* add changelog line

* fix codeclimate offenses

* [REFACTOR] ImportParticipatoryTextForm should also accept text/plain docs.
[TEST] Update tests.

* Don't count withdrawn proposals when publishing one (#4875)

* Don't count withdrawn proposals when publishing one

* Add CHANGELOG

* Add start and end times to debates card (#4879)

* Add start and end times to debates card

* Fix debates ordering

* Add CHANGELOG

* 4661 initiatives answers (#4881)

* Show answer in initiatives for any state if answer is present

* Allow initiatives answer edition from a separated admin form

* Remove answer management from initiative edition form

* Add changelog

* Fix AttachmentCreatedEvent email resource_url (#4880)

* Change resource_url

* Refactor previous change

* Add test

* Add CHANGELOG entry

* CSV census for verifications (#4719)

* [skip ci] Initial work

* remove missing documentation

* add missing translations

* remove autogenerated test code

* remove empty line

* double-quoted strings

* Add CsvDatum factories

* Add missing translation

* Fix census form to use current_user

* Add spec for CensusForm

* Change verification to initialize

* add csv_census authorization view

* fix census form

* Add changelog entry

* Remove byebug

* Auto-verify users with census

This remove the form for verify with census to use the user email in the decidim account.

* Fix missing translation

* Changes requested in reviews

- move the census controller admin create method to command
- add documentation to census data model
- remove sql queries to use active record

* fix empty line offense

* Fix csv data load

* 4661 initiatives moderation (#4878)

* Allow create report command to get participatory_space from reportable

* Allow reports in initiatives comments and add admin moderation

* Add changelog

* Avoid author duplication from authors lists including committee members (#4885)

* Avoid author duplication from authors lists including committee members

* Add changelog

* 4662 px iteration (#4884)

* Change initiative type selection step on initiative creation wizard

* Replace type selection button text in tests

* Add changelog

* Add missing event locales (#4891)

* Fix cells translations (#4890)

* Delegate `current_organization` to controller at base class level.

* Remove method delegation from all descendant classes from `ViewModel`

* Remove useless method, since it is defined on the base class

* Fix cells specs

* Refactor private space checks (#4889)

* Refactor core participatory spaces private space checks

* Refactor participatory processes private space checks

* Refactor assemblies private space checks

* Refactor meetings private space and private meetings checks

* Use org default locale as fallback on emails (#4892)

* 4662 create initiative wizard (#4888)

* Change initiative creation wizard layout

* Fix test

* Add changelog

* 4662 initiative buttons redesign (#4887)

* Create supports_goal_reached? method in Initiative model

* Refactor partials to display votes and follow button on initiative show

* Update button votes classes

* Remove unused partial

* Remove statistics partial from initiative show

* Update system tests with new signature count expected texts

* Add changelog

* Correctly set the category in the admin debate form (#4894)

* Add css variables for multitenant custom colors (#4882)

* Add css properties as color variables

* Add organization colors attribute and helper

* Add organization colors form

* Remove empty lines before custom property

* Fix codeclimate errors

* Fix magic comment

* fix locales and variables names

* fix modifiers mixin to use custom properties

* Add changelog entry

* Update community modules section of README (new modules + updates) (#4898)

* Add Decidim::Antivirus community module to the README

* Update README - New community modules + updates to existing

- Updated the community Antivirus module version compatibility
- Added the community Plans module
- Added the community Term Customizer module
- Added a new special verification method "Access Requests"

* Fix elements with non-unique ID on filtering pages (#4897)

* Fix #4584

* Add CHANGELOG entry

* Fix tests broken by the changes

* Fix conference meetings by day to work at any time of the day

This test was broken if it was run at a specific time of the day.
This should ensure it will pass no matter what time it is run at.

* Fix comments count when a comment has been moderated (#4901)

* Fix comments count when a comment has been moderated

* Fix rubocop offense

* Fix stats display for debates when a debate has been moderated (#4903)

* Check if a page topic has any pages before try to print it in the home page (#4905)

* Hide comments on cards when deactivated on a component (#4904)

* Keep original authors when importing from component (#4902)

* Keep original authors when importing from component

* Add changelog

* Fix autoloading error (#4900)

* Fix form to_param methods printing out empty IDs (#4896)

* Fix form to_param methods printing out empty IDs

* Add CHANGELOG entry

* Ensure collaborators can only preview (#4899)

* Fix dates in Catalan (#4908)

* Fix/buttons bug multitenant colors (#4910)

* Remove buttons mixins

* Change default colors of buttons

* Fix codeclimate issues

* Signature ux fixes (#4906)

* Change verifications modal window

* Change replace identity with account in verification_required button text

* Change date_of_birth date selector on fill_personal_data step of initiatives signature

* Allow voting with only sms step and fill_personal_data disabled

* Update tests

* Add virtus-multiparams dependency

* Add changelog

* Don't let users vote/follow withdrawn proposals (#4909)

* Don't let users vote/follow withdrawn proposals

* Remove vote/follow buttons from withdrawn proposal M card

* Add changelog

* Add options to attribute settings manifest (#4911)

* Allow definition of required attributes, regardless the authorization options

* Add tests for attributes required for authorization in manifest

* Use public method on permissions options form

With this, if an attribute is translated, the related element
is correctly displayed as translated in form

* Add changelog

* Don't mix omniauth notifications with `Decidim::EventManager` events (#4895)

* Don't mix omniauth notifications with `Decidim::EventManager` events

* changelog entry and typo fix

* fix wrong check of avatar_url in /oauth/me controller (#4917)

* fix wrong check of avatar_url in /oauth/me controller that leads to a 500 error

In Decidim intallations configured to use external services as file provider
(such as AWS-S3), if a user has an avatar cannot authenticate using the builtin
OAuth server due an error checking the url in the credentials_controller

* fix rubocop complain

* [ci_skip] Changelog fix entry

* Initiatives admin fixes (#4912)

* Avoid deletion of offline votes on UpdateInitiative command call

* Redirect to edit path instead of index for publish, unpublish, discard, accept and reject actions

* Allow export of signatures pdf if initiative is published, accepted or rejected

* Add changelog

* New Crowdin translations (#4907)

* New translations en.yml (Basque)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Basque)

* New translations en.yml (Polish)

* New translations en.yml (Galician)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Dutch)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Dutch)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Original)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Original)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Catalan)

* Update tests

* New translations en.yml (Catalan)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Czech)

* New translations en.yml (Finnish)

* New translations en.yml (Dutch)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Basque)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Italian)

* New translations en.yml (Polish)

* New translations en.yml (Catalan)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* New translations en.yml (Original)

* decidim-core spec fixes

* decidim-admin spec fixes

* Fix verifications

* Fix system

* Fix debates

* Fix surveys

* Fix initiatives

* Fix consultations

* Fix proposals

* Fix processes

* Fix meetings

* Fix assemblies

* Fix conferences

* Debates dates are optional (#4920)

* New Crowdin translations (#4923)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Basque)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Finnish)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Hungarian)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Italian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Italian)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (French)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Czech)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Mexico)

* Ensure email is downcased when authenticating a user (#4926)

* Ensure email is downcased when authenticating a user

* Add changelog

* Update decidim-core/app/models/decidim/user.rb

Co-Authored-By: mrcasals <mrc2407@gmail.com>

* Fix rubocop

* Resend sms code (#4928)

* Allow users to re-request a SMS code

* Add CHANGELOG

* Redirect after SMS verification (#4929)

* Redirect to previous url after verifying your mobile number via SMS

* Add CHANGELOG

* New Crowdin translations (#4931)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (Finnish)

* New translations en.yml (Czech)

* New translations en.yml (Dutch)

* New translations en.yml (Italian)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (Indonesian)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Swedish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* Fix past process filter (#4932)

* Processes finishing today aren't in the past

* Add CHANGELOG

* Check metadata variations based on children scopes in vote_form (#4933)

* Check metadata variations based on children scopes in vote_form

If the initiative has a top level scope defined to be able to vote, if
the user has been authorized in a scope belonging to it, the vote
creation fails since the metadata is different. With this commit the
metadata is checked with the initiative scope and the children scopes

* Add changelog

* Allow reporting official proposals (#4930)

* Allow reporting official proposals

* Add CHANGELOG

* Bump Ruby version to 2.5.3 (#4927)

* Bump Ruby version to 2.5.3

* Update changelog

* Remove useless changelog line

* Update Ruby version for rubocop

* Fix more rubocop issues

* New Crowdin translations (#4935)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* Adds languages: Czech (cs), Spanish from Mexico (es-MX) and Finish plain (fi-plain) (#4823)

* Adds new languages

Adds new languages: 
* Czech (cs)
* Spanish [Mexican] (es-MX)
* Finish [Plain] (fi-plain)

* Adds datepicker for Czech (cs)

* Keep correct answers of single-choice questions when errors (#4934)

* Keep correct answers of single-choice questions when errors

* Add changelog

* New Crowdin translations (#4937)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* Fix comment reply (#4938)

* Users shouldn't be able to reply comments when they're blocked

* Add CHANGELOG

* Fix button colors (#4940)

* Fix budget project button (#4941)

* Fix button layout

* Add changelog

* Allow managing components inside a consultation (#4942)

* Allow managing components inside a consultation

* Add changelog

* Fix rubocop complaints

* New Crowdin translations (#4939)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Catalan)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Catalan)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New Crowdin translations (#4945)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* Update docs customization texts (#4944)

* Add documentation to change texts using external module

* Add blockquote

* Add examples to text customizations

* add dots

* Check permissions before rendering a survey (#4943)

* Check permissions before rendering a survey

* Add changelog

* Fix rubocop complaints

* Fix erblint complaints

* Ensure users without permissions can't answer the survey

* Use full path for partial template

* Fix comments for IE11 (#4946)

* Add babel dependencies

* Add new bundle entry file in core

* Make webpack compile core entry.ts file

* Add polyfills

* Add changelog

* Add tests for core js bundle

* Fix linter

* Fix meeting questionnaire migration (#4950)

* New Crowdin translations (#4947)

* New translations en.yml (Italian)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Basque)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Dutch)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Catalan)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* Update bundles

* README: updates logo and removes unused waffle.io shields (#4957)

* Removes unused waffle.io shields from README

* Changes Decidim logo to new version

* Fix follow counters migration (#4956)

* Skip callbacks on follower counters migration

* Add changelog

* Fix changelog

* Improve wording

* New Crowdin translations (#4953)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Italian)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Italian)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Czech)

* Remove card-spaces footer background (#4967)

* Fix some issues in admin (#4964)

* Don't render profile URL if user has no nickname

* Let admins visit the authorization workflows index page

* Add changelog

* Fix wording

* Add missing locale

* Fix show published child assemblies only (#4969)

* Filter child assemblies by :published scope and add test

* Add CHANGELOG entry

* Fix typo

* Update rails to 5.2.2.1 (#4970)

* Fix .card--list__data (#4972)

* Fix user presenter for user groups (#4973)

* Fix user presenter for user groups

The user groups do not have a `.deleted?` method defined for them
which caused the user presenter to break the notifications view
in case the notification was linking to a group user.

* Add CHANGELOG entry

* Readd i18n normalization spec (#4975)

* Readd i18n normalization spec

* Normalize English locale files

* Normalize Catalan and Spanish locales

* [FIX] Update error message when a Proposal can not be withdrawn (#4961)

* [FIX] Update error message when a Proposal can not be withdrawn due to already existing supports.

* Add changelog entry.

* [FIX|TEST]

* [I18N] Re-normalize proposals :en locales.

* fix visibility of private processes on process groups (#4965)

* fix visibility of private processes on process groups

* add changelog line

* Revert "Normalize Catalan and Spanish locales" (#4977)

This reverts commit 88f57c93c2e52285a2b6235692c523630b83052d.

* Fix linking to items in other modules than proposals (#4978)

* Fix linking to items in other modules than proposals

* Add CHANGELOG entry

* Fix Rubocop offences

* Fix pasting to quill editors that have hashtags functionality (#4980)

* Update tributejs

* Fix quill editors that have hashtags through tributejs

Previously could not paste content to the quill editors that
also have tributejs initialized for them.

Tribute needs to be initialized for the `.ql-editor` element as
described here:
https://github.com/quilljs/quill/issues/1816

* Update CHANGELOG

* New Crowdin translations (#4966)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Dutch)

* New translations en.yml (Finnish)

* New translations en.yml (Dutch)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (French)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Indonesian)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Indonesian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en…
Quentinchampenois pushed a commit to Quentinchampenois/decidim that referenced this pull request Apr 3, 2020
commit 1be43a1
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Wed Mar 20 09:14:38 2019 +0100

    New Crowdin translations (decidim#4985)

    Enjoy!

commit b0d608c
Author: Marc Riera <mrc2407@gmail.com>
Date:   Wed Mar 20 08:57:57 2019 +0100

    [Backport] Bring decidim#4980 and decidim#4978 to 0.16 (decidim#4984)

    #### 🎩 What? Why?
    This PR backports decidim#4980 and decidim#4978 to 0.16.

    #### 📌 Related Issues
    - Related to decidim#4978, decidim#4980

    #### 📋 Subtasks
    - [x] Add `CHANGELOG` entry

commit c188c31
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Mon Mar 18 16:06:57 2019 +0100

    New Crowdin translations (decidim#4968)

    * New translations en.yml (Czech)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (German)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Arabic)

    * Update comments bundle

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Catalan)

    * New translations en.yml (Arabic)

commit 7372946
Author: Marc Riera <mrc2407@gmail.com>
Date:   Mon Mar 18 09:14:47 2019 +0100

    [BACKPORT] Fix user presenter for user groups (decidim#4974)

    * Fix user presenter for user groups (decidim#4973)

    * Fix user presenter for user groups

    The user groups do not have a `.deleted?` method defined for them
    which caused the user presenter to break the notifications view
    in case the notification was linking to a group user.

    * Add CHANGELOG entry

    * Fix changelog

commit c5b711d
Author: Marc Riera <mrc2407@gmail.com>
Date:   Wed Mar 13 09:13:45 2019 +0100

    [Backport] Fix authorization workflows index (decidim#4963)

    * Let admins visit the authorization workflows index page

    * Add changelog

commit 700fe2d
Author: Marc Riera <mrc2407@gmail.com>
Date:   Wed Mar 13 08:42:29 2019 +0100

    [BACKPORT] Don't render profile URL if user has no nickname (decidim#4962)

    * Don't render profile URL if user has no nickname

    * Add changelog

commit 7c82e9d
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Tue Mar 12 08:53:39 2019 +0100

    New Crowdin translations (decidim#4959)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

commit 066d830
Author: Marc Riera <mrc2407@gmail.com>
Date:   Mon Mar 11 13:12:16 2019 +0100

    [BACKPORT] Skip callbacks on follower counters migration (decidim#4955)

    * Skip callbacks on follower counters migration

    * Add changelog

commit b5e534d
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Fri Mar 8 08:47:30 2019 +0100

    New Crowdin translations (decidim#4948)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Hungarian)

    * New translations en.yml (German)

    * New translations en.yml (Swedish)

    * New translations en.yml (Finnish)

commit b81e09d
Author: Marc Riera <mrc2407@gmail.com>
Date:   Thu Mar 7 15:04:29 2019 +0100

    Fix meeting questionnaire migration (decidim#4949)

commit d663fee
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Mon Mar 4 12:57:04 2019 +0100

    New Crowdin translations (decidim#4925)

    * New translations en.yml (Basque)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Polish)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Polish)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Polish)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Italian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Polish)

    * New translations en.yml (Polish)

    * New translations en.yml (Basque)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Polish)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Dutch)

    * New translations en.yml (Dutch)

    * New translations en.yml (Dutch)

    * New translations en.yml (Czech)

    * New translations en.yml (Dutch)

    * New translations en.yml (Czech)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Dutch)

    * New translations en.yml (Dutch)

    * New translations en.yml (Czech)

    * New translations en.yml (Basque)

    * New translations en.yml (Catalan)

    * New translations en.yml (Basque)

    * New translations en.yml (Basque)

    * New translations en.yml (Basque)

    * New translations en.yml (Catalan)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (Galician)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (Finnish)

    * New translations en.yml (Galician)

    * New translations en.yml (Galician)

    * New translations en.yml (Galician)

    * New translations en.yml (French)

    * New translations en.yml (Galician)

    * New translations en.yml (Galician)

    * New translations en.yml (Russian with many plural form)

    * New translations en.yml (Russian with many plural form)

    * New translations en.yml (Ukrainian with many plural form)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Turkish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Ukrainian with many plural form)

commit 490ef8e
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Mon Mar 4 10:57:31 2019 +0100

    Debates dates are optional (decidim#4921)

commit de4b9b5
Author: Ivan Vergés <ivan@platoniq.net>
Date:   Fri Mar 1 11:28:42 2019 +0100

    fix wrong check of avatar_url in /oauth/me controller 0.16 backport (decidim#4917) (decidim#4919)

    * fix wrong check of avatar_url in /oauth/me controller that leads to a 500 error

    In Decidim intallations configured to use external services as file provider
    (such as AWS-S3), if a user has an avatar cannot authenticate using the builtin
    OAuth server due an error checking the url in the credentials_controller

    * fix rubocop complain

    * [ci_skip] Changelog fix entry

commit e14897b
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Wed Feb 20 11:02:55 2019 +0100

    Backport more bugfixes (decidim#4883)

    * Don't allow unknown process filters

    * Don't count withdrawn proposals when publishing one

    * Add start and end times to debates card

    * Fix debates ordering

    * Update CHANGELOG

commit 7454642
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Mon Feb 18 17:00:42 2019 +0100

    Backport bugfixes (decidim#4863)

    * Remove SMS authorization presenter call since it doesn't exist

    * Use MD5 for proposals search indexes

    * Remove etiquetter validator for admins

    * Order recent proposals by published date

    * Scope users search to current organization

    * Use user group as author when present in a comment

    * Allow HTML content at debates page

    * Fix proposal body rendering in activity cell

    * Fix free text answers exporting

    * Better handling with empty fields when exporting

    * Search initiatives at admin at the whole text, not just starting with

    * Order meetings at admin

    * Update CHANGELOG

    * Add missing admin link for proposals. Closes decidim#4834

    * Update CHANGELOG

commit a2c5fe3
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Mon Feb 18 17:00:19 2019 +0100

    New Crowdin translations (decidim#4860)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Turkish)

    * New translations en.yml (Basque)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Spanish)

    * New translations en.yml (Original)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (French)

    * New translations en.yml (Catalan)

    * New translations en.yml (Dutch)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Polish)

    * Readd missing keys

    * Readd missing keys

    * New translations en.yml (Original)

    * Revert "New translations en.yml (Original)"

    This reverts commit 2d52564.

commit 7f6129e
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Sat Feb 16 01:36:05 2019 +0100

    Backport decidim#4852 to 0.16 stable (decidim#4855)

    * Backport decidim#4852 to 0.16-stable

    * Add CHANGELOG entry

commit 8ecaa23
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Sat Feb 16 01:33:31 2019 +0100

    New Crowdin translations (decidim#4781)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Dutch)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Catalan)

    * New translations en.yml (German)

    * New translations en.yml (Russian with many plural form)

    * New translations en.yml (Ukrainian with many plural form)

    * New translations en.yml (Turkish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Catalan)

    * New translations en.yml (Turkish)

    * New translations en.yml (Czech)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Original)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Original)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * Fix locales

    * Fix specs

    * More spec fixes

    * Spec fixes

commit c7ace25
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Fri Feb 15 08:56:26 2019 +0100

    Backport decidim#4718 to 0.16 stable (decidim#4847)

    * Backport decidim#4718 to 0.16 stable

    * Add CHANGELOG entry

commit f523607
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Wed Feb 13 14:49:49 2019 +0100

    Backport decidim#4828 to 0.16 stable (decidim#4836)

    * Backport decidim#4828 to 0.16-stable

    * Add CHANGELOG entry

commit d587a42
Author: Oliver Valls <tramuntanal@gmail.com>
Date:   Mon Feb 11 17:01:13 2019 +0100

    Backport/more participatory text features (decidim#4817)

    * [REFACTOR] Save participatory text drafts.

    * [REFACTOR] All participatory texts cards open by default.

    * [FEATURE] Option to reset participatory text file.

    * [I18N] Use "discard" terminology.

    * Update links to PR in changelog.

    * [TEST] Update literals in tests.

    * [TEST] Fix flacky test.

commit 5c460f7
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Mon Feb 4 15:56:46 2019 +0100

    Backport decidim#4811 to 0.16-stable (decidim#4815)

    * Fix attachments not being inherited and add test

    * Add CHANGELOG entry

commit 99eacbd
Author: Oliver Valls <tramuntanal@gmail.com>
Date:   Tue Jan 29 15:29:18 2019 +0100

    Backport participatory text related evoutives and fixes. (decidim#4801)

    * Backport participatory text related evoutives and fixes.

    * Add changelog entry.

    * Update decidim_app-design Gemfile.lock.

    * Update decidim-generators Gemfile.lock.

    * Sort this PR's changelog entries for the next v0.16.1.

    * [TEST] Update participatory_text.odt document version with non ASCII symbols.

commit 2fa4618
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Tue Jan 22 16:04:29 2019 +0100

    Backport decidim#4778 to 0.16-stable (decidim#4777)

    * Move code parent assemblies from index to partial

    * Refactor filtered assemblies query

    * Refactor filter assemblies helper and partial

    * Change tests

    * Add CHANGELOG entry

commit 586b2a2
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Fri Jan 11 09:22:44 2019 +0100

    Fix action authorizer with blank permissions 0.16 backport (decidim#4746)

    * Ignore blank permission options in action authorizer

    * Add CHANGELOG

commit b7599a8
Author: Leonardo Diez <leiodd@gmail.com>
Date:   Thu Jan 10 14:41:23 2019 +0100

    Adds environment to open data export task to avoid errors (decidim#4743)

COMMAND HISTORY
```shell
$ git merge -s recursive -Xfind-renames=25% -Xsubtree=decidim-proposals -Xpatience --squash decidim/0.16-stable

$ git ls-tree -dr HEAD --name-only | grep proposal

$ git ls-files | grep proposal

$ git mv spec/cells/decidim/questions/proposal_activity_cell_spec.rb spec/cells/decidim/questions/question_activity_cell_spec.rb

$ git ls-tree -dr HEAD --name-only | grep proposal

```
Quentinchampenois pushed a commit to Quentinchampenois/decidim that referenced this pull request Apr 3, 2020
* Add upstream moderation

* Squashed commit of the following:

commit 1be43a1
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Wed Mar 20 09:14:38 2019 +0100

    New Crowdin translations (decidim#4985)

    Enjoy!

commit b0d608c
Author: Marc Riera <mrc2407@gmail.com>
Date:   Wed Mar 20 08:57:57 2019 +0100

    [Backport] Bring decidim#4980 and decidim#4978 to 0.16 (decidim#4984)

    #### 🎩 What? Why?
    This PR backports decidim#4980 and decidim#4978 to 0.16.

    #### 📌 Related Issues
    - Related to decidim#4978, decidim#4980

    #### 📋 Subtasks
    - [x] Add `CHANGELOG` entry

commit c188c31
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Mon Mar 18 16:06:57 2019 +0100

    New Crowdin translations (decidim#4968)

    * New translations en.yml (Czech)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (German)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Arabic)

    * Update comments bundle

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Arabic)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Catalan)

    * New translations en.yml (Arabic)

commit 7372946
Author: Marc Riera <mrc2407@gmail.com>
Date:   Mon Mar 18 09:14:47 2019 +0100

    [BACKPORT] Fix user presenter for user groups (decidim#4974)

    * Fix user presenter for user groups (decidim#4973)

    * Fix user presenter for user groups

    The user groups do not have a `.deleted?` method defined for them
    which caused the user presenter to break the notifications view
    in case the notification was linking to a group user.

    * Add CHANGELOG entry

    * Fix changelog

commit c5b711d
Author: Marc Riera <mrc2407@gmail.com>
Date:   Wed Mar 13 09:13:45 2019 +0100

    [Backport] Fix authorization workflows index (decidim#4963)

    * Let admins visit the authorization workflows index page

    * Add changelog

commit 700fe2d
Author: Marc Riera <mrc2407@gmail.com>
Date:   Wed Mar 13 08:42:29 2019 +0100

    [BACKPORT] Don't render profile URL if user has no nickname (decidim#4962)

    * Don't render profile URL if user has no nickname

    * Add changelog

commit 7c82e9d
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Tue Mar 12 08:53:39 2019 +0100

    New Crowdin translations (decidim#4959)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

commit 066d830
Author: Marc Riera <mrc2407@gmail.com>
Date:   Mon Mar 11 13:12:16 2019 +0100

    [BACKPORT] Skip callbacks on follower counters migration (decidim#4955)

    * Skip callbacks on follower counters migration

    * Add changelog

commit b5e534d
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Fri Mar 8 08:47:30 2019 +0100

    New Crowdin translations (decidim#4948)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Hungarian)

    * New translations en.yml (German)

    * New translations en.yml (Swedish)

    * New translations en.yml (Finnish)

commit b81e09d
Author: Marc Riera <mrc2407@gmail.com>
Date:   Thu Mar 7 15:04:29 2019 +0100

    Fix meeting questionnaire migration (decidim#4949)

commit d663fee
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Mon Mar 4 12:57:04 2019 +0100

    New Crowdin translations (decidim#4925)

    * New translations en.yml (Basque)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Polish)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Polish)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Polish)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Italian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Polish)

    * New translations en.yml (Polish)

    * New translations en.yml (Basque)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Italian)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Swedish)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Polish)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Dutch)

    * New translations en.yml (Dutch)

    * New translations en.yml (Dutch)

    * New translations en.yml (Czech)

    * New translations en.yml (Dutch)

    * New translations en.yml (Czech)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Dutch)

    * New translations en.yml (Dutch)

    * New translations en.yml (Czech)

    * New translations en.yml (Basque)

    * New translations en.yml (Catalan)

    * New translations en.yml (Basque)

    * New translations en.yml (Basque)

    * New translations en.yml (Basque)

    * New translations en.yml (Catalan)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (German)

    * New translations en.yml (Galician)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (French)

    * New translations en.yml (Finnish)

    * New translations en.yml (Galician)

    * New translations en.yml (Galician)

    * New translations en.yml (Galician)

    * New translations en.yml (French)

    * New translations en.yml (Galician)

    * New translations en.yml (Galician)

    * New translations en.yml (Russian with many plural form)

    * New translations en.yml (Russian with many plural form)

    * New translations en.yml (Ukrainian with many plural form)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Turkish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Ukrainian with many plural form)

commit 490ef8e
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Mon Mar 4 10:57:31 2019 +0100

    Debates dates are optional (decidim#4921)

commit de4b9b5
Author: Ivan Vergés <ivan@platoniq.net>
Date:   Fri Mar 1 11:28:42 2019 +0100

    fix wrong check of avatar_url in /oauth/me controller 0.16 backport (decidim#4917) (decidim#4919)

    * fix wrong check of avatar_url in /oauth/me controller that leads to a 500 error

    In Decidim intallations configured to use external services as file provider
    (such as AWS-S3), if a user has an avatar cannot authenticate using the builtin
    OAuth server due an error checking the url in the credentials_controller

    * fix rubocop complain

    * [ci_skip] Changelog fix entry

commit e14897b
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Wed Feb 20 11:02:55 2019 +0100

    Backport more bugfixes (decidim#4883)

    * Don't allow unknown process filters

    * Don't count withdrawn proposals when publishing one

    * Add start and end times to debates card

    * Fix debates ordering

    * Update CHANGELOG

commit 7454642
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Mon Feb 18 17:00:42 2019 +0100

    Backport bugfixes (decidim#4863)

    * Remove SMS authorization presenter call since it doesn't exist

    * Use MD5 for proposals search indexes

    * Remove etiquetter validator for admins

    * Order recent proposals by published date

    * Scope users search to current organization

    * Use user group as author when present in a comment

    * Allow HTML content at debates page

    * Fix proposal body rendering in activity cell

    * Fix free text answers exporting

    * Better handling with empty fields when exporting

    * Search initiatives at admin at the whole text, not just starting with

    * Order meetings at admin

    * Update CHANGELOG

    * Add missing admin link for proposals. Closes decidim#4834

    * Update CHANGELOG

commit a2c5fe3
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Mon Feb 18 17:00:19 2019 +0100

    New Crowdin translations (decidim#4860)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Turkish)

    * New translations en.yml (Basque)

    * New translations en.yml (Portuguese)

    * New translations en.yml (Portuguese, Brazilian)

    * New translations en.yml (Spanish)

    * New translations en.yml (Original)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Turkish)

    * New translations en.yml (Turkish)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (French)

    * New translations en.yml (Catalan)

    * New translations en.yml (Dutch)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Polish)

    * Readd missing keys

    * Readd missing keys

    * New translations en.yml (Original)

    * Revert "New translations en.yml (Original)"

    This reverts commit 2d52564.

commit 7f6129e
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Sat Feb 16 01:36:05 2019 +0100

    Backport decidim#4852 to 0.16 stable (decidim#4855)

    * Backport decidim#4852 to 0.16-stable

    * Add CHANGELOG entry

commit 8ecaa23
Author: decidim-bot <decidim-bot@users.noreply.github.com>
Date:   Sat Feb 16 01:33:31 2019 +0100

    New Crowdin translations (decidim#4781)

    * New translations en.yml (Indonesian)

    * New translations en.yml (Spanish)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Dutch)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Catalan)

    * New translations en.yml (German)

    * New translations en.yml (Russian with many plural form)

    * New translations en.yml (Ukrainian with many plural form)

    * New translations en.yml (Turkish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Spanish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Spanish, Paraguay)

    * New translations en.yml (Spanish)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Catalan)

    * New translations en.yml (Turkish)

    * New translations en.yml (Czech)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Czech)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish (plain))

    * New translations en.yml (Original)

    * New translations en.yml (Spanish, Mexico)

    * New translations en.yml (Spanish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Original)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Original)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Finnish)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Catalan)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * New translations en.yml (Hungarian)

    * Fix locales

    * Fix specs

    * More spec fixes

    * Spec fixes

commit c7ace25
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Fri Feb 15 08:56:26 2019 +0100

    Backport decidim#4718 to 0.16 stable (decidim#4847)

    * Backport decidim#4718 to 0.16 stable

    * Add CHANGELOG entry

commit f523607
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Wed Feb 13 14:49:49 2019 +0100

    Backport decidim#4828 to 0.16 stable (decidim#4836)

    * Backport decidim#4828 to 0.16-stable

    * Add CHANGELOG entry

commit d587a42
Author: Oliver Valls <tramuntanal@gmail.com>
Date:   Mon Feb 11 17:01:13 2019 +0100

    Backport/more participatory text features (decidim#4817)

    * [REFACTOR] Save participatory text drafts.

    * [REFACTOR] All participatory texts cards open by default.

    * [FEATURE] Option to reset participatory text file.

    * [I18N] Use "discard" terminology.

    * Update links to PR in changelog.

    * [TEST] Update literals in tests.

    * [TEST] Fix flacky test.

commit 5c460f7
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Mon Feb 4 15:56:46 2019 +0100

    Backport decidim#4811 to 0.16-stable (decidim#4815)

    * Fix attachments not being inherited and add test

    * Add CHANGELOG entry

commit 99eacbd
Author: Oliver Valls <tramuntanal@gmail.com>
Date:   Tue Jan 29 15:29:18 2019 +0100

    Backport participatory text related evoutives and fixes. (decidim#4801)

    * Backport participatory text related evoutives and fixes.

    * Add changelog entry.

    * Update decidim_app-design Gemfile.lock.

    * Update decidim-generators Gemfile.lock.

    * Sort this PR's changelog entries for the next v0.16.1.

    * [TEST] Update participatory_text.odt document version with non ASCII symbols.

commit 2fa4618
Author: Aitor Lopez Beltran <aitor.lb@coditramuntana.com>
Date:   Tue Jan 22 16:04:29 2019 +0100

    Backport decidim#4778 to 0.16-stable (decidim#4777)

    * Move code parent assemblies from index to partial

    * Refactor filtered assemblies query

    * Refactor filter assemblies helper and partial

    * Change tests

    * Add CHANGELOG entry

commit 586b2a2
Author: Oriol Gual <oriolgual@users.noreply.github.com>
Date:   Fri Jan 11 09:22:44 2019 +0100

    Fix action authorizer with blank permissions 0.16 backport (decidim#4746)

    * Ignore blank permission options in action authorizer

    * Add CHANGELOG

commit b7599a8
Author: Leonardo Diez <leiodd@gmail.com>
Date:   Thu Jan 10 14:41:23 2019 +0100

    Adds environment to open data export task to avoid errors (decidim#4743)

COMMAND HISTORY
```shell
$ git merge -s recursive -Xfind-renames=25% -Xsubtree=decidim-proposals -Xpatience --squash decidim/0.16-stable

$ git ls-tree -dr HEAD --name-only | grep proposal

$ git ls-files | grep proposal

$ git mv spec/cells/decidim/questions/proposal_activity_cell_spec.rb spec/cells/decidim/questions/question_activity_cell_spec.rb

$ git ls-tree -dr HEAD --name-only | grep proposal

```

* update Gemfile.lock

* Add view upstream_moderation

* ⤵️ last fixes on upstream from Proposals

* change filter for non treated Question on front

* Committee can moderate on Questions admin

* Committee can access Moderation admin pages

* Add mailer for new note created

* Fix question note mailer

* Add anchor for question note

* Add french translation

* Normalize fr and en

* use url and not path when using in mailer

* Use deliver later instead of now

* :fix: add notifications for committee / service decidim#582 decidim#583 decidim#584

* Add process_admin role permission

* Fix components visibility issue

* 🐛 remove Service from "Awaiting moderation" event #24

* 🐛 fix HTML in card_m cells #23

* Fix undefined method 'file' for nil:NilClass

* Add validate question event

* 🔖 ⬆️ bump 0.16.1

* Feature/admin search filters (#41)

* Backport of `feature/admin-proposals-filter` branch (fb5e0f8) decidim#476

* 🔖 ⬆️ bump 0.16.1

* Feature/display answers in admin notes (#42)

* 🚧 Display answers in admin notes

* 💄 UX fixes

* Display publishing date #38

- The publishing date = the moment the question changes state for `evaluating` or `accepted`.
- Screen for question view
- Screen for admin /manage
- Screen for admin /edit
- Screen for admin /question_notes
- Screen for admin /question_answers

* Display publishing date #38 (#43)

- The publishing date = the moment the question changes state for `evaluating` or `accepted`.
- Screen for question view
- Screen for admin /manage
- Screen for admin /edit
- Screen for admin /question_notes
- Screen for admin /question_answers

* 🐛 fix recipients on `Decidim::Questions::Admin::AnswerQuestion` #40

* Update Question reference when treated by admins #35 #36 (#44)

* Use bundler 2

* 🐛 fixes for OpenSourcePolitics/decidim-questions#38

* 🐛 fixes for OpenSourcePolitics/decidim-questions#35

* Move questions between components (#34)

* Move questions between components

* Add notifications

* Add specs

* Don't inherit

* Add the right permissions

* Update Version

* Add missing translations

* 🐛 fix duplicate publication date on admin views

* 🐛 manage custom reference when moving questions #30 #35 #36

* 🐛 [admin] add `pending` state to filter

* ⬆️ 🐛 i18n & css fixes

* 🐛 fix for process admin `:edit-link`

* Choose which specific people instead of a role in question recipients (#32)

* Choose which specific people instead of a role in question recipients

* Fix recipients ids and better code

* Add specs & locales

* Add migration to migrate existing questions

* Filter questions for service users

* Add missing translations

* Fix seeds

* Add missing translation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants