0.31 backports#99
Draft
microstudi wants to merge 64 commits into
Draft
Conversation
commit 6cc62f36552c2ab27d76df75d5d339320f85d9a7 Merge: 31e09c7 82c93ce Author: Ivan Vergés <ivan@pokecode.net> Date: Tue Oct 21 10:37:46 2025 +0200 Merge branch 'develop' into feature/elections-census-check-before-start commit 31e09c7 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Tue Oct 21 07:10:47 2025 +0200 fix linter commit 85f1a25 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Mon Oct 20 22:08:55 2025 +0200 Allow users to check if they can vote before the election starts commit e503bec Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Fri Oct 10 15:36:16 2025 +0200 xhange controller, add tests commit 408a174 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Fri Oct 10 14:52:00 2025 +0200 change text commit a1ed690 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Fri Oct 10 13:55:51 2025 +0200 change test commit 242f0a6 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Fri Oct 10 13:33:59 2025 +0200 add check before start
commit 0ddc2b4df70d72348aefab4d1ed2d5f4778228a3 Merge: ad11ec8 82c93ce Author: Ivan Vergés <ivan@pokecode.net> Date: Tue Oct 21 10:40:41 2025 +0200 Merge branch 'develop' into feature/elections-display-question-description commit ad11ec8 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Tue Oct 21 09:43:20 2025 +0200 fix title commit 0136d42 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Tue Oct 21 08:56:39 2025 +0200 fix tests commit 2523af2 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Mon Oct 20 14:44:11 2025 +0200 fix question_description commit 8dfe2c1 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Thu Oct 9 11:51:33 2025 +0200 display question description
commit 328e89ce35525d8d3efdbff7a82d01ea24c578f8 Merge: a0d1ea9 8fb3f92 Author: Ivan Vergés <ivan@pokecode.net> Date: Tue Oct 21 12:32:05 2025 +0200 Merge branch 'develop' into feature/elections-max-choices-limit commit 8fb3f92 Author: Alexandru Emil Lupu <contact@alecslupu.ro> Date: Tue Oct 21 12:52:21 2025 +0300 Fix ActiveRecord::AssociationTypeMismatch error in AddDemocraticQualityStaticPage (decidim#15399) commit 3f8a04f Author: Alexandru Emil Lupu <contact@alecslupu.ro> Date: Tue Oct 21 11:35:30 2025 +0300 Fix expiring Cloud Storage tokens (decidim#15005) * Fix expiring Cloud Storage tokens * Fix spellcheck issues * 📝 qlty fmt * Add public env variable * Revert qlty.toml * Revert toml * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> * Fix liniting issues * Trigger pipeline --------- Co-authored-by: qltysh[bot] <168846912+qltysh[bot]@users.noreply.github.com> Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> commit a0d1ea9 Merge: e1952f9 e34bce9 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Thu Oct 9 10:11:13 2025 +0200 Merge branch 'develop' into feature/elections-max-choices-limit commit e1952f9 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Thu Oct 9 09:54:36 2025 +0200 fix test commit 85e53d2 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Wed Oct 8 17:20:28 2025 +0200 fix test commit abe20bc Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Wed Oct 8 16:19:11 2025 +0200 fix linter commit cf06937 Author: Anna Topalidi <t.opalidisanna@gmail.com> Date: Tue Oct 7 15:24:39 2025 +0200 add max choices limit
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…ecidim#16159) * JS import configured to select states based on component * Route configured for collection on proposal import new * Imported js entry point of import_proposals. * Configured a new iteration from select on the component origin within the form * Created component_states method within the import controller * Updated some lint issues with the JS script * Updated import controller to retrieve the origin_id instead of component id * Moved the proposals_merge resource route. * Added attribute to select states based on the selected component * Added selectedStates which parses the selected states based on the component * Removed validate :valid_states because pluck token wasn't reterving states on its own componet not from that selected * Fixed the tercary operator on the selected states checkbox * Aligned the method call on the new form to fix lint error * not answered missing from the component states maped to be selected from the componet * Extracted the enforce_permissions method to component_states to parse users who dont have permissions to run the import actions * clean up of unused methods within the proposal import form * Updated object that retrieves the states via the proposal_import * Escaped the html by interpolating the state.token and state.title within the script to encode all handles * reverted private method of valid_states checking the proposal state and plucking the not_answered state server side validation * System spec added to check for dynamically added states from origin component * Updated spec to account for custom states to be detected in drop down * refactored the proposal import change to import from a stimulus controller * modified the new page to call the data attribute of the dynamic states * update to controller based on lint errors * refactored to use the mordern way of stimulus of calling the controller and an absolute path * jS docs added to the controller fetching the states dynamically
* add export button * add serializer * add specs * fix sql & export data --------- Co-authored-by: Ivan Vergés <ivan@pokecode.net>
* New translations en.yml (Catalan) [ci skip] * New translations en.yml (Swedish) [ci skip] * New translations en.yml (Catalan, Algherese) [ci skip] * New translations en.yml (Swedish) [ci skip] * New translations en.yml (French, Canada) [ci skip] * New translations en.yml (Catalan, Algherese) [ci skip] * New translations en.yml (French, Canada) [ci skip] * New translations en.yml (French, Canada) [ci skip] * New translations en.yml (Swedish) [ci skip] * New translations en.yml (Catalan, Algherese) [ci skip]
decidim#16806) * Move authorization revocation to background jobs * Update info * Eager-load authorization transfers in revocation jobs * Update eager loading * Rename job, improve message and add yardoc * Change comments to YARD format Co-authored-by: Alejandro Rueda López <alejandro.rueda@nazaries.com>
…items' to v0.31 (decidim#16804) * Fix freeze in form validation with large checkbox groups * Include test * Lint, increase eslint max-lines Co-authored-by: Alejandro Rueda López <alejandro.rueda@nazaries.com>
…m#16815) Co-authored-by: Antti Hukkanen <antti.hukkanen@mainiotech.fi>
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com> Co-authored-by: stephanierousset <61418966+Stef-Rousset@users.noreply.github.com>
…ecidim#16839) Co-authored-by: Antti Hukkanen <antti.hukkanen@mainiotech.fi>
…16849) * Fix image upload validation errors * Apply AI review recommendations Co-authored-by: Antti Hukkanen <antti.hukkanen@mainiotech.fi>
…to v0.31 (decidim#16866) * show proper richtext in election questions * fix helper * fix test * do not render div if no description --------- Co-authored-by: Ivan Vergés <ivan@pokecode.net> Co-authored-by: Anna Topalidi <t.opalidisanna@gmail.com>
… v0.31 (decidim#16871) Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
…ecidim#16863) Co-authored-by: Antti Hukkanen <antti.hukkanen@mainiotech.fi>
…to v0.31 (decidim#16870) Co-authored-by: Lucas Carrias <lucascarrias@outlook.com>
…nt' to v0.31 (decidim#16874) Co-authored-by: Tom Greenwood <101816158+greenwoodt@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…idim#16901) * Handled missing user for block action * Small improvement * Fixed linter issue * Apply suggestions from code review * Running linters * Apply revieview recommendations * Fix spec --------- Co-authored-by: andra-panaite <135139066+andra-panaite@users.noreply.github.com> Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro> Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
…idim#16905) * Check for existing user in "show email" form * Handled non-existing user case for show_email * Run linter * Fixed linter issue * Small refactor * Removed blank line * Apply review recommendation * Added success case in test file --------- Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro> * Apply suggestion from @alecslupu --------- Co-authored-by: andra-panaite <135139066+andra-panaite@users.noreply.github.com>
…dim#16915) * Parametrize Validator version * Add default value * Use vars. instead of env Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro>
…ecidim#16921) * Fix the pages component duplicate/copy hook name * Add specs * Fix AI nitpick Co-authored-by: Antti Hukkanen <antti.hukkanen@mainiotech.fi>
…0.31 (decidim#16923) Co-authored-by: Masayoshi Takahashi <takahashim@users.noreply.github.com>
…cate Spaces forms' to v0.31 (decidim#16939) * Remove "Duplicate landing page content blocks" checkbox from Duplicate Assembly form * Remove "Duplicate landing page content blocks" checkbox from Duplicate Process form * Remove leftover from Pages spec Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
NOT TO MERGE