-
-
Notifications
You must be signed in to change notification settings - Fork 405
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
Allow apps to configure the document types in the verifications module #12306
Allow apps to configure the document types in the verifications module #12306
Conversation
…eenwoodt/decidim into fix/configure--verification-module-id
@andreslucena the generators seem to be failing me even through we're calling |
Thanks for the reminder. I have now commited @alecslupu's changes (or reverted them back) so the pipeline should be red (normal due to these changes). |
The chromedriver failing checks should be fixed upstream already. @greenwoodt can you merge with |
Updating now |
@greenwoodt can you do another merge to see if we solve the current broken set of checks in CI 🙏🏽 ? |
…/configure--verification-module-id
…eenwoodt/decidim into fix/configure--verification-module-id
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏽
@alecslupu and @andreslucena I'm still having Chromedriver issues it seems with the Meeting test failures in this PR. Can we have a look tomorrow in our meeting? |
I have seen today those meetings that failed. I think that we need to patch and add globally the patch @andreslucena added in #12367 . I have found the same meeting error in one of my PRs and I i have seen the screen is resized to 800 by 600. |
Lets add it to agenda for tomorrow. |
Since is blocking some of the PRs i am working on, i have opened a PR at #12387. |
* develop: Redesign: clean-up of deprecated classes (#12074) Cleanup cells (#12317) Extract tools related to releases to gem (#12281) Patch events on the new format (#12345) Allow apps to configure the document types in the verifications module (#12306) Fix Capybara/RSpec/HaveSelector offenses (#12377) Fix flaky for reports (#12387) Fix Capybara/NegationMatcher offenses (#12376) Bump spring and spring-watcher-listen versions (#12385) Standardize the call for sanitize/escape translated (#12338) Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327) Install rubocop capybara, cw, and performance plugins (#12371) Fix meetings counter calculating total amount (#12354) Add multiple statuses on proposals (#12052) Update decidim-api related gems (#12349) Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)
…design-staging * fix/desgin-application-cell-components: Remove unused method Avoid exceptions calling activity cells with blank arguments Create an action log item to call activity cell in component page test Use decidim_html_escape for resource title in activity cell Redesign: clean-up of deprecated classes (#12074) Cleanup cells (#12317) Extract tools related to releases to gem (#12281) Patch events on the new format (#12345) Allow apps to configure the document types in the verifications module (#12306) Fix Capybara/RSpec/HaveSelector offenses (#12377) Fix flaky for reports (#12387) Fix Capybara/NegationMatcher offenses (#12376) Bump spring and spring-watcher-listen versions (#12385) Standardize the call for sanitize/escape translated (#12338) Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327) Install rubocop capybara, cw, and performance plugins (#12371) Fix meetings counter calculating total amount (#12354) Add multiple statuses on proposals (#12052) Update decidim-api related gems (#12349) Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)
* Upgrade chromedriver to v120+ (#12351) * Upgrade chrome driver * Fix google chrome headless syntax for v120 * Fix missing favicon error in decidim-dev module * Fix missing favicon error in decidim-core module * Fix meetings specs * Fixing Participatory process * Fix proposals spec * Fix initiatives --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Patch participatory spaces factories (#12341) * Patch ParticipatoryProcess factories * Use correct factories * Fix decidim participatory process output * Fix more specs * Fix more specs * Last spec? * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: datepicker (#11768) * Add new datepicker * Add new datepicker * Add timepicker functionality * Fix reset clock to reset input * Move listeners to bottom of the file * Add click selection for timepicker fields / Move files to folder * Add separate files for functions and eventlisteners / Change date input to type text * Refactor code * Add 12-hour-format * Update Date- and Timepicker functionalities / Add 12-hour functionalities * Align and link errors with new input fields * Fix meetings tests * Remove extra rows from test / Remove comments * Add regex modification * Change structure of files * Add datepicker-library to shipped packages/ Fix datepicker spec * Remove extra app-design package * Add datepicker tests * Change hard coded formats to be fetched from the backend * Update code to work with newer redesign * Add new test * Clean up code * Fix code * Delete extra row from spec * Add temporary changes for tests * Update code to work with the most recent redesigned develop branch * Modify datepicker to the admin view / Change input field limitations * Add lint fixes / Add specs * Add specs * Fix specs * Add pagestretcher for datepicker calendar if page too short / Add default time if only date picked * Add default time option / Add specs * Test git build * Update package-lock * Fix failing specs * Clean up date-picker branch by having a fresh develop with cherry picked original date-picker commits without chore/upgrade-shakapacker -branch commits * Delete old redesigned-files * Fix assembly specs / Uncomment CSS imports * Import datepicker theme css from local file instead of package * Fix Prettier errors * Add translation method to datepicker month and day names * Update gemfile.lock * Update gemfile.lock * Remove redundant spec type * Change timepicker buttons to follow datepicker format * Redesigns the timepicker * Update scss * Add specs / Add new format logic * Fix specs * Add gray border to selected date / Update specs * Redesign buttons / Update design * Fix lint * Update Package-lock * Refactor code / Add fixes based on reviews * Add Jest tests / Fix SCSS * Fix code * Fix datepicker specs * Fix focus ordering / Change class-naming * Fix flaky for questionnaire drag and drop question (#12367) * Remove elections module (#12366) * Remove elections module * Remove elections, votings and bulletin board references * Remove elections, votings and bulletin board references (part 2) * Add branch to decidim-generators (to be rolledback before merging) * Revert changes to generator's branches * Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381) * Update decidim-api related gems (#12349) * Add multiple statuses on proposals (#12052) * Add initial db structure * Add build method * Add proposal state model + admin presenter * Add proposal_state factory * Add admin interface for proposal states * Misc changes * Fix proposal status * Running linters * Fix failing Specs (#285) * Implement custom answers * Fix proposal fields * Fix the admin status badges * Fix migration script * Add notifiable and anwerable to the proposal states * Deprecating proposals old classes * Migrate frontend classes * Refactor seeds * Fix frontend * Fix more tests * Remove obsolete specs * Running linters * More linting * Fix specs * Fixing the proposals specs * Implement templates * Fixing decidim-templates specs * Remove unused i18n * Fixing more specs * Normalize I18n * reverting helper methods * Add proposal states tests * Run linter * Add release notes * Fix the frontend filters * Lint * Fixing test * Adjust labels * Revert proposal related changes * Fix small issues * Running linters * Update decidim-core/app/cells/decidim/amendable/announcement_cell.rb * Add token validation * Lint * Fix tests * Fix uniquess validator * Refactor commands * fix the specs on refactor * Removed description field * Remove boolean fields * Fix description related errors * Fix some tests * Fix more specs * Fix answerable in proposal answer * Fix migration * Rename migrations * Fix failing specs * Fix failing specs * Fix more specs * Fixing specs * Remove token input * Autogenerate the token * removing default state of not_answered * Remove bangs * Fixing the specs * Fix failing specs ... * Fix the state vs Status * Apply latest changes requested * Normalize locales * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply suggestions from code review * Running linters, apply latest suggestions * Update index.html.erb * Fix failing specs * Running linters * Running linters * Patch factory * Apply Code Review Recommendations --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix meetings counter calculating total amount (#12354) * Changing total_length in counter to total_count in meetings condition * Test added to search_meetings-spec * Test to fix pipline * Test to remove for lint * Install rubocop capybara, cw, and performance plugins (#12371) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Lock bullet * Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327) * Change the rubocop setting for enforced style to be 'no_mixed_keys' * Fix rubocop offenses * Fix erblint offenses * Use new ruby syntax for hashes Suggested on code review * Apply suggestions from code review in data hash Co-authored-by: Alexandru Emil Lupu <[email protected]> * Ignore rubocop offenses for Naming/VariableNumber * Revert changes of proposal_form_examples.rb --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Standardize the call for sanitize/escape translated (#12338) * Standardize the new method call * Running linter * Bump spring and spring-watcher-listen versions (#12385) * Bump spring and spring-watcher-listen versions * Disable spring gems when creating the application for performance checks * Fix Capybara/NegationMatcher offenses (#12376) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Fix Rubocop Capybara/NegationMatcher * Cleanup * Cleanup * Lock bullet * Fix failing spec * Fix flaky for reports (#12387) * Fix the screen resolution to 1920x1080 before each spec * Apply review recommendations * Fix Capybara/RSpec/HaveSelector offenses (#12377) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup Capybara/RSpec/HaveSelector * Revert Gemfiles * Update decidim-dev/config/rubocop/capybara.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Allow apps to configure the document types in the verifications module (#12306) * Update i18n translation to id number * Changing DNI strings to Identification number instead * Changing NIE string value to Identification number * Offline review one spec failing * Local tests working omn id_document_offline & online * Generators updated initializer and yml secrets. Update to test to fix CLI * Update to secrets.yml file * Update to README file in verifications * Lint code fix to README file * Change to secrets.yaml file * Reverting secrets file * Verifications model change in the secrets file * Change to config in initalizer.rb * reverting to previous intializer * Test to verifications * Reverting file * Test with a require engine in verifications: Adapter.rb * Reverting initalizer file * Update of the Gemfile in verifications to add a path to verifications * Update of Gemfile using bundle * verifiication change in the gemlog file * Minor change to bundler for gemfile generators on verifations * Reverting file. Verifications path added to generators Gemfile * Verification update on generators and generators_spec files to match branch name * Revert gemfile dependency * Update of release notes for changes in the PR * Update to release notes as per suggestion from andres * Update decidim-generators/lib/decidim/generators/app_templates/initializer.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Reverting RELEASE_NOTES section to previous version * Reverting initalizer call on verifications * Update of fix lint errors on RELEASE_NOTES * Reverting initalizer change to :decidim, :verifications * Remove to_json as the secret file only translates to array * Change to catch ID no. in initalizer and secret file * Changes to value on indentification number * Changes to form in view * Reverting file due to error * Change to Verifications model to align with intializer and secrets file * Changes to spec for verifications indentification number * Changes to verifications model to test * Reverting config accessor verifications * Changing the generators string to an array * Change to i18n tasks array * Final changes to id_document specs in verifications * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Markdownlint changes based on error * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-generators/lib/decidim/generators.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/spec/lib/generators_spec.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> Co-authored-by: Alexandru Emil Lupu <[email protected]> * Patch events on the new format (#12345) * Patch events on the new format * Some refactor * Fix more specs * Fix specs * Running linters * Patch the specs * RUnning linters * Fix admin spec * Fixing more specs * patch test * Apply review recommendations * Fix failing specs * Fix failing specs on conferences * Update decidim-core/spec/lib/events/simple_event_spec.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Extract tools related to releases to gem (#12281) * Create new decidim-maintainers_toolbox gem with the bundler skeleton * Add documentation * Add gem specifications * Extract classes, specs and scripts to decidim-maintainers_toolbox gem * Add missing gem dependencies * Fix filepaths and namespaces * Add CI workflow configuration for decidim-maintainers_toolbox * Exclude decidim-maintainers_toolbox gem from the GemManager gems * Use ruby 2.7.5 for decidim-maintainers_toolbox * Fix rubocop offense * Document special case on versions * Extract GemManager to decidim-maintainers-toolbox gem * Extract GemManager rake tasks to gem * Add namespace in GemManager tasks * Fix spellchecker offenses * Fix ruby syntax for this version * Fix autocorrectable rubocop offenses * Add missing directories in requires after moving files * Revert "Add missing directories in requires after moving files" This reverts commit e3b1b5606a60b8c2ac09316f268d66b6fc9b031d. * Revert "Add namespace in GemManager tasks" This reverts commit 89b447ddfaaa1f933d53f24b29f9c3cdcd76f01c. * Revert "Extract GemManager rake tasks to gem" This reverts commit d8b18a4f23b2190df3644899b7c82198646179f0. * Revert "Extract GemManager to decidim-maintainers-toolbox gem" This reverts commit 9f2f7823021caa380ba53cc7a9433cb3b304a820. * Fix rubocop offenses * Fix markdownlint offense * Rename scripts to use the decidim preffix Suggested on code review * Add missing dependencies * Fix relative requires * Fix rubocop offenses * Add missing namespaces Suggested on code review Co-authored-by: Alexandru Emil Lupu <[email protected]> * Add missing namespace in spec * Fix arguments for hashes Suggested on code review * Refactor ChangelogGenerator to use the CLI pattern (with Thor) * Implement ChangeLogGenerator class in Releaser * Fix rubocop offenses * Remove decidim-maintainers_toolbox gem from this repository Now it lives in https://github.com/decidim/decidim-maintainers_toolbox * Restore changes made in GemManager * Update link to repository --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Cleanup cells (#12317) * Cleanup cells * Cleaning meetings cells * Cleaning budgets cells * Cleaning elections cells * Cleaning proposals cells * Cleaning forms cells * Cleaning initiatives cells * Cleaning core cells * Cleaning admin cells * Cleaning comments cells * Cleaning conferences cells * Cleaning assemblies cells * Cleaning processes cells * Add Decidim::SanitizeHelper * Fix failing specs * Fix missing resource_type_icon_key * Fix missing html_truncate * Redesign: clean-up of deprecated classes (#12074) * Redesign: clean-up of deprecated classes (part 2) * Redesign: HTML clean-up on accountability module (#12075) * Redesign: clean-up of deprecated classes on proposals (#12098) * Redesign: HTML clean-up on initiatives (#12140) * Redesign: HTML clean-up on Initiatives * Apply review recommendations * Redesign: HTML clean-up on sortitions, surveys, system and templates (#12081) * Run erblint for decidim-templates * Run erblint for decidim-system * Run erblint for decidim-surveys * Lint Sortitions * Remove tags--sortition * Apply review recommendations * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb Works Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/_choose.html.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update .erb-lint.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: HTML clean-up on participatory-processes and assemblies (#12138) * Redesign: HTML clean-up on participatoryProcess and Assemblies * Update decidim-participatory_processes/app/cells/decidim/participatory_processes/process_filters_cell.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply review recommendations --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: HTML clean-up on budgets (#12099) * Redesign: clean-up of deprecated classes (part 6) * Apply review recommendation * Add class to erblint * Redesign: HTML clean-up on forms and debates (#12141) * Redesign: HTML clean-up on Forms and Debates * Remove hashtags__container from form builder * Redesign: HTML clean-up on meetings (#12139) * Redesign: HTML clean-up on Meetings * Change selectors * Apply review recommendation * Resdesign: HTML clean-up on Blogs module (#12277) * Redesign: HTML clean-up of the design module (#12275) * Redesign: clean-up deprecated admin CSS classes (#12372) * remove class actions * Remove hollow buttons * Fix topbar__dropmenu * More cleanup * Fix callout * More erb clearing * Clear more fields * Reveal classes * More cleaning * More cleaning * more cleanup * Redesign: clean-up deprecated conferences CSS classes (#12374) * Redesign: clean-up deprecated comments CSS classes (#12373) * Cleanup buttons * Clean comment__footer * Fix the pipeline * Fix comment__hide * Fix comment reply visibility togglers * Fix comment reply * Fix failing specs * Fix failing specs on comments * Apply Code Review Recommendations * Fix spec * Redesign: clean-up deprecated core classes (#12375) * impersonation warning * Data impersonation warning * Cleanup * Fix failing spec * clean up * Remove extra classes * Cleanup scopes * Fix failing spec * Fix spec * Fix spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: clean-up deprecated classes - wrap-up (#12391) * Redesign: clean-up deprecated classes - wrap-up * Revert is-selected --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> Co-authored-by: Tom <[email protected]> * Add webp to content types in ActiveStorage (#12383) * Add webp to content types in active storage * Add test for active storage initializer * Add webp to org settings and record and favicon uploaders * Fix exception when presenting oauth application in admin log (#12396) * Fix exception when presenting oauth application in admin log * Add custom configuration for non standard rspec filename For some reason, rspec doesn't like that this particular file is called "oauth_application_presenter_spec.rb", saying that it should be called "o_auth_application_presenter_spec.rb". The problem is that for consistency we should rename all the other OAuth files. Also, it wasn't detected for other specs, like: - ./decidim-system/spec/commands/decidim/system/create_oauth_application_spec.rb - ./decidim-system/spec/commands/decidim/system/destroy_oauth_application_spec.rb - ./decidim-system/spec/commands/decidim/system/update_oauth_application_spec.rb - ./decidim-system/spec/forms/decidim/system/oauth_application_form_spec.rb So, this commit changes the rspec configuration so this doesn't get flagged for this particular rspec file. * Cleanup pipelines (#12401) * Add a better ChromeDriver workaround (#12398) * Fix flaky specs in proposals (#12400) * Fix Capybara/RedundantWithinFind offenses (#12378) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Fix Capybara/RedundantWithinFind offenses * Running linters * Fix failing spec * Run Lint * Fix rubocop * Fix authorization handler in OmniauthRegistrations (#12397) * Fix authorization handler in OmniauthRegistrations * Running linters * Extract redirect methods to own module * Fix Content Security Policy errors in pipeline (#12410) * Patch Capybara * Add Frame exceptions * Add host * Fix CSP * Remove debug tooling * Running linters * Fixing some specs * Remove inspections * Fix a11y errors with organizations seeds colors (#12399) * Add withdrawn_at field to meetings (#12365) * withdrawn_at added to model. Extration of withdrawn state * Migration of withdrawn_at added to table * Update meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update withdraw_meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update 20240130135858_add_withdrawn_fields_on_meetings.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * patching expect_withdrawn references in meetings * Updating the meeting_type api with the state fields * Updating the meeting serizlizer * Update of factories test in meetings * Git test * Update to withdraw meeting spec * Change to the scope in model * Changing method that checks if an author has withdrawn a meeting * updated the withdraw meeting call to change state * fix serialzer variable in meetings from proposal -> meeting * Update withdraw_meeting.rb private method Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-meetings/app/commands/decidim/meetings/withdraw_meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-meetings/db/migrate/20240130135858_add_withdrawn_fields_on_meetings.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Adding a rubocop disable to skip validation within withdrawn fields --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Fix flaky spec on Content Security Policy (#12412) * Fix Proposals bulk action form (#12370) * Fix a bug where form parameters didn't reset * Revert Gemfile.lock * Add spec to check form selection reset * Improve support for RTL languages (#12389) * Add RTL direction HTML attribute * Add NeedsRtlDirection to devise controllers * Fix bug in rtl_direction helper HTML * Add NeedsRtlDirection to admin controllers * Fix some spelling errors (#12422) * spelling: announcement Signed-off-by: Josh Soref <[email protected]> * spelling: unathorized Signed-off-by: Josh Soref <[email protected]> * spelling: visibility Signed-off-by: Josh Soref <[email protected]> * spelling: access Signed-off-by: Josh Soref <[email protected]> * spelling: accessibility Signed-off-by: Josh Soref <[email protected]> * spelling: accomplish Signed-off-by: Josh Soref <[email protected]> * spelling: active Signed-off-by: Josh Soref <[email protected]> * spelling: activerecord Signed-off-by: Josh Soref <[email protected]> * spelling: activities Signed-off-by: Josh Soref <[email protected]> * spelling: activity Signed-off-by: Josh Soref <[email protected]> * spelling: additionally Signed-off-by: Josh Soref <[email protected]> * spelling: address Signed-off-by: Josh Soref <[email protected]> * spelling: aggressive Signed-off-by: Josh Soref <[email protected]> * spelling: already Signed-off-by: Josh Soref <[email protected]> * spelling: ambiguousness Signed-off-by: Josh Soref <[email protected]> * spelling: amount Signed-off-by: Josh Soref <[email protected]> * spelling: an Signed-off-by: Josh Soref <[email protected]> * spelling: analyze Signed-off-by: Josh Soref <[email protected]> * spelling: and Signed-off-by: Josh Soref <[email protected]> * spelling: answers Signed-off-by: Josh Soref <[email protected]> * spelling: anymore Signed-off-by: Josh Soref <[email protected]> * spelling: application Signed-off-by: Josh Soref <[email protected]> * spelling: appropriate Signed-off-by: Josh Soref <[email protected]> * spelling: approved Signed-off-by: Josh Soref <[email protected]> * spelling: arbitrary Signed-off-by: Josh Soref <[email protected]> * spelling: are Signed-off-by: Josh Soref <[email protected]> * spelling: area types Signed-off-by: Josh Soref <[email protected]> * spelling: arguments Signed-off-by: Josh Soref <[email protected]> * spelling: assemblies Signed-off-by: Josh Soref <[email protected]> * spelling: assembly Signed-off-by: Josh Soref <[email protected]> * spelling: attribute Signed-off-by: Josh Soref <[email protected]> * spelling: authorities Signed-off-by: Josh Soref <[email protected]> * spelling: authorization Signed-off-by: Josh Soref <[email protected]> * spelling: authorizing Signed-off-by: Josh Soref <[email protected]> * spelling: authors Signed-off-by: Josh Soref <[email protected]> * spelling: autocompletion Signed-off-by: Josh Soref <[email protected]> * spelling: available Signed-off-by: Josh Soref <[email protected]> * spelling: be Signed-off-by: Josh Soref <[email protected]> * spelling: beginning Signed-off-by: Josh Soref <[email protected]> * spelling: belonging Signed-off-by: Josh Soref <[email protected]> * spelling: below Signed-off-by: Josh Soref <[email protected]> * spelling: birthday Signed-off-by: Josh Soref <[email protected]> * spelling: bottom Signed-off-by: Josh Soref <[email protected]> * spelling: breadcrumb Signed-off-by: Josh Soref <[email protected]> * spelling: broadcast Signed-off-by: Josh Soref <[email protected]> * spelling: broadcasts Signed-off-by: Josh Soref <[email protected]> * spelling: button Signed-off-by: Josh Soref <[email protected]> * spelling: cache Signed-off-by: Josh Soref <[email protected]> * spelling: case-insensitive Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Add patch_generators task to maintainers' releases instructions (#12440) * Change design application cell components examples to use Ruby code (#12342) * Refactor cell_snippet to display Ruby code * Define cell_table render_content option * Use cell_table when possible * Rearrange elements of announcement component page * Define call strings in cell snippets * Small refactor * Fix indentation * Allow using multiple entries in call_string and update buttons component page * Add spellcheck="false" to code textareas * Ignore empty call_string items and remove spaces * Extend examples of cells in annonuncements and tab panels pages * Rename sections * Replace static html with cell calls and use examples of code in address component page * Replace static html with cell calls and use examples of code in author component page * Change cards component page to use cells and examples of code * Fix style of design_table displaying cards * Fix process groups s cell card * Remove report component page unused static elements * Remove follow component page unused static elements * Add spellcheck="false" to remaining textareas with code * Fix linters * Use decidim_html_escape for resource title in activity cell * Create an action log item to call activity cell in component page test * Avoid exceptions calling activity cells with blank arguments * Remove unused method * Update decidim-design/app/helpers/decidim/design/author_helper.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-core/app/cells/decidim/activity_cell.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Remove unused method * Fix AuthoredItem dummy class definition * Split source_code helper method in different methods --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix decidim-core and decidim-api dependency tree (#12439) * Fix decidim-core and decidim-api dependency tree * Fix specs * Cleanup events (#12394) * Remove unecessary NotificationEvent mixin * Remove unecessary notification_title method * Refactor other event classes by inheriting from SimpleEvent Detected on code review * Fix spec * Fix some spelling errors (part 2) (#12446) * spelling: categories Signed-off-by: Josh Soref <[email protected]> * spelling: checkboxes Signed-off-by: Josh Soref <[email protected]> * spelling: children's Signed-off-by: Josh Soref <[email protected]> * spelling: children Signed-off-by: Josh Soref <[email protected]> * spelling: command Signed-off-by: Josh Soref <[email protected]> * spelling: commenters Signed-off-by: Josh Soref <[email protected]> * spelling: communicate Signed-off-by: Josh Soref <[email protected]> * spelling: community Signed-off-by: Josh Soref <[email protected]> * spelling: compatibility Signed-off-by: Josh Soref <[email protected]> * spelling: completion Signed-off-by: Josh Soref <[email protected]> * spelling: component Signed-off-by: Josh Soref <[email protected]> * spelling: concatenated Signed-off-by: Josh Soref <[email protected]> * spelling: conclusion Signed-off-by: Josh Soref <[email protected]> * spelling: conferences Signed-off-by: Josh Soref <[email protected]> * spelling: confirmation Signed-off-by: Josh Soref <[email protected]> * spelling: consecutive Signed-off-by: Josh Soref <[email protected]> * spelling: conservative Signed-off-by: Josh Soref <[email protected]> * spelling: constraint Signed-off-by: Josh Soref <[email protected]> * spelling: contain Signed-off-by: Josh Soref <[email protected]> * spelling: container Signed-off-by: Josh Soref <[email protected]> * spelling: content Signed-off-by: Josh Soref <[email protected]> * spelling: context Signed-off-by: Josh Soref <[email protected]> * spelling: continuous Signed-off-by: Josh Soref <[email protected]> * spelling: contributing Signed-off-by: Josh Soref <[email protected]> * spelling: convenience Signed-off-by: Josh Soref <[email protected]> * spelling: convention Signed-off-by: Josh Soref <[email protected]> * spelling: conversions Signed-off-by: Josh Soref <[email protected]> * spelling: converter Signed-off-by: Josh Soref <[email protected]> * spelling: converts Signed-off-by: Josh Soref <[email protected]> * spelling: coordinates Signed-off-by: Josh Soref <[email protected]> * spelling: correctly Signed-off-by: Josh Soref <[email protected]> * spelling: counter Signed-off-by: Josh Soref <[email protected]> * spelling: counts Signed-off-by: Josh Soref <[email protected]> * spelling: coupling Signed-off-by: Josh Soref <[email protected]> * spelling: created Signed-off-by: Josh Soref <[email protected]> * spelling: criteria Signed-off-by: Josh Soref <[email protected]> * spelling: cursor Signed-off-by: Josh Soref <[email protected]> * spelling: customize Signed-off-by: Josh Soref <[email protected]> * spelling: customized Signed-off-by: Josh Soref <[email protected]> * spelling: data Signed-off-by: Josh Soref <[email protected]> * spelling: database Signed-off-by: Josh Soref <[email protected]> * spelling: deauthorizes Signed-off-by: Josh Soref <[email protected]> * spelling: declaration Signed-off-by: Josh Soref <[email protected]> * spelling: declare Signed-off-by: Josh Soref <[email protected]> * spelling: default Signed-off-by: Josh Soref <[email protected]> * spelling: dependent Signed-off-by: Josh Soref <[email protected]> * spelling: descendingly Signed-off-by: Josh Soref <[email protected]> * spelling: description Signed-off-by: Josh Soref <[email protected]> * spelling: destroy Signed-off-by: Josh Soref <[email protected]> * spelling: determine Signed-off-by: Josh Soref <[email protected]> * spelling: different Signed-off-by: Josh Soref <[email protected]> * spelling: digitalocean Signed-off-by: Josh Soref <[email protected]> * spelling: directly Signed-off-by: Josh Soref <[email protected]> * spelling: dummy Signed-off-by: Josh Soref <[email protected]> * spelling: duplicate Signed-off-by: Josh Soref <[email protected]> * spelling: embeddable Signed-off-by: Josh Soref <[email protected]> * spelling: embedded Signed-off-by: Josh Soref <[email protected]> * spelling: empty Signed-off-by: Josh Soref <[email protected]> * spelling: encountered Signed-off-by: Josh Soref <[email protected]> * spelling: endorsement Signed-off-by: Josh Soref <[email protected]> * spelling: enqueues Signed-off-by: Josh Soref <[email protected]> * spelling: environment Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Redesign: Decidim Design Guide page translations (home) (#12457) * Creation of en.yml and home page header i18n translation * Normalising the i18n string in en.yml and fixing rubocop syntax issue * Update decidim-design/app/views/decidim/design/home/index.html.erb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * Added github header and h2 * Last text in home translated paragraphs * i18n normalise issues and rubocop * Rubocop issue fixed spacing in rails HTML tags * Update decidim-design/app/views/decidim/design/home/index.html.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Migrate from babel to esbuild (#12238) * Initial esbuilder * Fix js * Add esbuilder config * Remove babel-loader * Patch generators * Fix linting issues * Fix failing spec * Fix js linter errors * Trying to update the GraphiQL * Fix esbuild config * Running linters * Update release notes, optimize the config * Run markdownlint * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply review recommendation * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix some spelling errors (part 4) (#12461) * spelling: maintained Signed-off-by: Josh Soref <[email protected]> * spelling: malicious Signed-off-by: Josh Soref <[email protected]> * spelling: manifest Signed-off-by: Josh Soref <[email protected]> * spelling: manner Signed-off-by: Josh Soref <[email protected]> * spelling: maximum Signed-off-by: Josh Soref <[email protected]> * spelling: meeting Signed-off-by: Josh Soref <[email protected]> * spelling: metaprogrammed Signed-off-by: Josh Soref <[email protected]> * spelling: momentarily Signed-off-by: Josh Soref <[email protected]> * spelling: most Signed-off-by: Josh Soref <[email protected]> * spelling: multiple Signed-off-by: Josh Soref <[email protected]> * spelling: multitenant Signed-off-by: Josh Soref <[email protected]> * spelling: naming convention Signed-off-by: Josh Soref <[email protected]> * spelling: needed Signed-off-by: Josh Soref <[email protected]> * spelling: nonexistent Signed-off-by: Josh Soref <[email protected]> * spelling: notifiable Signed-off-by: Josh Soref <[email protected]> * spelling: notification Signed-off-by: Josh Soref <[email protected]> * spelling: official Signed-off-by: Josh Soref <[email protected]> * spelling: offline Signed-off-by: Josh Soref <[email protected]> * spelling: on Signed-off-by: Josh Soref <[email protected]> * spelling: openstreetmap Signed-off-by: Josh Soref <[email protected]> * spelling: otherwise Signed-off-by: Josh Soref <[email protected]> * spelling: outdent Signed-off-by: Josh Soref <[email protected]> * spelling: output Signed-off-by: Josh Soref <[email protected]> * spelling: overlapping Signed-off-by: Josh Soref <[email protected]> * spelling: overridden Signed-off-by: Josh Soref <[email protected]> * spelling: overrides Signed-off-by: Josh Soref <[email protected]> * spelling: overriding Signed-off-by: Josh Soref <[email protected]> * spelling: overwriting Signed-off-by: Josh Soref <[email protected]> * spelling: overwritten Signed-off-by: Josh Soref <[email protected]> * spelling: param Signed-off-by: Josh Soref <[email protected]> * spelling: parameters Signed-off-by: Josh Soref <[email protected]> * spelling: participating Signed-off-by: Josh Soref <[email protected]> * spelling: particularly Signed-off-by: Josh Soref <[email protected]> * spelling: pass another Signed-off-by: Josh Soref <[email protected]> * spelling: password Signed-off-by: Josh Soref <[email protected]> * spelling: perform Signed-off-by: Josh Soref <[email protected]> * spelling: permanent Signed-off-by: Josh Soref <[email protected]> * spelling: permitted Signed-off-by: Josh Soref <[email protected]> * spelling: plural Signed-off-by: Josh Soref <[email protected]> * spelling: possible Signed-off-by: Josh Soref <[email protected]> * spelling: precisely Signed-off-by: Josh Soref <[email protected]> * spelling: precomputes Signed-off-by: Josh Soref <[email protected]> * spelling: preexisting Signed-off-by: Josh Soref <[email protected]> * spelling: prerequisite Signed-off-by: Josh Soref <[email protected]> * spelling: private Signed-off-by: Josh Soref <[email protected]> * spelling: process Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Fix some spelling errors (part 5) (#12463) * spelling: processes Signed-off-by: Josh Soref <[email protected]> * spelling: project Signed-off-by: Josh Soref <[email protected]> * spelling: proper Signed-off-by: Josh Soref <[email protected]> * spelling: proposal's Signed-off-by: Josh Soref <[email protected]> * spelling: punctuation marks Signed-off-by: Josh Soref <[email protected]> * spelling: questionnaire Signed-off-by: Josh Soref <[email protected]> * spelling: read Signed-off-by: Josh Soref <[email protected]> * spelling: receives Signed-off-by: Josh Soref <[email protected]> * spelling: recipe Signed-off-by: Josh Soref <[email protected]> * spelling: recipients Signed-off-by: Josh Soref <[email protected]> * spelling: recommend Signed-off-by: Josh Soref <[email protected]> * spelling: recommended Signed-off-by: Josh Soref <[email protected]> * spelling: referenced Signed-off-by: Josh Soref <[email protected]> * spelling: regarding Signed-off-by: Josh Soref <[email protected]> * spelling: registered Signed-off-by: Josh Soref <[email protected]> * spelling: registration Signed-off-by: Josh Soref <[email protected]> * spelling: related Signed-off-by: Josh Soref <[email protected]> * spelling: remittant Signed-off-by: Josh Soref <[email protected]> * spelling: resource Signed-off-by: Josh Soref <[email protected]> * spelling: responses Signed-off-by: Josh Soref <[email protected]> * spelling: restricts Signed-off-by: Josh Soref <[email protected]> * spelling: results Signed-off-by: Josh Soref <[email protected]> * spelling: retrieve Signed-off-by: Josh Soref <[email protected]> * spelling: returns Signed-off-by: Josh Soref <[email protected]> * spelling: revoking Signed-off-by: Josh Soref <[email protected]> * spelling: rewritten Signed-off-by: Josh Soref <[email protected]> * spelling: right and Signed-off-by: Josh Soref <[email protected]> * spelling: rollbacks Signed-off-by: Josh Soref <[email protected]> * spelling: running Signed-off-by: Josh Soref <[email protected]> * spelling: screen Signed-off-by: Josh Soref <[email protected]> * spelling: searchable Signed-off-by: Josh Soref <[email protected]> * spelling: searches Signed-off-by: Josh Soref <[email protected]> * spelling: sections Signed-off-by: Josh Soref <[email protected]> * spelling: selected Signed-off-by: Josh Soref <[email protected]> * spelling: selection Signed-off-by: Josh Soref <[email protected]> * spelling: sendgrid Signed-off-by: Josh Soref <[email protected]> * spelling: sent Signed-off-by: Josh Soref <[email protected]> * spelling: separate Signed-off-by: Josh Soref <[email protected]> * spelling: separately Signed-off-by: Josh Soref <[email protected]> * spelling: set Signed-off-by: Josh Soref <[email protected]> * spelling: setting Signed-off-by: Josh Soref <[email protected]> * spelling: settings Signed-off-by: Josh Soref <[email protected]> * spelling: should Signed-off-by: Josh Soref <[email protected]> * spelling: shown Signed-off-by: Josh Soref <[email protected]> * spelling: singular Signed-off-by: Josh Soref <[email protected]> * spelling: something Signed-off-by: Josh Soref <[email protected]> * spelling: sortition Signed-off-by: Josh Soref <[email protected]> * spelling: sortitions Signed-off-by: Josh Soref <[email protected]> * spelling: space Signed-off-by: Josh Soref <[email protected]> * spelling: specification Signed-off-by: Josh Soref <[email protected]> * spelling: splitting Signed-off-by: Josh Soref <[email protected]> * spelling: string Signed-off-by: Josh Soref <[email protected]> * spelling: submitter Signed-off-by: Josh Soref <[email protected]> * spelling: submitting Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Fix bugs in details of RTL (#12390) * Fix bug in RTL input buttons * Fix bug in links in homepage with RTL * Fix bug in modal dialogs with RTL * Fix dropdown menus with RTL * Disable shm usage in Capybara (#12462) * Disable shm usage in Capybara * Add port warning * Fix some spelling errors (part 3) (#12459) * spelling: evaluate Signed-off-by: Josh Soref <[email protected]> * spelling: everything Signed-off-by: Josh Soref <[email protected]> * spelling: explicitly Signed-off-by: Josh Soref <[email protected]> * spelling: exploring Signed-off-by: Josh Soref <[email protected]> * spelling: fictitious Signed-off-by: Josh Soref <[email protected]> * spelling: files https Signed-off-by: Josh Soref <[email protected]> * spelling: filtered Signed-off-by: Josh Soref <[email protected]> * spelling: finish Signed-off-by: Josh Soref <[email protected]> * spelling: first Signed-off-by: Josh Soref <[email protected]> * spelling: following Signed-off-by: Josh Soref <[email protected]> * spelling: forwarded Signed-off-by: Josh Soref <[email protected]> * spelling: from Signed-off-by: Josh Soref <[email protected]> * spelling: fulfilled Signed-off-by: Josh Soref <[email protected]> * spelling: github Signed-off-by: Josh Soref <[email protected]> * spelling: grammar Signed-off-by: Josh Soref <[email protected]> * spelling: grooming Signed-off-by: Josh Soref <[email protected]> * spelling: group Signed-off-by: Josh Soref <[email protected]> * spelling: has Signed-off-by: Josh Soref <[email protected]> * spelling: hashtag Signed-off-by: Josh Soref <[email protected]> * spelling: hashtags Signed-off-by: Josh Soref <[email protected]> * spelling: have Signed-off-by: Josh Soref <[email protected]> * spelling: helper Signed-off-by: Josh Soref <[email protected]> * spelling: highlighted Signed-off-by: Josh Soref <[email protected]> * spelling: identification Signed-off-by: Josh Soref <[email protected]> * spelling: ignore Signed-off-by: Josh Soref <[email protected]> * spelling: implemented Signed-off-by: Josh Soref <[email protected]> * spelling: implementing Signed-off-by: Josh Soref <[email protected]> * spelling: imported Signed-off-by: Josh Soref <[email protected]> * spelling: importer Signed-off-by: Josh Soref <[email protected]> * spelling: inactive Signed-off-by: Josh Soref <[email protected]> * spelling: increases Signed-off-by: Josh Soref <[email protected]> * spelling: initiative Signed-off-by: Josh Soref <[email protected]> * spelling: instances Signed-off-by: Josh Soref <[email protected]> * spelling: instantiation Signed-off-by: Josh Soref <[email protected]> * spelling: interested Signed-off-by: Josh Soref <[email protected]> * spelling: interests Signed-off-by: Josh Soref <[email protected]> * spelling: invitable Signed-off-by: Josh Soref <[email protected]> * spelling: is difficult to work with in Signed-off-by: Josh Soref <[email protected]> * spelling: javascript Signed-off-by: Josh Soref <[email protected]> * spelling: javascripts Signed-off-by: Josh Soref <[email protected]> * spelling: lighthouse Signed-off-by: Josh Soref <[email protected]> * spelling: limited Signed-off-by: Josh Soref <[email protected]> * spelling: localized Signed-off-by: Josh Soref <[email protected]> * spelling: logs user out Signed-off-by: Josh Soref <[email protected]> * spelling: machine Signed-off-by: Josh Soref <[email protected]> * spelling: single Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Attempt to fix flaky spec on proposals' ammends (#12473) * Remove axios NPM package (#12478) * Fix Capybara/ClickLinkOrButtonStyle offenses (#12379) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Fix Capybara/ClickLinkOrButtonStyle offenses * Fix some failing specs * Fix failing specs * Fix more specs * Running linters * More specs * Fix failing specs * Fix linter * Lint * Fix some spelling errors (part 6) (#12468) * spelling: subscope Signed-off-by: Josh Soref <[email protected]> * spelling: substitutes Signed-off-by: Josh Soref <[email protected]> * spelling: subtracting Signed-off-by: Josh Soref <[email protected]> * spelling: succeeds Signed-off-by: Josh Soref <[email protected]> * spelling: successful Signed-off-by: Josh Soref <[email protected]> * spelling: successor Signed-off-by: Josh Soref <[email protected]> * spelling: synchronized Signed-off-by: Josh Soref <[email protected]> * spelling: synchronous Signed-off-by: Josh Soref <[email protected]> * spelling: tailwind Signed-off-by: Josh Soref <[email protected]> * spelling: temporarily Signed-off-by: Josh Soref <[email protected]> * spelling: territorial Signed-off-by: Josh Soref <[email protected]> * spelling: the Signed-off-by: Josh Soref <[email protected]> * spelling: their Signed-off-by: Josh Soref <[email protected]> * spelling: thematic Signed-off-by: Josh Soref <[email protected]> * spelling: through Signed-off-by: Josh Soref <[email protected]> * spelling: transaction Signed-off-by: Josh Soref <[email protected]> * spelling: transfer Signed-off-by: Josh Soref <[email protected]> * spelling: transform Signed-off-by: Josh Soref <[email protected]> * spelling: traverses Signed-off-by: Josh Soref <[email protected]> * spelling: typography Signed-off-by: Josh Soref <[email protected]> * spelling: url Signed-off-by: Josh Soref <[email protected]> * spelling: usually Signed-off-by: Josh Soref <[email protected]> * spelling: verification Signed-off-by: Josh Soref <[email protected]> * spelling: visibility Signed-off-by: Josh Soref <[email protected]> * spelling: visible Signed-off-by: Josh Soref <[email protected]> * spelling: votes Signed-off-by: Josh Soref <[email protected]> * spelling: website Signed-off-by: Josh Soref <[email protected]> * spelling: weight Signed-off-by: Josh Soref <[email protected]> * spelling: welcomed Signed-off-by: Josh Soref <[email protected]> * spelling: whatever Signed-off-by: Josh Soref <[email protected]> * spelling: whether Signed-off-by: Josh Soref <[email protected]> * spelling: will Signed-off-by: Josh Soref <[email protected]> * spelling: with Signed-off-by: Josh Soref <[email protected]> * spelling: withdrawing Signed-off-by: Josh Soref <[email protected]> * spelling: withdrawn Signed-off-by: Josh Soref <[email protected]> * spelling: workflows Signed-off-by: Josh Soref <[email protected]> * spelling: wraps Signed-off-by: Josh Soref <[email protected]> * spelling: wysiwyg Signed-off-by: Josh Soref <[email protected]> * spelling: yield Signed-off-by: Josh Soref <[email protected]> * spelling: youtube Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Patch components and spaces factories (#12347) * Patch accountability factories * Fix specs * Patch factories in decidim-blogs * Patch factories in decidim-budgets * Patch factories in decidim-debates * Patch factories in decidim-dev * Patch factories in decidim-surveys * Patch factories in decidim-templates * Patch factories in decidim-verifications * Patch factories in decidim-sortitions * Patch factories in decidim-assemblies * Patch factories in decidim-proposals * Patch factories in decidim-meetings * Patch factories in decidim-forms * Patch factories in decidim-core * Patch factories in decidim-initiatives * Patch factories in decidim-conferences * Patch factories in decidim-comments * Wrap-up * Running linters * Remove redundant block user link (#12465) * Fix deleted and blocked users display from impersonations participant list (#12458) * Exclude deleted users from the impersonations participant list * Improve the impersonations user listing spec * Exclude blocked users from the impersonatable users list * Redesign: clean-up of deprecated classes (part 2) (#12393) * Remove CSS class `show-for-sr` * Remove CSS class `budget-list__number-show-for-medium` * Remove CSS class `hide-for-medium` * Remove CSS class `tiny` * Add removed classes to erblint configuration * Remove CSS class `show-for-large` * Fix some spelling errors (part 7) (#12469) * spelling: additional Signed-off-by: Josh Soref <[email protected]> * spelling: amendment Signed-off-by: Josh Soref <[email protected]> * spelling: announcement Signed-off-by: Josh Soref <[email protected]> * spelling: attachment Signed-off-by: Josh Soref <[email protected]> * spelling: availability Signed-off-by: Josh Soref <[email protected]> * spelling: comments Signed-off-by: Josh Soref <[email protected]> * spelling: committee Signed-off-by: Josh Soref <[email protected]> * spelling: conditioned Signed-off-by: Josh Soref <[email protected]> * spelling: convert Signed-off-by: Josh Soref <[email protected]> * spelling: dummies Signed-off-by: Josh Soref <[email protected]> * spelling: identifier Signed-off-by: Josh Soref <[email protected]> * spelling: initialized Signed-off-by: Josh Soref <[email protected]> * spelling: length Signed-off-by: Josh Soref <[email protected]> * spelling: organization Signed-off-by: Josh Soref <[email protected]> * spelling: prefix Signed-off-by: Josh Soref <[email protected]> * spelling: quacks Signed-off-by: Josh Soref <[email protected]> * spelling: remove Signed-off-by: Josh Soref <[email protected]> * spelling: repository Signed-off-by: Josh Soref <[email protected]> * spelling: reset Signed-off-by: Josh Soref <[email protected]> * spelling: resetting Signed-off-by: Josh Soref <[email protected]> * spelling: shakapacker Signed-off-by: Josh Soref <[email protected]> * spelling: siblings Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Remove uuid NPM package as a core dependency (#12482) * Redesign: Decidim Design Guide page translations (accessibility) (#12471) * Accessiility page and yml changes in en for design-guide * Index created * See further info tag on all sections in accessability * here_link added to each section * Headers and info of each section translated * Info and headers added for transalations * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/app/views/decidim/design/foundations/accessibility.html.erb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/app/views/decidim/design/foundations/accessibility.html.erb Co-authored-by: Alexandru Emil Lupu <[email protected]> * updated links to decidim design sections in accessibility * Removing i18n unused translation * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * normalize locales --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Fix flaky spec on date_picker (#12486) * Remove unfetch NPM package (#12481) * Fix the focus guard under redesign (#12484) * Escape categories translations in CheckBoxesTreeHelper (#12392) * Escape translations in CheckBoxesTreeHelper * Fix decidim_escape_translated call Suggested in code review Co-authored-by: Alexandru Emil Lupu <[email protected]> * Add spec * Remove useless assignment * Fix specs * Fix rubocop offense * Fix specs --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Implement push notifications for conversations' messages (#12475) * Refactor variables definitions in SendPushNotification spec * Add spec for ConversationMailer It also adds the factories to ease-up the specs * Extract ConversationMailer methods to HasConversation concern * Add PushNotificationMessage model * Implement push notifications for conversations' messages * Fix spec * Simplify PushNotificationMessage model by removing useless attributes * Fix url and icon methods in PushNotificationMessage As a bonus, there are more examples in the spec. * Add missing class in yardoc * Clarify `send_notification` signature * Use more idiomatic way of checking for presence Co-authored-by: Alexandru Emil Lupu <[email protected]> * Move module inclusion to the top for consistency Co-authored-by: Alexandru Emil Lupu <[email protected]> * Add skip_injection on factory definition Co-authored-by: Alexandru Emil Lupu <[email protected]> * Use alias_method for :user * Fix rubocop offenses --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Remove tributejs NPM package as an NPM dependency (#12483) * Remove tributejs NPM package as an NPM dependency * Remove tributejs reference from the webpack configuration * Update modernizr (#12500) * Skip authenticity token in questionnaire templates (#12136) * Skip authenticity token in certain cases * Add spec for testing the fix is in place * Add note about the unescaped contents of the GraphQL …
* New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Slovak) * 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 (Turkish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Icelandic) * 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 (Indonesian) * New translations en.yml (Indonesian) * 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 (Latvian) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Luxembourgish) * 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 (Ukrainian 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 (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (French) * 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 (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 (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 (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 (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Basque) * New translations en.yml (Basque) * 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 (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * 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, Paraguay) * New translations en.yml (Basque) * New translations en.yml (Basque) * 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 (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 (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 (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Basque) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Basque) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Polish) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Czech) * New translations en.yml (Czech) * New translations en.yml (Romanian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Finnish) * New translations en.yml (Irish) * New translations en.yml (Hungarian) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Slovenian) * New translations en.yml (Swedish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Icelandic) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Indonesian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Serbian (Latin)) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Ukrainian 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 (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (French, Canada) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * 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 (French) * New translations en.yml (German) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (German) * New translations en.yml (French) * New translations en.yml (Czech) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Basque) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (German) * New translations en.yml (Basque) * New translations en.yml (German) * Fix New Crowdin updates on develop (#12605) * Upgrade chromedriver to v120+ (#12351) * Upgrade chrome driver * Fix google chrome headless syntax for v120 * Fix missing favicon error in decidim-dev module * Fix missing favicon error in decidim-core module * Fix meetings specs * Fixing Participatory process * Fix proposals spec * Fix initiatives --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Patch participatory spaces factories (#12341) * Patch ParticipatoryProcess factories * Use correct factories * Fix decidim participatory process output * Fix more specs * Fix more specs * Last spec? * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: datepicker (#11768) * Add new datepicker * Add new datepicker * Add timepicker functionality * Fix reset clock to reset input * Move listeners to bottom of the file * Add click selection for timepicker fields / Move files to folder * Add separate files for functions and eventlisteners / Change date input to type text * Refactor code * Add 12-hour-format * Update Date- and Timepicker functionalities / Add 12-hour functionalities * Align and link errors with new input fields * Fix meetings tests * Remove extra rows from test / Remove comments * Add regex modification * Change structure of files * Add datepicker-library to shipped packages/ Fix datepicker spec * Remove extra app-design package * Add datepicker tests * Change hard coded formats to be fetched from the backend * Update code to work with newer redesign * Add new test * Clean up code * Fix code * Delete extra row from spec * Add temporary changes for tests * Update code to work with the most recent redesigned develop branch * Modify datepicker to the admin view / Change input field limitations * Add lint fixes / Add specs * Add specs * Fix specs * Add pagestretcher for datepicker calendar if page too short / Add default time if only date picked * Add default time option / Add specs * Test git build * Update package-lock * Fix failing specs * Clean up date-picker branch by having a fresh develop with cherry picked original date-picker commits without chore/upgrade-shakapacker -branch commits * Delete old redesigned-files * Fix assembly specs / Uncomment CSS imports * Import datepicker theme css from local file instead of package * Fix Prettier errors * Add translation method to datepicker month and day names * Update gemfile.lock * Update gemfile.lock * Remove redundant spec type * Change timepicker buttons to follow datepicker format * Redesigns the timepicker * Update scss * Add specs / Add new format logic * Fix specs * Add gray border to selected date / Update specs * Redesign buttons / Update design * Fix lint * Update Package-lock * Refactor code / Add fixes based on reviews * Add Jest tests / Fix SCSS * Fix code * Fix datepicker specs * Fix focus ordering / Change class-naming * Fix flaky for questionnaire drag and drop question (#12367) * Remove elections module (#12366) * Remove elections module * Remove elections, votings and bulletin board references * Remove elections, votings and bulletin board references (part 2) * Add branch to decidim-generators (to be rolledback before merging) * Revert changes to generator's branches * Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381) * Update decidim-api related gems (#12349) * Add multiple statuses on proposals (#12052) * Add initial db structure * Add build method * Add proposal state model + admin presenter * Add proposal_state factory * Add admin interface for proposal states * Misc changes * Fix proposal status * Running linters * Fix failing Specs (#285) * Implement custom answers * Fix proposal fields * Fix the admin status badges * Fix migration script * Add notifiable and anwerable to the proposal states * Deprecating proposals old classes * Migrate frontend classes * Refactor seeds * Fix frontend * Fix more tests * Remove obsolete specs * Running linters * More linting * Fix specs * Fixing the proposals specs * Implement templates * Fixing decidim-templates specs * Remove unused i18n * Fixing more specs * Normalize I18n * reverting helper methods * Add proposal states tests * Run linter * Add release notes * Fix the frontend filters * Lint * Fixing test * Adjust labels * Revert proposal related changes * Fix small issues * Running linters * Update decidim-core/app/cells/decidim/amendable/announcement_cell.rb * Add token validation * Lint * Fix tests * Fix uniquess validator * Refactor commands * fix the specs on refactor * Removed description field * Remove boolean fields * Fix description related errors * Fix some tests * Fix more specs * Fix answerable in proposal answer * Fix migration * Rename migrations * Fix failing specs * Fix failing specs * Fix more specs * Fixing specs * Remove token input * Autogenerate the token * removing default state of not_answered * Remove bangs * Fixing the specs * Fix failing specs ... * Fix the state vs Status * Apply latest changes requested * Normalize locales * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply suggestions from code review * Running linters, apply latest suggestions * Update index.html.erb * Fix failing specs * Running linters * Running linters * Patch factory * Apply Code Review Recommendations --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix meetings counter calculating total amount (#12354) * Changing total_length in counter to total_count in meetings condition * Test added to search_meetings-spec * Test to fix pipline * Test to remove for lint * Install rubocop capybara, cw, and performance plugins (#12371) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Lock bullet * Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327) * Change the rubocop setting for enforced style to be 'no_mixed_keys' * Fix rubocop offenses * Fix erblint offenses * Use new ruby syntax for hashes Suggested on code review * Apply suggestions from code review in data hash Co-authored-by: Alexandru Emil Lupu <[email protected]> * Ignore rubocop offenses for Naming/VariableNumber * Revert changes of proposal_form_examples.rb --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Standardize the call for sanitize/escape translated (#12338) * Standardize the new method call * Running linter * Bump spring and spring-watcher-listen versions (#12385) * Bump spring and spring-watcher-listen versions * Disable spring gems when creating the application for performance checks * Fix Capybara/NegationMatcher offenses (#12376) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Fix Rubocop Capybara/NegationMatcher * Cleanup * Cleanup * Lock bullet * Fix failing spec * Fix flaky for reports (#12387) * Fix the screen resolution to 1920x1080 before each spec * Apply review recommendations * Fix Capybara/RSpec/HaveSelector offenses (#12377) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup Capybara/RSpec/HaveSelector * Revert Gemfiles * Update decidim-dev/config/rubocop/capybara.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Allow apps to configure the document types in the verifications module (#12306) * Update i18n translation to id number * Changing DNI strings to Identification number instead * Changing NIE string value to Identification number * Offline review one spec failing * Local tests working omn id_document_offline & online * Generators updated initializer and yml secrets. Update to test to fix CLI * Update to secrets.yml file * Update to README file in verifications * Lint code fix to README file * Change to secrets.yaml file * Reverting secrets file * Verifications model change in the secrets file * Change to config in initalizer.rb * reverting to previous intializer * Test to verifications * Reverting file * Test with a require engine in verifications: Adapter.rb * Reverting initalizer file * Update of the Gemfile in verifications to add a path to verifications * Update of Gemfile using bundle * verifiication change in the gemlog file * Minor change to bundler for gemfile generators on verifations * Reverting file. Verifications path added to generators Gemfile * Verification update on generators and generators_spec files to match branch name * Revert gemfile dependency * Update of release notes for changes in the PR * Update to release notes as per suggestion from andres * Update decidim-generators/lib/decidim/generators/app_templates/initializer.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Reverting RELEASE_NOTES section to previous version * Reverting initalizer call on verifications * Update of fix lint errors on RELEASE_NOTES * Reverting initalizer change to :decidim, :verifications * Remove to_json as the secret file only translates to array * Change to catch ID no. in initalizer and secret file * Changes to value on indentification number * Changes to form in view * Reverting file due to error * Change to Verifications model to align with intializer and secrets file * Changes to spec for verifications indentification number * Changes to verifications model to test * Reverting config accessor verifications * Changing the generators string to an array * Change to i18n tasks array * Final changes to id_document specs in verifications * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Markdownlint changes based on error * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-generators/lib/decidim/generators.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/spec/lib/generators_spec.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> Co-authored-by: Alexandru Emil Lupu <[email protected]> * Patch events on the new format (#12345) * Patch events on the new format * Some refactor * Fix more specs * Fix specs * Running linters * Patch the specs * RUnning linters * Fix admin spec * Fixing more specs * patch test * Apply review recommendations * Fix failing specs * Fix failing specs on conferences * Update decidim-core/spec/lib/events/simple_event_spec.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Extract tools related to releases to gem (#12281) * Create new decidim-maintainers_toolbox gem with the bundler skeleton * Add documentation * Add gem specifications * Extract classes, specs and scripts to decidim-maintainers_toolbox gem * Add missing gem dependencies * Fix filepaths and namespaces * Add CI workflow configuration for decidim-maintainers_toolbox * Exclude decidim-maintainers_toolbox gem from the GemManager gems * Use ruby 2.7.5 for decidim-maintainers_toolbox * Fix rubocop offense * Document special case on versions * Extract GemManager to decidim-maintainers-toolbox gem * Extract GemManager rake tasks to gem * Add namespace in GemManager tasks * Fix spellchecker offenses * Fix ruby syntax for this version * Fix autocorrectable rubocop offenses * Add missing directories in requires after moving files * Revert "Add missing directories in requires after moving files" This reverts commit e3b1b5606a60b8c2ac09316f268d66b6fc9b031d. * Revert "Add namespace in GemManager tasks" This reverts commit 89b447ddfaaa1f933d53f24b29f9c3cdcd76f01c. * Revert "Extract GemManager rake tasks to gem" This reverts commit d8b18a4f23b2190df3644899b7c82198646179f0. * Revert "Extract GemManager to decidim-maintainers-toolbox gem" This reverts commit 9f2f7823021caa380ba53cc7a9433cb3b304a820. * Fix rubocop offenses * Fix markdownlint offense * Rename scripts to use the decidim preffix Suggested on code review * Add missing dependencies * Fix relative requires * Fix rubocop offenses * Add missing namespaces Suggested on code review Co-authored-by: Alexandru Emil Lupu <[email protected]> * Add missing namespace in spec * Fix arguments for hashes Suggested on code review * Refactor ChangelogGenerator to use the CLI pattern (with Thor) * Implement ChangeLogGenerator class in Releaser * Fix rubocop offenses * Remove decidim-maintainers_toolbox gem from this repository Now it lives in https://github.com/decidim/decidim-maintainers_toolbox * Restore changes made in GemManager * Update link to repository --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Cleanup cells (#12317) * Cleanup cells * Cleaning meetings cells * Cleaning budgets cells * Cleaning elections cells * Cleaning proposals cells * Cleaning forms cells * Cleaning initiatives cells * Cleaning core cells * Cleaning admin cells * Cleaning comments cells * Cleaning conferences cells * Cleaning assemblies cells * Cleaning processes cells * Add Decidim::SanitizeHelper * Fix failing specs * Fix missing resource_type_icon_key * Fix missing html_truncate * Redesign: clean-up of deprecated classes (#12074) * Redesign: clean-up of deprecated classes (part 2) * Redesign: HTML clean-up on accountability module (#12075) * Redesign: clean-up of deprecated classes on proposals (#12098) * Redesign: HTML clean-up on initiatives (#12140) * Redesign: HTML clean-up on Initiatives * Apply review recommendations * Redesign: HTML clean-up on sortitions, surveys, system and templates (#12081) * Run erblint for decidim-templates * Run erblint for decidim-system * Run erblint for decidim-surveys * Lint Sortitions * Remove tags--sortition * Apply review recommendations * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb Works Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/_choose.html.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update .erb-lint.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: HTML clean-up on participatory-processes and assemblies (#12138) * Redesign: HTML clean-up on participatoryProcess and Assemblies * Update decidim-participatory_processes/app/cells/decidim/participatory_processes/process_filters_cell.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply review recommendations --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: HTML clean-up on budgets (#12099) * Redesign: clean-up of deprecated classes (part 6) * Apply review recommendation * Add class to erblint * Redesign: HTML clean-up on forms and debates (#12141) * Redesign: HTML clean-up on Forms and Debates * Remove hashtags__container from form builder * Redesign: HTML clean-up on meetings (#12139) * Redesign: HTML clean-up on Meetings * Change selectors * Apply review recommendation * Resdesign: HTML clean-up on Blogs module (#12277) * Redesign: HTML clean-up of the design module (#12275) * Redesign: clean-up deprecated admin CSS classes (#12372) * remove class actions * Remove hollow buttons * Fix topbar__dropmenu * More cleanup * Fix callout * More erb clearing * Clear more fields * Reveal classes * More cleaning * More cleaning * more cleanup * Redesign: clean-up deprecated conferences CSS classes (#12374) * Redesign: clean-up deprecated comments CSS classes (#12373) * Cleanup buttons * Clean comment__footer * Fix the pipeline * Fix comment__hide * Fix comment reply visibility togglers * Fix comment reply * Fix failing specs * Fix failing specs on comments * Apply Code Review Recommendations * Fix spec * Redesign: clean-up deprecated core classes (#12375) * impersonation warning * Data impersonation warning * Cleanup * Fix failing spec * clean up * Remove extra classes * Cleanup scopes * Fix failing spec * Fix spec * Fix spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: clean-up deprecated classes - wrap-up (#12391) * Redesign: clean-up deprecated classes - wrap-up * Revert is-selected --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> Co-authored-by: Tom <[email protected]> * Add webp to content types in ActiveStorage (#12383) * Add webp to content types in active storage * Add test for active storage initializer * Add webp to org settings and record and favicon uploaders * Fix exception when presenting oauth application in admin log (#12396) * Fix exception when presenting oauth application in admin log * Add custom configuration for non standard rspec filename For some reason, rspec doesn't like that this particular file is called "oauth_application_presenter_spec.rb", saying that it should be called "o_auth_application_presenter_spec.rb". The problem is that for consistency we should rename all the other OAuth files. Also, it wasn't detected for other specs, like: - ./decidim-system/spec/commands/decidim/system/create_oauth_application_spec.rb - ./decidim-system/spec/commands/decidim/system/destroy_oauth_application_spec.rb - ./decidim-system/spec/commands/decidim/system/update_oauth_application_spec.rb - ./decidim-system/spec/forms/decidim/system/oauth_application_form_spec.rb So, this commit changes the rspec configuration so this doesn't get flagged for this particular rspec file. * Cleanup pipelines (#12401) * Add a better ChromeDriver workaround (#12398) * Fix flaky specs in proposals (#12400) * Fix Capybara/RedundantWithinFind offenses (#12378) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Fix Capybara/RedundantWithinFind offenses * Running linters * Fix failing spec * Run Lint * Fix rubocop * Fix authorization handler in OmniauthRegistrations (#12397) * Fix authorization handler in OmniauthRegistrations * Running linters * Extract redirect methods to own module * Fix Content Security Policy errors in pipeline (#12410) * Patch Capybara * Add Frame exceptions * Add host * Fix CSP * Remove debug tooling * Running linters * Fixing some specs * Remove inspections * Fix a11y errors with organizations seeds colors (#12399) * Add withdrawn_at field to meetings (#12365) * withdrawn_at added to model. Extration of withdrawn state * Migration of withdrawn_at added to table * Update meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update withdraw_meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update 20240130135858_add_withdrawn_fields_on_meetings.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * patching expect_withdrawn references in meetings * Updating the meeting_type api with the state fields * Updating the meeting serizlizer * Update of factories test in meetings * Git test * Update to withdraw meeting spec * Change to the scope in model * Changing method that checks if an author has withdrawn a meeting * updated the withdraw meeting call to change state * fix serialzer variable in meetings from proposal -> meeting * Update withdraw_meeting.rb private method Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-meetings/app/commands/decidim/meetings/withdraw_meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-meetings/db/migrate/20240130135858_add_withdrawn_fields_on_meetings.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Adding a rubocop disable to skip validation within withdrawn fields --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Fix flaky spec on Content Security Policy (#12412) * Fix Proposals bulk action form (#12370) * Fix a bug where form parameters didn't reset * Revert Gemfile.lock * Add spec to check form selection reset * Improve support for RTL languages (#12389) * Add RTL direction HTML attribute * Add NeedsRtlDirection to devise controllers * Fix bug in rtl_direction helper HTML * Add NeedsRtlDirection to admin controllers * Fix some spelling errors (#12422) * spelling: announcement Signed-off-by: Josh Soref <[email protected]> * spelling: unathorized Signed-off-by: Josh Soref <[email protected]> * spelling: visibility Signed-off-by: Josh Soref <[email protected]> * spelling: access Signed-off-by: Josh Soref <[email protected]> * spelling: accessibility Signed-off-by: Josh Soref <[email protected]> * spelling: accomplish Signed-off-by: Josh Soref <[email protected]> * spelling: active Signed-off-by: Josh Soref <[email protected]> * spelling: activerecord Signed-off-by: Josh Soref <[email protected]> * spelling: activities Signed-off-by: Josh Soref <[email protected]> * spelling: activity Signed-off-by: Josh Soref <[email protected]> * spelling: additionally Signed-off-by: Josh Soref <[email protected]> * spelling: address Signed-off-by: Josh Soref <[email protected]> * spelling: aggressive Signed-off-by: Josh Soref <[email protected]> * spelling: already Signed-off-by: Josh Soref <[email protected]> * spelling: ambiguousness Signed-off-by: Josh Soref <[email protected]> * spelling: amount Signed-off-by: Josh Soref <[email protected]> * spelling: an Signed-off-by: Josh Soref <[email protected]> * spelling: analyze Signed-off-by: Josh Soref <[email protected]> * spelling: and Signed-off-by: Josh Soref <[email protected]> * spelling: answers Signed-off-by: Josh Soref <[email protected]> * spelling: anymore Signed-off-by: Josh Soref <[email protected]> * spelling: application Signed-off-by: Josh Soref <[email protected]> * spelling: appropriate Signed-off-by: Josh Soref <[email protected]> * spelling: approved Signed-off-by: Josh Soref <[email protected]> * spelling: arbitrary Signed-off-by: Josh Soref <[email protected]> * spelling: are Signed-off-by: Josh Soref <[email protected]> * spelling: area types Signed-off-by: Josh Soref <[email protected]> * spelling: arguments Signed-off-by: Josh Soref <[email protected]> * spelling: assemblies Signed-off-by: Josh Soref <[email protected]> * spelling: assembly Signed-off-by: Josh Soref <[email protected]> * spelling: attribute Signed-off-by: Josh Soref <[email protected]> * spelling: authorities Signed-off-by: Josh Soref <[email protected]> * spelling: authorization Signed-off-by: Josh Soref <[email protected]> * spelling: authorizing Signed-off-by: Josh Soref <[email protected]> * spelling: authors Signed-off-by: Josh Soref <[email protected]> * spelling: autocompletion Signed-off-by: Josh Soref <[email protected]> * spelling: available Signed-off-by: Josh Soref <[email protected]> * spelling: be Signed-off-by: Josh Soref <[email protected]> * spelling: beginning Signed-off-by: Josh Soref <[email protected]> * spelling: belonging Signed-off-by: Josh Soref <[email protected]> * spelling: below Signed-off-by: Josh Soref <[email protected]> * spelling: birthday Signed-off-by: Josh Soref <[email protected]> * spelling: bottom Signed-off-by: Josh Soref <[email protected]> * spelling: breadcrumb Signed-off-by: Josh Soref <[email protected]> * spelling: broadcast Signed-off-by: Josh Soref <[email protected]> * spelling: broadcasts Signed-off-by: Josh Soref <[email protected]> * spelling: button Signed-off-by: Josh Soref <[email protected]> * spelling: cache Signed-off-by: Josh Soref <[email protected]> * spelling: case-insensitive Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Add patch_generators task to maintainers' releases instructions (#12440) * Change design application cell components examples to use Ruby code (#12342) * Refactor cell_snippet to display Ruby code * Define cell_table render_content option * Use cell_table when possible * Rearrange elements of announcement component page * Define call strings in cell snippets * Small refactor * Fix indentation * Allow using multiple entries in call_string and update buttons component page * Add spellcheck="false" to code textareas * Ignore empty call_string items and remove spaces * Extend examples of cells in annonuncements and tab panels pages * Rename sections * Replace static html with cell calls and use examples of code in address component page * Replace static html with cell calls and use examples of code in author component page * Change cards component page to use cells and examples of code * Fix style of design_table displaying cards * Fix process groups s cell card * Remove report component page unused static elements * Remove follow component page unused static elements * Add spellcheck="false" to remaining textareas with code * Fix linters * Use decidim_html_escape for resource title in activity cell * Create an action log item to call activity cell in component page test * Avoid exceptions calling activity cells with blank arguments * Remove unused method * Update decidim-design/app/helpers/decidim/design/author_helper.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-core/app/cells/decidim/activity_cell.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Remove unused method * Fix AuthoredItem dummy class definition * Split source_code helper method in different methods --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix decidim-core and decidim-api dependency tree (#12439) * Fix decidim-core and decidim-api dependency tree * Fix specs * Cleanup events (#12394) * Remove unecessary NotificationEvent mixin * Remove unecessary notification_title method * Refactor other event classes by inheriting from SimpleEvent Detected on code review * Fix spec * Fix some spelling errors (part 2) (#12446) * spelling: categories Signed-off-by: Josh Soref <[email protected]> * spelling: checkboxes Signed-off-by: Josh Soref <[email protected]> * spelling: children's Signed-off-by: Josh Soref <[email protected]> * spelling: children Signed-off-by: Josh Soref <[email protected]> * spelling: command Signed-off-by: Josh Soref <[email protected]> * spelling: commenters Signed-off-by: Josh Soref <[email protected]> * spelling: communicate Signed-off-by: Josh Soref <[email protected]> * spelling: community Signed-off-by: Josh Soref <[email protected]> * spelling: compatibility Signed-off-by: Josh Soref <[email protected]> * spelling: completion Signed-off-by: Josh Soref <[email protected]> * spelling: component Signed-off-by: Josh Soref <[email protected]> * spelling: concatenated Signed-off-by: Josh Soref <[email protected]> * spelling: conclusion Signed-off-by: Josh Soref <[email protected]> * spelling: conferences Signed-off-by: Josh Soref <[email protected]> * spelling: confirmation Signed-off-by: Josh Soref <[email protected]> * spelling: consecutive Signed-off-by: Josh Soref <[email protected]> * spelling: conservative Signed-off-by: Josh Soref <[email protected]> * spelling: constraint Signed-off-by: Josh Soref <[email protected]> * spelling: contain Signed-off-by: Josh Soref <[email protected]> * spelling: container Signed-off-by: Josh Soref <[email protected]> * spelling: content Signed-off-by: Josh Soref <[email protected]> * spelling: context Signed-off-by: Josh Soref <[email protected]> * spelling: continuous Signed-off-by: Josh Soref <[email protected]> * spelling: contributing Signed-off-by: Josh Soref <[email protected]> * spelling: convenience Signed-off-by: Josh Soref <[email protected]> * spelling: convention Signed-off-by: Josh Soref <[email protected]> * spelling: conversions Signed-off-by: Josh Soref <[email protected]> * spelling: converter Signed-off-by: Josh Soref <[email protected]> * spelling: converts Signed-off-by: Josh Soref <[email protected]> * spelling: coordinates Signed-off-by: Josh Soref <[email protected]> * spelling: correctly Signed-off-by: Josh Soref <[email protected]> * spelling: counter Signed-off-by: Josh Soref <[email protected]> * spelling: counts Signed-off-by: Josh Soref <[email protected]> * spelling: coupling Signed-off-by: Josh Soref <[email protected]> * spelling: created Signed-off-by: Josh Soref <[email protected]> * spelling: criteria Signed-off-by: Josh Soref <[email protected]> * spelling: cursor Signed-off-by: Josh Soref <[email protected]> * spelling: customize Signed-off-by: Josh Soref <[email protected]> * spelling: customized Signed-off-by: Josh Soref <[email protected]> * spelling: data Signed-off-by: Josh Soref <[email protected]> * spelling: database Signed-off-by: Josh Soref <[email protected]> * spelling: deauthorizes Signed-off-by: Josh Soref <[email protected]> * spelling: declaration Signed-off-by: Josh Soref <[email protected]> * spelling: declare Signed-off-by: Josh Soref <[email protected]> * spelling: default Signed-off-by: Josh Soref <[email protected]> * spelling: dependent Signed-off-by: Josh Soref <[email protected]> * spelling: descendingly Signed-off-by: Josh Soref <[email protected]> * spelling: description Signed-off-by: Josh Soref <[email protected]> * spelling: destroy Signed-off-by: Josh Soref <[email protected]> * spelling: determine Signed-off-by: Josh Soref <[email protected]> * spelling: different Signed-off-by: Josh Soref <[email protected]> * spelling: digitalocean Signed-off-by: Josh Soref <[email protected]> * spelling: directly Signed-off-by: Josh Soref <[email protected]> * spelling: dummy Signed-off-by: Josh Soref <[email protected]> * spelling: duplicate Signed-off-by: Josh Soref <[email protected]> * spelling: embeddable Signed-off-by: Josh Soref <[email protected]> * spelling: embedded Signed-off-by: Josh Soref <[email protected]> * spelling: empty Signed-off-by: Josh Soref <[email protected]> * spelling: encountered Signed-off-by: Josh Soref <[email protected]> * spelling: endorsement Signed-off-by: Josh Soref <[email protected]> * spelling: enqueues Signed-off-by: Josh Soref <[email protected]> * spelling: environment Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Redesign: Decidim Design Guide page translations (home) (#12457) * Creation of en.yml and home page header i18n translation * Normalising the i18n string in en.yml and fixing rubocop syntax issue * Update decidim-design/app/views/decidim/design/home/index.html.erb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * Added github header and h2 * Last text in home translated paragraphs * i18n normalise issues and rubocop * Rubocop issue fixed spacing in rails HTML tags * Update decidim-design/app/views/decidim/design/home/index.html.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Migrate from babel to esbuild (#12238) * Initial esbuilder * Fix js * Add esbuilder config * Remove babel-loader * Patch generators * Fix linting issues * Fix failing spec * Fix js linter errors * Trying to update the GraphiQL * Fix esbuild config * Running linters * Update release notes, optimize the config * Run markdownlint * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply review recommendation * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix some spelling errors (part 4) (#12461) * spelling: maintained Signed-off-by: Josh Soref <[email protected]> * spelling: malicious Signed-off-by: Josh Soref <[email protected]> * spelling: manifest Signed-off-by: Josh Soref <[email protected]> * spelling: manner Signed-off-by: Josh Soref <[email protected]> * spelling: maximum Signed-off-by: Josh Soref <[email protected]> * spelling: meeting Signed-off-by: Josh Soref <[email protected]> * spelling: metaprogrammed Signed-off-by: Josh Soref <[email protected]> * spelling: momentarily Signed-off-by: Josh Soref <[email protected]> * spelling: most Signed-off-by: Josh Soref <[email protected]> * spelling: multiple Signed-off-by: Josh Soref <[email protected]> * spelling: multitenant Signed-off-by: Josh Soref <[email protected]> * spelling: naming convention Signed-off-by: Josh Soref <[email protected]> * spelling: needed Signed-off-by: Josh Soref <[email protected]> * spelling: nonexistent Signed-off-by: Josh Soref <[email protected]> * spelling: notifiable Signed-off-by: Josh Soref <[email protected]> * spelling: notification Signed-off-by: Josh Soref <[email protected]> * spelling: official Signed-off-by: Josh Soref <[email protected]> * spelling: offline Signed-off-by: Josh Soref <[email protected]> * spelling: on Signed-off-by: Josh Soref <[email protected]> * spelling: openstreetmap Signed-off-by: Josh Soref <[email protected]> * spelling: otherwise Signed-off-by: Josh Soref <[email protected]> * spelling: outdent Signed-off-by: Josh Soref <[email protected]> * spelling: output Signed-off-by: Josh Soref <[email protected]> * spelling: overlapping Signed-off-by: Josh Soref <[email protected]> * spelling: overridden Signed-off-by: Josh Soref <[email protected]> * spelling: overrides Signed-off-by: Josh Soref <[email protected]> * spelling: overriding Signed-off-by: Josh Soref <[email protected]> * spelling: overwriting Signed-off-by: Josh Soref <[email protected]> * spelling: overwritten Signed-off-by: Josh Soref <[email protected]> * spelling: param Signed-off-by: Josh Soref <[email protected]> * spelling: parameters Signed-off-by: Josh Soref <[email protected]> * spelling: participating Signed-off-by: Josh Soref <[email protected]> * spelling: particularly Signed-off-by: Josh Soref <[email protected]> * spelling: pass another Signed-off-by: Josh Soref <[email protected]> * spelling: password Signed-off-by: Josh Soref <[email protected]> * spelling: perform Signed-off-by: Josh Soref <[email protected]> * spelling: permanent Signed-off-by: Josh Soref <[email protected]> * spelling: permitted Signed-off-by: Josh Soref <[email protected]> * spelling: plural Signed-off-by: Josh Soref <[email protected]> * spelling: possible Signed-off-by: Josh Soref <[email protected]> * spelling: precisely Signed-off-by: Josh Soref <[email protected]> * spelling: precomputes Signed-off-by: Josh Soref <[email protected]> * spelling: preexisting Signed-off-by: Josh Soref <[email protected]> * spelling: prerequisite Signed-off-by: Josh Soref <[email protected]> * spelling: private Signed-off-by: Josh Soref <[email protected]> * spelling: process Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Fix some spelling errors (part 5) (#12463) * spelling: processes Signed-off-by: Josh Soref <[email protected]> * spelling: project Signed-off-by: Josh Soref <[email protected]> * spelling: proper Signed-off-by: Josh Soref <[email protected]> * spelling: proposal's Signed-off-by: Josh Soref <[email protected]> * spelling: punctuation marks Signed-off-by: Josh Soref <[email protected]> * spelling: questionnaire Signed-off-by: Josh Soref <[email protected]> * spelling: read Signed-off-by: Josh Soref <[email protected]> * spelling: receives Signed-off-by: Josh Soref <[email protected]> * spelling: recipe Signed-off-by: Josh Soref <[email protected]> * spelling: recipients Signed-off-by: Josh Soref <[email protected]> * spelling: recommend Signed-off-by: Josh Soref <[email protected]> * spelling: recommended Signed-off-by: Josh Soref <[email protected]> * spelling: referenced Signed-off-by: Josh Soref <[email protected]> * spelling: regarding Signed-off-by: Josh Soref <[email protected]> * spelling: registered Signed-off-by: Josh Soref <[email protected]> * spelling: registration Signed-off-by: Josh Soref <[email protected]> * spelling: related Signed-off-by: Josh Soref <[email protected]> * spelling: remittant Signed-off-by: Josh Soref <[email protected]> * spelling: resource Signed-off-by: Josh Soref <[email protected]> * spelling: responses Signed-off-by: Josh Soref <[email protected]> * spelling: restricts Signed-off-by: Josh Soref <[email protected]> * spelling: results Signed-off-by: Josh Soref <[email protected]> * spelling: retrieve Signed-off-by: Josh Soref <[email protected]> * spelling: returns Signed-off-by: Josh Soref <[email protected]> * spelling: revoking Signed-off-by: Josh Soref <[email protected]> * spelling: rewritten Signed-off-by: Josh Soref <[email protected]> * spelling: right and Signed-off-by: Josh Soref <[email protected]> * spelling: rollbacks Signed-off-by: Josh Soref <[email protected]> * spelling: running Signed-off-by: Josh Soref <[email protected]> * spelling: screen Signed-off-by: Josh Soref <[email protected]> * spelling: searchable Signed-off-by: Josh Soref <[email protected]> * spelling: searches Signed-off-by: Josh Soref <[email protected]> * spelling: sections Signed-off-by: Josh Soref <[email protected]> * spelling: selected Signed-off-by: Josh Soref <[email protected]> * spelling: selection Signed-off-by: Josh Soref <[email protected]> * spelling: sendgrid Signed-off-by: Josh Soref <[email protected]> * spelling: sent Signed-off-by: Josh Soref <[email protected]> * spelling: separate Signed-off-by: Josh Soref <[email protected]> * spelling: separately Signed-off-by: Josh Soref <[email protected]> * spelling: set Signed-off-by: Josh Soref <[email protected]> * spelling: setting Signed-off-by: Josh Soref <[email protected]> * spelling: settings Signed-off-by: Josh Soref <[email protected]> * spelling: should Signed-off-by: Josh Soref <[email protected]> * spelling: shown Signed-off-by: Josh Soref <[email protected]> * spelling: singular Signed-off-by: Josh Soref <[email protected]> * spelling: something Signed-off-by: Josh Soref <[email protected]> * spelling: sortition Signed-off-by: Josh Soref <[email protected]> * spelling: sortitions Signed-off-by: Josh Soref <[email protected]> * spelling: space Signed-off-by: Josh Soref <[email protected]> * spelling: specification Signed-off-by: Josh Soref <[email protected]> * spelling: splitting Signed-off-by: Josh Soref <[email protected]> * spelling: string Signed-off-by: Josh Soref <[email protected]> * spelling: submitter Signed-off-by: Josh Soref <[email protected]> * spelling: submitting Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Fix bugs in details of RTL (#12390) * Fix bug in RTL input buttons * Fix bug in links in homepage with RTL * Fix bug in modal dialogs with RTL * Fix dropdown menus with RTL * Disable shm usage in Capybara (#12462) * Disable shm usage in Capybara * Add port warning * Fix some spelling errors (part 3) (#12459) * spelling: evaluate Signed-off-by: Josh Soref <[email protected]> * spelling: everything Signed-off-by: Josh Soref <[email protected]> * spelling: explicitly Signed-off-by: Josh Soref <[email protected]> * spelling: exploring Signed-off-by: Josh Soref <[email protected]> * spelling: fictitious Signed-off-by: Josh Soref <[email protected]> * spelling: files https Signed-off-by: Josh Soref <[email protected]> * spelling: filtered Signed-off-by: Josh Soref <[email protected]> * spelling: finish Signed-off-by: Josh Soref <[email protected]> * spelling: first Signed-off-by: Josh Soref <[email protected]> * spelling: following Signed-off-by: Josh Soref <[email protected]> * spelling: forwarded Signed-off-by: Josh Soref <[email protected]> * spelling: from Signed-off-by: Josh Soref <[email protected]> * spelling: fulfilled Signed-off-by: Josh Soref <[email protected]> * spelling: github Signed-off-by: Josh Soref <[email protected]> * spelling: grammar Signed-off-by: Josh Soref <[email protected]> * spelling: grooming Signed-off-by: Josh Soref <[email protected]> * spelling: group Signed-off-by: Josh Soref <[email protected]> * spelling: has Signed-off-by: Josh Soref <[email protected]> * spelling: hashtag Signed-off-by: Josh Soref <[email protected]> * spelling: hashtags Signed-off-by: Josh Soref <[email protected]> * spelling: have Signed-off-by: Josh Soref <[email protected]> * spelling: helper Signed-off-by: Josh Soref <[email protected]> * spelling: highlighted Signed-off-by: Josh Soref <[email protected]> * spelling: identification Signed-off-by: Josh Soref <[email protected]> * spelling: ignore Signed-off-by: Josh Soref <[email protected]> * spelling: implemented Signed-off-by: Josh Soref <[email protected]> * spelling: implementing Signed-off-by: Josh Soref <[email protected]> * spelling: imported Signed-off-by: Josh Soref <[email protected]> * spelling: importer Signed-off-by: Josh Soref <[email protected]> * spelling: inactive Signed-off-by: Josh Soref <[email protected]> * spelling: increases Signed-off-by: Josh Soref <[email protected]> * spelling: initiative Signed-off-by: Josh Soref <[email protected]> * spelling: instances Signed-off-by: Josh Soref <[email protected]> * spelling: instantiation Signed-off-by: Josh Soref <[email protected]> * spelling: interested Signed-off-by: Josh Soref <[email protected]> * spelling: interests Signed-off-by: Josh Soref <[email protected]> * spelling: invitable Signed-off-by: Josh Soref <[email protected]> * spelling: is difficult to work with in Signed-off-by: Josh Soref <[email protected]> * spelling: javascript Signed-off-by: Josh Soref <[email protected]> * spelling: javascripts Signed-off-by: Josh Soref <[email protected]> * spelling: lighthouse Signed-off-by: Josh Soref <[email protected]> * spelling: limited Signed-off-by: Josh Soref <[email protected]> * spelling: localized Signed-off-by: Josh Soref <[email protected]> * spelling: logs user out Signed-off-by: Josh Soref <[email protected]> * spelling: machine Signed-off-by: Josh Soref <[email protected]> * spelling: single Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Attempt to fix flaky spec on proposals' ammends (#12473) * Remove axios NPM package (#12478) * Fix Capybara/ClickLinkOrButtonStyle offenses (#12379) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Fix Capybara/ClickLinkOrButtonStyle offenses * Fix some failing specs * Fix failing specs * Fix more specs * Running linters * More specs * Fix failing specs * Fix linter * Lint * Fix some spelling errors (part 6) (#12468) * spelling: subscope Signed-off-by: Josh Soref <[email protected]> * spelling: substitutes Signed-off-by: Josh Soref <[email protected]> * spelling: subtracting Signed-off-by: Josh Soref <[email protected]> * spelling: succeeds Signed-off-by: Josh Soref <[email protected]> * spelling: successful Signed-off-by: Josh Soref <[email protected]> * spelling: successor Signed-off-by: Josh Soref <[email protected]> * spelling: synchronized Signed-off-by: Josh Soref <[email protected]> * spelling: synchronous Signed-off-by…
* New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Slovak) * 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 (Turkish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Icelandic) * 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 (Indonesian) * New translations en.yml (Indonesian) * 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 (Latvian) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Luxembourgish) * 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 (Ukrainian 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 (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (French) * 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 (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 (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 (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 (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Basque) * New translations en.yml (Basque) * 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 (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * 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, Paraguay) * New translations en.yml (Basque) * New translations en.yml (Basque) * 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 (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 (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 (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Basque) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Basque) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Polish) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Czech) * New translations en.yml (Czech) * New translations en.yml (Romanian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Finnish) * New translations en.yml (Irish) * New translations en.yml (Hungarian) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Slovenian) * New translations en.yml (Swedish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Icelandic) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Indonesian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Serbian (Latin)) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Ukrainian 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 (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (French, Canada) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * 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 (French) * New translations en.yml (German) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (German) * New translations en.yml (French) * New translations en.yml (Czech) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Basque) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (German) * New translations en.yml (Basque) * New translations en.yml (German) * Fix New Crowdin updates on develop (#12605) * Upgrade chromedriver to v120+ (#12351) * Upgrade chrome driver * Fix google chrome headless syntax for v120 * Fix missing favicon error in decidim-dev module * Fix missing favicon error in decidim-core module * Fix meetings specs * Fixing Participatory process * Fix proposals spec * Fix initiatives --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Patch participatory spaces factories (#12341) * Patch ParticipatoryProcess factories * Use correct factories * Fix decidim participatory process output * Fix more specs * Fix more specs * Last spec? * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: datepicker (#11768) * Add new datepicker * Add new datepicker * Add timepicker functionality * Fix reset clock to reset input * Move listeners to bottom of the file * Add click selection for timepicker fields / Move files to folder * Add separate files for functions and eventlisteners / Change date input to type text * Refactor code * Add 12-hour-format * Update Date- and Timepicker functionalities / Add 12-hour functionalities * Align and link errors with new input fields * Fix meetings tests * Remove extra rows from test / Remove comments * Add regex modification * Change structure of files * Add datepicker-library to shipped packages/ Fix datepicker spec * Remove extra app-design package * Add datepicker tests * Change hard coded formats to be fetched from the backend * Update code to work with newer redesign * Add new test * Clean up code * Fix code * Delete extra row from spec * Add temporary changes for tests * Update code to work with the most recent redesigned develop branch * Modify datepicker to the admin view / Change input field limitations * Add lint fixes / Add specs * Add specs * Fix specs * Add pagestretcher for datepicker calendar if page too short / Add default time if only date picked * Add default time option / Add specs * Test git build * Update package-lock * Fix failing specs * Clean up date-picker branch by having a fresh develop with cherry picked original date-picker commits without chore/upgrade-shakapacker -branch commits * Delete old redesigned-files * Fix assembly specs / Uncomment CSS imports * Import datepicker theme css from local file instead of package * Fix Prettier errors * Add translation method to datepicker month and day names * Update gemfile.lock * Update gemfile.lock * Remove redundant spec type * Change timepicker buttons to follow datepicker format * Redesigns the timepicker * Update scss * Add specs / Add new format logic * Fix specs * Add gray border to selected date / Update specs * Redesign buttons / Update design * Fix lint * Update Package-lock * Refactor code / Add fixes based on reviews * Add Jest tests / Fix SCSS * Fix code * Fix datepicker specs * Fix focus ordering / Change class-naming * Fix flaky for questionnaire drag and drop question (#12367) * Remove elections module (#12366) * Remove elections module * Remove elections, votings and bulletin board references * Remove elections, votings and bulletin board references (part 2) * Add branch to decidim-generators (to be rolledback before merging) * Revert changes to generator's branches * Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381) * Update decidim-api related gems (#12349) * Add multiple statuses on proposals (#12052) * Add initial db structure * Add build method * Add proposal state model + admin presenter * Add proposal_state factory * Add admin interface for proposal states * Misc changes * Fix proposal status * Running linters * Fix failing Specs (#285) * Implement custom answers * Fix proposal fields * Fix the admin status badges * Fix migration script * Add notifiable and anwerable to the proposal states * Deprecating proposals old classes * Migrate frontend classes * Refactor seeds * Fix frontend * Fix more tests * Remove obsolete specs * Running linters * More linting * Fix specs * Fixing the proposals specs * Implement templates * Fixing decidim-templates specs * Remove unused i18n * Fixing more specs * Normalize I18n * reverting helper methods * Add proposal states tests * Run linter * Add release notes * Fix the frontend filters * Lint * Fixing test * Adjust labels * Revert proposal related changes * Fix small issues * Running linters * Update decidim-core/app/cells/decidim/amendable/announcement_cell.rb * Add token validation * Lint * Fix tests * Fix uniquess validator * Refactor commands * fix the specs on refactor * Removed description field * Remove boolean fields * Fix description related errors * Fix some tests * Fix more specs * Fix answerable in proposal answer * Fix migration * Rename migrations * Fix failing specs * Fix failing specs * Fix more specs * Fixing specs * Remove token input * Autogenerate the token * removing default state of not_answered * Remove bangs * Fixing the specs * Fix failing specs ... * Fix the state vs Status * Apply latest changes requested * Normalize locales * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply suggestions from code review * Running linters, apply latest suggestions * Update index.html.erb * Fix failing specs * Running linters * Running linters * Patch factory * Apply Code Review Recommendations --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix meetings counter calculating total amount (#12354) * Changing total_length in counter to total_count in meetings condition * Test added to search_meetings-spec * Test to fix pipline * Test to remove for lint * Install rubocop capybara, cw, and performance plugins (#12371) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Lock bullet * Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327) * Change the rubocop setting for enforced style to be 'no_mixed_keys' * Fix rubocop offenses * Fix erblint offenses * Use new ruby syntax for hashes Suggested on code review * Apply suggestions from code review in data hash Co-authored-by: Alexandru Emil Lupu <[email protected]> * Ignore rubocop offenses for Naming/VariableNumber * Revert changes of proposal_form_examples.rb --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Standardize the call for sanitize/escape translated (#12338) * Standardize the new method call * Running linter * Bump spring and spring-watcher-listen versions (#12385) * Bump spring and spring-watcher-listen versions * Disable spring gems when creating the application for performance checks * Fix Capybara/NegationMatcher offenses (#12376) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Fix Rubocop Capybara/NegationMatcher * Cleanup * Cleanup * Lock bullet * Fix failing spec * Fix flaky for reports (#12387) * Fix the screen resolution to 1920x1080 before each spec * Apply review recommendations * Fix Capybara/RSpec/HaveSelector offenses (#12377) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup Capybara/RSpec/HaveSelector * Revert Gemfiles * Update decidim-dev/config/rubocop/capybara.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Allow apps to configure the document types in the verifications module (#12306) * Update i18n translation to id number * Changing DNI strings to Identification number instead * Changing NIE string value to Identification number * Offline review one spec failing * Local tests working omn id_document_offline & online * Generators updated initializer and yml secrets. Update to test to fix CLI * Update to secrets.yml file * Update to README file in verifications * Lint code fix to README file * Change to secrets.yaml file * Reverting secrets file * Verifications model change in the secrets file * Change to config in initalizer.rb * reverting to previous intializer * Test to verifications * Reverting file * Test with a require engine in verifications: Adapter.rb * Reverting initalizer file * Update of the Gemfile in verifications to add a path to verifications * Update of Gemfile using bundle * verifiication change in the gemlog file * Minor change to bundler for gemfile generators on verifations * Reverting file. Verifications path added to generators Gemfile * Verification update on generators and generators_spec files to match branch name * Revert gemfile dependency * Update of release notes for changes in the PR * Update to release notes as per suggestion from andres * Update decidim-generators/lib/decidim/generators/app_templates/initializer.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Reverting RELEASE_NOTES section to previous version * Reverting initalizer call on verifications * Update of fix lint errors on RELEASE_NOTES * Reverting initalizer change to :decidim, :verifications * Remove to_json as the secret file only translates to array * Change to catch ID no. in initalizer and secret file * Changes to value on indentification number * Changes to form in view * Reverting file due to error * Change to Verifications model to align with intializer and secrets file * Changes to spec for verifications indentification number * Changes to verifications model to test * Reverting config accessor verifications * Changing the generators string to an array * Change to i18n tasks array * Final changes to id_document specs in verifications * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Markdownlint changes based on error * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update RELEASE_NOTES.md Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-generators/lib/decidim/generators.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/spec/lib/generators_spec.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-generators/lib/decidim/generators/app_generator.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> Co-authored-by: Alexandru Emil Lupu <[email protected]> * Patch events on the new format (#12345) * Patch events on the new format * Some refactor * Fix more specs * Fix specs * Running linters * Patch the specs * RUnning linters * Fix admin spec * Fixing more specs * patch test * Apply review recommendations * Fix failing specs * Fix failing specs on conferences * Update decidim-core/spec/lib/events/simple_event_spec.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Extract tools related to releases to gem (#12281) * Create new decidim-maintainers_toolbox gem with the bundler skeleton * Add documentation * Add gem specifications * Extract classes, specs and scripts to decidim-maintainers_toolbox gem * Add missing gem dependencies * Fix filepaths and namespaces * Add CI workflow configuration for decidim-maintainers_toolbox * Exclude decidim-maintainers_toolbox gem from the GemManager gems * Use ruby 2.7.5 for decidim-maintainers_toolbox * Fix rubocop offense * Document special case on versions * Extract GemManager to decidim-maintainers-toolbox gem * Extract GemManager rake tasks to gem * Add namespace in GemManager tasks * Fix spellchecker offenses * Fix ruby syntax for this version * Fix autocorrectable rubocop offenses * Add missing directories in requires after moving files * Revert "Add missing directories in requires after moving files" This reverts commit e3b1b5606a60b8c2ac09316f268d66b6fc9b031d. * Revert "Add namespace in GemManager tasks" This reverts commit 89b447ddfaaa1f933d53f24b29f9c3cdcd76f01c. * Revert "Extract GemManager rake tasks to gem" This reverts commit d8b18a4f23b2190df3644899b7c82198646179f0. * Revert "Extract GemManager to decidim-maintainers-toolbox gem" This reverts commit 9f2f7823021caa380ba53cc7a9433cb3b304a820. * Fix rubocop offenses * Fix markdownlint offense * Rename scripts to use the decidim preffix Suggested on code review * Add missing dependencies * Fix relative requires * Fix rubocop offenses * Add missing namespaces Suggested on code review Co-authored-by: Alexandru Emil Lupu <[email protected]> * Add missing namespace in spec * Fix arguments for hashes Suggested on code review * Refactor ChangelogGenerator to use the CLI pattern (with Thor) * Implement ChangeLogGenerator class in Releaser * Fix rubocop offenses * Remove decidim-maintainers_toolbox gem from this repository Now it lives in https://github.com/decidim/decidim-maintainers_toolbox * Restore changes made in GemManager * Update link to repository --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Cleanup cells (#12317) * Cleanup cells * Cleaning meetings cells * Cleaning budgets cells * Cleaning elections cells * Cleaning proposals cells * Cleaning forms cells * Cleaning initiatives cells * Cleaning core cells * Cleaning admin cells * Cleaning comments cells * Cleaning conferences cells * Cleaning assemblies cells * Cleaning processes cells * Add Decidim::SanitizeHelper * Fix failing specs * Fix missing resource_type_icon_key * Fix missing html_truncate * Redesign: clean-up of deprecated classes (#12074) * Redesign: clean-up of deprecated classes (part 2) * Redesign: HTML clean-up on accountability module (#12075) * Redesign: clean-up of deprecated classes on proposals (#12098) * Redesign: HTML clean-up on initiatives (#12140) * Redesign: HTML clean-up on Initiatives * Apply review recommendations * Redesign: HTML clean-up on sortitions, surveys, system and templates (#12081) * Run erblint for decidim-templates * Run erblint for decidim-system * Run erblint for decidim-surveys * Lint Sortitions * Remove tags--sortition * Apply review recommendations * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb Works Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/_choose.html.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update .erb-lint.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: HTML clean-up on participatory-processes and assemblies (#12138) * Redesign: HTML clean-up on participatoryProcess and Assemblies * Update decidim-participatory_processes/app/cells/decidim/participatory_processes/process_filters_cell.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply review recommendations --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: HTML clean-up on budgets (#12099) * Redesign: clean-up of deprecated classes (part 6) * Apply review recommendation * Add class to erblint * Redesign: HTML clean-up on forms and debates (#12141) * Redesign: HTML clean-up on Forms and Debates * Remove hashtags__container from form builder * Redesign: HTML clean-up on meetings (#12139) * Redesign: HTML clean-up on Meetings * Change selectors * Apply review recommendation * Resdesign: HTML clean-up on Blogs module (#12277) * Redesign: HTML clean-up of the design module (#12275) * Redesign: clean-up deprecated admin CSS classes (#12372) * remove class actions * Remove hollow buttons * Fix topbar__dropmenu * More cleanup * Fix callout * More erb clearing * Clear more fields * Reveal classes * More cleaning * More cleaning * more cleanup * Redesign: clean-up deprecated conferences CSS classes (#12374) * Redesign: clean-up deprecated comments CSS classes (#12373) * Cleanup buttons * Clean comment__footer * Fix the pipeline * Fix comment__hide * Fix comment reply visibility togglers * Fix comment reply * Fix failing specs * Fix failing specs on comments * Apply Code Review Recommendations * Fix spec * Redesign: clean-up deprecated core classes (#12375) * impersonation warning * Data impersonation warning * Cleanup * Fix failing spec * clean up * Remove extra classes * Cleanup scopes * Fix failing spec * Fix spec * Fix spec * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Redesign: clean-up deprecated classes - wrap-up (#12391) * Redesign: clean-up deprecated classes - wrap-up * Revert is-selected --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> Co-authored-by: Tom <[email protected]> * Add webp to content types in ActiveStorage (#12383) * Add webp to content types in active storage * Add test for active storage initializer * Add webp to org settings and record and favicon uploaders * Fix exception when presenting oauth application in admin log (#12396) * Fix exception when presenting oauth application in admin log * Add custom configuration for non standard rspec filename For some reason, rspec doesn't like that this particular file is called "oauth_application_presenter_spec.rb", saying that it should be called "o_auth_application_presenter_spec.rb". The problem is that for consistency we should rename all the other OAuth files. Also, it wasn't detected for other specs, like: - ./decidim-system/spec/commands/decidim/system/create_oauth_application_spec.rb - ./decidim-system/spec/commands/decidim/system/destroy_oauth_application_spec.rb - ./decidim-system/spec/commands/decidim/system/update_oauth_application_spec.rb - ./decidim-system/spec/forms/decidim/system/oauth_application_form_spec.rb So, this commit changes the rspec configuration so this doesn't get flagged for this particular rspec file. * Cleanup pipelines (#12401) * Add a better ChromeDriver workaround (#12398) * Fix flaky specs in proposals (#12400) * Fix Capybara/RedundantWithinFind offenses (#12378) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Fix Capybara/RedundantWithinFind offenses * Running linters * Fix failing spec * Run Lint * Fix rubocop * Fix authorization handler in OmniauthRegistrations (#12397) * Fix authorization handler in OmniauthRegistrations * Running linters * Extract redirect methods to own module * Fix Content Security Policy errors in pipeline (#12410) * Patch Capybara * Add Frame exceptions * Add host * Fix CSP * Remove debug tooling * Running linters * Fixing some specs * Remove inspections * Fix a11y errors with organizations seeds colors (#12399) * Add withdrawn_at field to meetings (#12365) * withdrawn_at added to model. Extration of withdrawn state * Migration of withdrawn_at added to table * Update meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update withdraw_meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update 20240130135858_add_withdrawn_fields_on_meetings.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * patching expect_withdrawn references in meetings * Updating the meeting_type api with the state fields * Updating the meeting serizlizer * Update of factories test in meetings * Git test * Update to withdraw meeting spec * Change to the scope in model * Changing method that checks if an author has withdrawn a meeting * updated the withdraw meeting call to change state * fix serialzer variable in meetings from proposal -> meeting * Update withdraw_meeting.rb private method Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-meetings/app/commands/decidim/meetings/withdraw_meeting.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-meetings/db/migrate/20240130135858_add_withdrawn_fields_on_meetings.rb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Adding a rubocop disable to skip validation within withdrawn fields --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> * Fix flaky spec on Content Security Policy (#12412) * Fix Proposals bulk action form (#12370) * Fix a bug where form parameters didn't reset * Revert Gemfile.lock * Add spec to check form selection reset * Improve support for RTL languages (#12389) * Add RTL direction HTML attribute * Add NeedsRtlDirection to devise controllers * Fix bug in rtl_direction helper HTML * Add NeedsRtlDirection to admin controllers * Fix some spelling errors (#12422) * spelling: announcement Signed-off-by: Josh Soref <[email protected]> * spelling: unathorized Signed-off-by: Josh Soref <[email protected]> * spelling: visibility Signed-off-by: Josh Soref <[email protected]> * spelling: access Signed-off-by: Josh Soref <[email protected]> * spelling: accessibility Signed-off-by: Josh Soref <[email protected]> * spelling: accomplish Signed-off-by: Josh Soref <[email protected]> * spelling: active Signed-off-by: Josh Soref <[email protected]> * spelling: activerecord Signed-off-by: Josh Soref <[email protected]> * spelling: activities Signed-off-by: Josh Soref <[email protected]> * spelling: activity Signed-off-by: Josh Soref <[email protected]> * spelling: additionally Signed-off-by: Josh Soref <[email protected]> * spelling: address Signed-off-by: Josh Soref <[email protected]> * spelling: aggressive Signed-off-by: Josh Soref <[email protected]> * spelling: already Signed-off-by: Josh Soref <[email protected]> * spelling: ambiguousness Signed-off-by: Josh Soref <[email protected]> * spelling: amount Signed-off-by: Josh Soref <[email protected]> * spelling: an Signed-off-by: Josh Soref <[email protected]> * spelling: analyze Signed-off-by: Josh Soref <[email protected]> * spelling: and Signed-off-by: Josh Soref <[email protected]> * spelling: answers Signed-off-by: Josh Soref <[email protected]> * spelling: anymore Signed-off-by: Josh Soref <[email protected]> * spelling: application Signed-off-by: Josh Soref <[email protected]> * spelling: appropriate Signed-off-by: Josh Soref <[email protected]> * spelling: approved Signed-off-by: Josh Soref <[email protected]> * spelling: arbitrary Signed-off-by: Josh Soref <[email protected]> * spelling: are Signed-off-by: Josh Soref <[email protected]> * spelling: area types Signed-off-by: Josh Soref <[email protected]> * spelling: arguments Signed-off-by: Josh Soref <[email protected]> * spelling: assemblies Signed-off-by: Josh Soref <[email protected]> * spelling: assembly Signed-off-by: Josh Soref <[email protected]> * spelling: attribute Signed-off-by: Josh Soref <[email protected]> * spelling: authorities Signed-off-by: Josh Soref <[email protected]> * spelling: authorization Signed-off-by: Josh Soref <[email protected]> * spelling: authorizing Signed-off-by: Josh Soref <[email protected]> * spelling: authors Signed-off-by: Josh Soref <[email protected]> * spelling: autocompletion Signed-off-by: Josh Soref <[email protected]> * spelling: available Signed-off-by: Josh Soref <[email protected]> * spelling: be Signed-off-by: Josh Soref <[email protected]> * spelling: beginning Signed-off-by: Josh Soref <[email protected]> * spelling: belonging Signed-off-by: Josh Soref <[email protected]> * spelling: below Signed-off-by: Josh Soref <[email protected]> * spelling: birthday Signed-off-by: Josh Soref <[email protected]> * spelling: bottom Signed-off-by: Josh Soref <[email protected]> * spelling: breadcrumb Signed-off-by: Josh Soref <[email protected]> * spelling: broadcast Signed-off-by: Josh Soref <[email protected]> * spelling: broadcasts Signed-off-by: Josh Soref <[email protected]> * spelling: button Signed-off-by: Josh Soref <[email protected]> * spelling: cache Signed-off-by: Josh Soref <[email protected]> * spelling: case-insensitive Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Add patch_generators task to maintainers' releases instructions (#12440) * Change design application cell components examples to use Ruby code (#12342) * Refactor cell_snippet to display Ruby code * Define cell_table render_content option * Use cell_table when possible * Rearrange elements of announcement component page * Define call strings in cell snippets * Small refactor * Fix indentation * Allow using multiple entries in call_string and update buttons component page * Add spellcheck="false" to code textareas * Ignore empty call_string items and remove spaces * Extend examples of cells in annonuncements and tab panels pages * Rename sections * Replace static html with cell calls and use examples of code in address component page * Replace static html with cell calls and use examples of code in author component page * Change cards component page to use cells and examples of code * Fix style of design_table displaying cards * Fix process groups s cell card * Remove report component page unused static elements * Remove follow component page unused static elements * Add spellcheck="false" to remaining textareas with code * Fix linters * Use decidim_html_escape for resource title in activity cell * Create an action log item to call activity cell in component page test * Avoid exceptions calling activity cells with blank arguments * Remove unused method * Update decidim-design/app/helpers/decidim/design/author_helper.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-core/app/cells/decidim/activity_cell.rb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Remove unused method * Fix AuthoredItem dummy class definition * Split source_code helper method in different methods --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix decidim-core and decidim-api dependency tree (#12439) * Fix decidim-core and decidim-api dependency tree * Fix specs * Cleanup events (#12394) * Remove unecessary NotificationEvent mixin * Remove unecessary notification_title method * Refactor other event classes by inheriting from SimpleEvent Detected on code review * Fix spec * Fix some spelling errors (part 2) (#12446) * spelling: categories Signed-off-by: Josh Soref <[email protected]> * spelling: checkboxes Signed-off-by: Josh Soref <[email protected]> * spelling: children's Signed-off-by: Josh Soref <[email protected]> * spelling: children Signed-off-by: Josh Soref <[email protected]> * spelling: command Signed-off-by: Josh Soref <[email protected]> * spelling: commenters Signed-off-by: Josh Soref <[email protected]> * spelling: communicate Signed-off-by: Josh Soref <[email protected]> * spelling: community Signed-off-by: Josh Soref <[email protected]> * spelling: compatibility Signed-off-by: Josh Soref <[email protected]> * spelling: completion Signed-off-by: Josh Soref <[email protected]> * spelling: component Signed-off-by: Josh Soref <[email protected]> * spelling: concatenated Signed-off-by: Josh Soref <[email protected]> * spelling: conclusion Signed-off-by: Josh Soref <[email protected]> * spelling: conferences Signed-off-by: Josh Soref <[email protected]> * spelling: confirmation Signed-off-by: Josh Soref <[email protected]> * spelling: consecutive Signed-off-by: Josh Soref <[email protected]> * spelling: conservative Signed-off-by: Josh Soref <[email protected]> * spelling: constraint Signed-off-by: Josh Soref <[email protected]> * spelling: contain Signed-off-by: Josh Soref <[email protected]> * spelling: container Signed-off-by: Josh Soref <[email protected]> * spelling: content Signed-off-by: Josh Soref <[email protected]> * spelling: context Signed-off-by: Josh Soref <[email protected]> * spelling: continuous Signed-off-by: Josh Soref <[email protected]> * spelling: contributing Signed-off-by: Josh Soref <[email protected]> * spelling: convenience Signed-off-by: Josh Soref <[email protected]> * spelling: convention Signed-off-by: Josh Soref <[email protected]> * spelling: conversions Signed-off-by: Josh Soref <[email protected]> * spelling: converter Signed-off-by: Josh Soref <[email protected]> * spelling: converts Signed-off-by: Josh Soref <[email protected]> * spelling: coordinates Signed-off-by: Josh Soref <[email protected]> * spelling: correctly Signed-off-by: Josh Soref <[email protected]> * spelling: counter Signed-off-by: Josh Soref <[email protected]> * spelling: counts Signed-off-by: Josh Soref <[email protected]> * spelling: coupling Signed-off-by: Josh Soref <[email protected]> * spelling: created Signed-off-by: Josh Soref <[email protected]> * spelling: criteria Signed-off-by: Josh Soref <[email protected]> * spelling: cursor Signed-off-by: Josh Soref <[email protected]> * spelling: customize Signed-off-by: Josh Soref <[email protected]> * spelling: customized Signed-off-by: Josh Soref <[email protected]> * spelling: data Signed-off-by: Josh Soref <[email protected]> * spelling: database Signed-off-by: Josh Soref <[email protected]> * spelling: deauthorizes Signed-off-by: Josh Soref <[email protected]> * spelling: declaration Signed-off-by: Josh Soref <[email protected]> * spelling: declare Signed-off-by: Josh Soref <[email protected]> * spelling: default Signed-off-by: Josh Soref <[email protected]> * spelling: dependent Signed-off-by: Josh Soref <[email protected]> * spelling: descendingly Signed-off-by: Josh Soref <[email protected]> * spelling: description Signed-off-by: Josh Soref <[email protected]> * spelling: destroy Signed-off-by: Josh Soref <[email protected]> * spelling: determine Signed-off-by: Josh Soref <[email protected]> * spelling: different Signed-off-by: Josh Soref <[email protected]> * spelling: digitalocean Signed-off-by: Josh Soref <[email protected]> * spelling: directly Signed-off-by: Josh Soref <[email protected]> * spelling: dummy Signed-off-by: Josh Soref <[email protected]> * spelling: duplicate Signed-off-by: Josh Soref <[email protected]> * spelling: embeddable Signed-off-by: Josh Soref <[email protected]> * spelling: embedded Signed-off-by: Josh Soref <[email protected]> * spelling: empty Signed-off-by: Josh Soref <[email protected]> * spelling: encountered Signed-off-by: Josh Soref <[email protected]> * spelling: endorsement Signed-off-by: Josh Soref <[email protected]> * spelling: enqueues Signed-off-by: Josh Soref <[email protected]> * spelling: environment Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Redesign: Decidim Design Guide page translations (home) (#12457) * Creation of en.yml and home page header i18n translation * Normalising the i18n string in en.yml and fixing rubocop syntax issue * Update decidim-design/app/views/decidim/design/home/index.html.erb Co-authored-by: Alexandru Emil Lupu <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Alexandru Emil Lupu <[email protected]> * Added github header and h2 * Last text in home translated paragraphs * i18n normalise issues and rubocop * Rubocop issue fixed spacing in rails HTML tags * Update decidim-design/app/views/decidim/design/home/index.html.erb Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Update decidim-design/config/locales/en.yml Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Alexandru Emil Lupu <[email protected]> Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Migrate from babel to esbuild (#12238) * Initial esbuilder * Fix js * Add esbuilder config * Remove babel-loader * Patch generators * Fix linting issues * Fix failing spec * Fix js linter errors * Trying to update the GraphiQL * Fix esbuild config * Running linters * Update release notes, optimize the config * Run markdownlint * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Apply review recommendation * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena <[email protected]> --------- Co-authored-by: Andrés Pereira de Lucena <[email protected]> * Fix some spelling errors (part 4) (#12461) * spelling: maintained Signed-off-by: Josh Soref <[email protected]> * spelling: malicious Signed-off-by: Josh Soref <[email protected]> * spelling: manifest Signed-off-by: Josh Soref <[email protected]> * spelling: manner Signed-off-by: Josh Soref <[email protected]> * spelling: maximum Signed-off-by: Josh Soref <[email protected]> * spelling: meeting Signed-off-by: Josh Soref <[email protected]> * spelling: metaprogrammed Signed-off-by: Josh Soref <[email protected]> * spelling: momentarily Signed-off-by: Josh Soref <[email protected]> * spelling: most Signed-off-by: Josh Soref <[email protected]> * spelling: multiple Signed-off-by: Josh Soref <[email protected]> * spelling: multitenant Signed-off-by: Josh Soref <[email protected]> * spelling: naming convention Signed-off-by: Josh Soref <[email protected]> * spelling: needed Signed-off-by: Josh Soref <[email protected]> * spelling: nonexistent Signed-off-by: Josh Soref <[email protected]> * spelling: notifiable Signed-off-by: Josh Soref <[email protected]> * spelling: notification Signed-off-by: Josh Soref <[email protected]> * spelling: official Signed-off-by: Josh Soref <[email protected]> * spelling: offline Signed-off-by: Josh Soref <[email protected]> * spelling: on Signed-off-by: Josh Soref <[email protected]> * spelling: openstreetmap Signed-off-by: Josh Soref <[email protected]> * spelling: otherwise Signed-off-by: Josh Soref <[email protected]> * spelling: outdent Signed-off-by: Josh Soref <[email protected]> * spelling: output Signed-off-by: Josh Soref <[email protected]> * spelling: overlapping Signed-off-by: Josh Soref <[email protected]> * spelling: overridden Signed-off-by: Josh Soref <[email protected]> * spelling: overrides Signed-off-by: Josh Soref <[email protected]> * spelling: overriding Signed-off-by: Josh Soref <[email protected]> * spelling: overwriting Signed-off-by: Josh Soref <[email protected]> * spelling: overwritten Signed-off-by: Josh Soref <[email protected]> * spelling: param Signed-off-by: Josh Soref <[email protected]> * spelling: parameters Signed-off-by: Josh Soref <[email protected]> * spelling: participating Signed-off-by: Josh Soref <[email protected]> * spelling: particularly Signed-off-by: Josh Soref <[email protected]> * spelling: pass another Signed-off-by: Josh Soref <[email protected]> * spelling: password Signed-off-by: Josh Soref <[email protected]> * spelling: perform Signed-off-by: Josh Soref <[email protected]> * spelling: permanent Signed-off-by: Josh Soref <[email protected]> * spelling: permitted Signed-off-by: Josh Soref <[email protected]> * spelling: plural Signed-off-by: Josh Soref <[email protected]> * spelling: possible Signed-off-by: Josh Soref <[email protected]> * spelling: precisely Signed-off-by: Josh Soref <[email protected]> * spelling: precomputes Signed-off-by: Josh Soref <[email protected]> * spelling: preexisting Signed-off-by: Josh Soref <[email protected]> * spelling: prerequisite Signed-off-by: Josh Soref <[email protected]> * spelling: private Signed-off-by: Josh Soref <[email protected]> * spelling: process Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Fix some spelling errors (part 5) (#12463) * spelling: processes Signed-off-by: Josh Soref <[email protected]> * spelling: project Signed-off-by: Josh Soref <[email protected]> * spelling: proper Signed-off-by: Josh Soref <[email protected]> * spelling: proposal's Signed-off-by: Josh Soref <[email protected]> * spelling: punctuation marks Signed-off-by: Josh Soref <[email protected]> * spelling: questionnaire Signed-off-by: Josh Soref <[email protected]> * spelling: read Signed-off-by: Josh Soref <[email protected]> * spelling: receives Signed-off-by: Josh Soref <[email protected]> * spelling: recipe Signed-off-by: Josh Soref <[email protected]> * spelling: recipients Signed-off-by: Josh Soref <[email protected]> * spelling: recommend Signed-off-by: Josh Soref <[email protected]> * spelling: recommended Signed-off-by: Josh Soref <[email protected]> * spelling: referenced Signed-off-by: Josh Soref <[email protected]> * spelling: regarding Signed-off-by: Josh Soref <[email protected]> * spelling: registered Signed-off-by: Josh Soref <[email protected]> * spelling: registration Signed-off-by: Josh Soref <[email protected]> * spelling: related Signed-off-by: Josh Soref <[email protected]> * spelling: remittant Signed-off-by: Josh Soref <[email protected]> * spelling: resource Signed-off-by: Josh Soref <[email protected]> * spelling: responses Signed-off-by: Josh Soref <[email protected]> * spelling: restricts Signed-off-by: Josh Soref <[email protected]> * spelling: results Signed-off-by: Josh Soref <[email protected]> * spelling: retrieve Signed-off-by: Josh Soref <[email protected]> * spelling: returns Signed-off-by: Josh Soref <[email protected]> * spelling: revoking Signed-off-by: Josh Soref <[email protected]> * spelling: rewritten Signed-off-by: Josh Soref <[email protected]> * spelling: right and Signed-off-by: Josh Soref <[email protected]> * spelling: rollbacks Signed-off-by: Josh Soref <[email protected]> * spelling: running Signed-off-by: Josh Soref <[email protected]> * spelling: screen Signed-off-by: Josh Soref <[email protected]> * spelling: searchable Signed-off-by: Josh Soref <[email protected]> * spelling: searches Signed-off-by: Josh Soref <[email protected]> * spelling: sections Signed-off-by: Josh Soref <[email protected]> * spelling: selected Signed-off-by: Josh Soref <[email protected]> * spelling: selection Signed-off-by: Josh Soref <[email protected]> * spelling: sendgrid Signed-off-by: Josh Soref <[email protected]> * spelling: sent Signed-off-by: Josh Soref <[email protected]> * spelling: separate Signed-off-by: Josh Soref <[email protected]> * spelling: separately Signed-off-by: Josh Soref <[email protected]> * spelling: set Signed-off-by: Josh Soref <[email protected]> * spelling: setting Signed-off-by: Josh Soref <[email protected]> * spelling: settings Signed-off-by: Josh Soref <[email protected]> * spelling: should Signed-off-by: Josh Soref <[email protected]> * spelling: shown Signed-off-by: Josh Soref <[email protected]> * spelling: singular Signed-off-by: Josh Soref <[email protected]> * spelling: something Signed-off-by: Josh Soref <[email protected]> * spelling: sortition Signed-off-by: Josh Soref <[email protected]> * spelling: sortitions Signed-off-by: Josh Soref <[email protected]> * spelling: space Signed-off-by: Josh Soref <[email protected]> * spelling: specification Signed-off-by: Josh Soref <[email protected]> * spelling: splitting Signed-off-by: Josh Soref <[email protected]> * spelling: string Signed-off-by: Josh Soref <[email protected]> * spelling: submitter Signed-off-by: Josh Soref <[email protected]> * spelling: submitting Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Fix bugs in details of RTL (#12390) * Fix bug in RTL input buttons * Fix bug in links in homepage with RTL * Fix bug in modal dialogs with RTL * Fix dropdown menus with RTL * Disable shm usage in Capybara (#12462) * Disable shm usage in Capybara * Add port warning * Fix some spelling errors (part 3) (#12459) * spelling: evaluate Signed-off-by: Josh Soref <[email protected]> * spelling: everything Signed-off-by: Josh Soref <[email protected]> * spelling: explicitly Signed-off-by: Josh Soref <[email protected]> * spelling: exploring Signed-off-by: Josh Soref <[email protected]> * spelling: fictitious Signed-off-by: Josh Soref <[email protected]> * spelling: files https Signed-off-by: Josh Soref <[email protected]> * spelling: filtered Signed-off-by: Josh Soref <[email protected]> * spelling: finish Signed-off-by: Josh Soref <[email protected]> * spelling: first Signed-off-by: Josh Soref <[email protected]> * spelling: following Signed-off-by: Josh Soref <[email protected]> * spelling: forwarded Signed-off-by: Josh Soref <[email protected]> * spelling: from Signed-off-by: Josh Soref <[email protected]> * spelling: fulfilled Signed-off-by: Josh Soref <[email protected]> * spelling: github Signed-off-by: Josh Soref <[email protected]> * spelling: grammar Signed-off-by: Josh Soref <[email protected]> * spelling: grooming Signed-off-by: Josh Soref <[email protected]> * spelling: group Signed-off-by: Josh Soref <[email protected]> * spelling: has Signed-off-by: Josh Soref <[email protected]> * spelling: hashtag Signed-off-by: Josh Soref <[email protected]> * spelling: hashtags Signed-off-by: Josh Soref <[email protected]> * spelling: have Signed-off-by: Josh Soref <[email protected]> * spelling: helper Signed-off-by: Josh Soref <[email protected]> * spelling: highlighted Signed-off-by: Josh Soref <[email protected]> * spelling: identification Signed-off-by: Josh Soref <[email protected]> * spelling: ignore Signed-off-by: Josh Soref <[email protected]> * spelling: implemented Signed-off-by: Josh Soref <[email protected]> * spelling: implementing Signed-off-by: Josh Soref <[email protected]> * spelling: imported Signed-off-by: Josh Soref <[email protected]> * spelling: importer Signed-off-by: Josh Soref <[email protected]> * spelling: inactive Signed-off-by: Josh Soref <[email protected]> * spelling: increases Signed-off-by: Josh Soref <[email protected]> * spelling: initiative Signed-off-by: Josh Soref <[email protected]> * spelling: instances Signed-off-by: Josh Soref <[email protected]> * spelling: instantiation Signed-off-by: Josh Soref <[email protected]> * spelling: interested Signed-off-by: Josh Soref <[email protected]> * spelling: interests Signed-off-by: Josh Soref <[email protected]> * spelling: invitable Signed-off-by: Josh Soref <[email protected]> * spelling: is difficult to work with in Signed-off-by: Josh Soref <[email protected]> * spelling: javascript Signed-off-by: Josh Soref <[email protected]> * spelling: javascripts Signed-off-by: Josh Soref <[email protected]> * spelling: lighthouse Signed-off-by: Josh Soref <[email protected]> * spelling: limited Signed-off-by: Josh Soref <[email protected]> * spelling: localized Signed-off-by: Josh Soref <[email protected]> * spelling: logs user out Signed-off-by: Josh Soref <[email protected]> * spelling: machine Signed-off-by: Josh Soref <[email protected]> * spelling: single Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> * Attempt to fix flaky spec on proposals' ammends (#12473) * Remove axios NPM package (#12478) * Fix Capybara/ClickLinkOrButtonStyle offenses (#12379) * Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates * Clean Capybara/SpecificFinders * Cleanup * Cleanup * Fix Capybara/ClickLinkOrButtonStyle offenses * Fix some failing specs * Fix failing specs * Fix more specs * Running linters * More specs * Fix failing specs * Fix linter * Lint * Fix some spelling errors (part 6) (#12468) * spelling: subscope Signed-off-by: Josh Soref <[email protected]> * spelling: substitutes Signed-off-by: Josh Soref <[email protected]> * spelling: subtracting Signed-off-by: Josh Soref <[email protected]> * spelling: succeeds Signed-off-by: Josh Soref <[email protected]> * spelling: successful Signed-off-by: Josh Soref <[email protected]> * spelling: successor Signed-off-by: Josh Soref <[email protected]> * spelling: synchronized Signed-off-by: Josh Soref <[email protected]> * spelling: synchronous Signed-off-by…
🎩 What? Why?
Since
dni: DNI
andnie: NIE
are unique forms of identity only in Spain, this PR will update these strings to be universal in the verification's module.Confirmed on 0.27 Issue will have to be backported also.
📌 Related Issues
Testing
📷 Screenshots