Skip to content

Use cardM cell in space embed#5589

Merged
tramuntanal merged 52 commits intodecidim:masterfrom
CodiTramuntana:feat_space_embed
Jan 15, 2020
Merged

Use cardM cell in space embed#5589
tramuntanal merged 52 commits intodecidim:masterfrom
CodiTramuntana:feat_space_embed

Conversation

@Leusev
Copy link
Copy Markdown
Contributor

@Leusev Leusev commented Dec 20, 2019

🎩 What? Why?

Modify the embed to match the current card view

There is the possibility of embedding the cards of the participation spaces in an external site, but the current design of the embed does not coincide with the design of the cards. It also incorporates the Decidim logo, which should not appear either.
We need the embedded cards to have the same design as the cards in Decidim.

📌 Related Issues

  • Related to: jira [DECIDIM-23]

📋 Subtasks

  • Add CHANGELOG entry
  • Add/modify tests
    Spaces:
  • assemblies
  • conferences
  • consultations (no embed)
  • initiatives
  • participatory processes
    Components:
  • meetings

📷 Screenshots (optional)

Before
before-embed-full-image

Expected

Captura de pantalla de 2019-12-20 11-06-42

After

image

tramuntanal and others added 30 commits November 1, 2019 18:45
Force seeds resources to be indexed on creation.
@Leusev Leusev marked this pull request as ready for review January 8, 2020 07:26
Copy link
Copy Markdown
Contributor

@tramuntanal tramuntanal left a comment

Choose a reason for hiding this comment

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

Good job removing all the show.html and generalizing into a single one 👍
One request, can you add a new docs/advanced/embeddable.md documentation file explaining that there is the possibility to embed Decidim content into external sites and some simple notes on how can it be done?

@tramuntanal tramuntanal added in-review project: AM2019 Barcelona City Council contract labels Jan 13, 2020
@Leusev Leusev requested a review from tramuntanal January 14, 2020 08:37
@tramuntanal tramuntanal merged commit dcf4a97 into decidim:master Jan 15, 2020
@tramuntanal tramuntanal deleted the feat_space_embed branch January 15, 2020 12:39
microstudi pushed a commit to Platoniq/decidim that referenced this pull request Jan 17, 2020
* [REFACTOR] Remove commented sentence.

* [DOC] Clarify comment in method signature.

* [FEATURE] Make assemblies searchable.

* [TEST|REFACTOR] Extract test into shared example for all kinds of participatory spaces.

* Update when assemblies should be indexed on update.

* [FEATURE] Make ParticipatoryProcesses searchable.

* [FEATURE] Make conferences searchable.

* [FEATURE] Make consultations searchable.

* [FEATURE] Make Initiatives searchable.

* Update changelog with update notes for new searchables.

* [DOC] Update how to index a resource in the Global Search.

* [FEATURE] Make Debates searchable.

* [REFACTOR] Review prioritization of indexed fields.
Force seeds resources to be indexed on creation.

* Rubocopify.

* [FEATURE] Make Results searchable.

* Rubocopify.

* [FEATURE] Do not index resources if manifest don't allow it.

* [TEST] Make Result temporarily searchable during test to make it succeed.

* [FEATURE] Make blog Posts and budget Projects searchable.

* [TEST] Transliterate Proposal title and body before comparing.

* [FEATURE] Adapt global search results view to many types.

* ERB linter.

* Use cardM cell in space embed

* Add changelog entry

* [FIX] Fix embed spaces widget to match the current card view. Changed for a) Assemblies b) Conferences c) Consultations d) Initiatives e) Participatory Processes

* [FIX] Fix embed spaces widget to match the current card view. Fixes for i18n unused keys test

* [FIX] Fix embed spaces widget to match the current card view. Fixed embed proposal

* [FIX] Fix embed spaces widget to match the current card view. Fixed test factories for rubocop tests

* [DOC] Set changelog as in Decidim master.

* [FIX] Fix for CI tests

* [DOC] Added embeddable markdown doc

* [FIX] Modified CHANGELOG.md

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
Co-authored-by: ramoncodit <37654424+ramoncodit@users.noreply.github.com>
microstudi added a commit that referenced this pull request Jan 31, 2020
* create fields for debates and post types for the api

* create fields for debates and post types for the api

* changes based in PR platoniq #7

* add missing variables in authorable_interface_example

* fix rubocop offense

* add PR to CHANGELOG.md

* changelog

* add translatable fields to meetings. Add services interface

* add missing model fields

* add minutes for meetings type

* created proposals in the meeting interface

* timestamps interface

* questionnaire type (wip)

* QuestionnaireEntityInterface

* add forms questionnaire/questions types. add to meetings registration

* changelog

* Remove Continuity badge (#5565)

* Remove Continuity badge

* Add Changelog entry

* Upgrade puma gem to v3.12.2. (#5556)

* Upgrade puma gem to v3.12.2.

* Add changelog entry.

* New Crowdin translations (#5546)

* New translations en.yml (Italian)

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

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

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Indonesian)

* New translations en.yml (Arabic)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (Galician)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Dutch)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

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

* New translations en.yml (Finnish)

* New translations en.yml (Italian)

* New translations en.yml (Catalan)

* New translations en.yml (Swedish)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Finnish)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* 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 (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 (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Hungarian)

* New translations en.yml (Italian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

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

* Improved visiblity of buttons: new proposal, debate and initiative (#5535)

* Improved visiblity of buttons: new proposal, debate and initiative

* [FIX] updated changelog

* [FIX] specified module affected in changelog

* feat admin: move process_groups from main_menu to process :secondary_nav (#5545)

* [Fix] Cluttered conference sessions in confirmation mail (#5524)

* [Fix] Cluttered conference sessions in confirmation mail

* Add entry CHANGELOG.md

* Fix error in confirmation email

* Fix dynamic controller extensions (undefined method `current_user`) (#5533)

* Add CHANGELOG entry

* Remove duplicate entry from CHANGELOG

* Fix crashing bug with dynamic controller extensions

When dynamically adding route extensions, Decidim would throw the
following error:

`alias_method': undefined method `current_user' for class
`Decidim::ApplicationController' (NameError)

* Add CHANGELOG entry

* Remove banner image resizing (#5567)

* Remove banner image resizing

* Add changelog entry

* Add upgrade note for SocialShareButton (#5574)

* Get rid of Loofah's deprecation message. (#5576)

* Get rid of Loofah's deprecation message.

* Changelog entry.

* [ci skip] Fix typo on Proposals i18n (#5578)

* Docs: Adds subdomain on checklist (#5577)

* Update CHANGELOG.md

* Bump version

* Refine/v0.20 (#5611)

* Rubocopify initiatives.

* Update documentation for Releasing new versions.

* Apply GHSA-hrqr-hxpp-chr3 security fix for 'rack' gem.

* Apply bundle install for new rack version.

* Rubocopify decidim-forms and decidim-surveys.

* Back to Ruby 2.5.3 until wkhtmltopdf-binary is updated.

* Remove unnecessary empty 'h.merge'.

* [DOC] Still improve documentation for "Releasing new versions".

* Update reference to previous changes in CHANGELOG.md.

* Update version to 0.21.0-dev.

* Use 0.21.0-dev in Gemfile.lock files. (#5619)

* Use 0.21.0-dev in Gemfile.lock files.

* Use 0.21.0.pre.dev as devel version.

* Fix: data_portability_export email download (#5342)

* Upload and retreive the file with carrierwave

* Refactor following Decidim::OpenDataExporter design

* Use random string for non password-protected zip

* [REFACTOR] Remove commented sentence.

* [DOC] Clarify comment in method signature.

* [FEATURE] Make assemblies searchable.

* [TEST|REFACTOR] Extract test into shared example for all kinds of participatory spaces.

* Update when assemblies should be indexed on update.

* [FEATURE] Make ParticipatoryProcesses searchable.

* [FEATURE] Make conferences searchable.

* [FEATURE] Make consultations searchable.

* [FEATURE] Make Initiatives searchable.

* Update changelog with update notes for new searchables.

* [DOC] Update how to index a resource in the Global Search.

* [FEATURE] Make Debates searchable.

* [REFACTOR] Review prioritization of indexed fields.
Force seeds resources to be indexed on creation.

* Rubocopify.

* [FEATURE] Make Results searchable.

* Rubocopify.

* [FEATURE] Do not index resources if manifest don't allow it.

* [TEST] Make Result temporarily searchable during test to make it succeed.

* [FEATURE] Make blog Posts and budget Projects searchable.

* [TEST] Transliterate Proposal title and body before comparing.

* [FEATURE] Adapt global search results view to many types.

* ERB linter.

* Update decidim-generators/Gemfile.lock and decidim_app-design/Gemfile.lock.

* Normalize core locales and remove unused keys.

* Remove unnecessary `add_to_index_as_search_resource` in assembly seeds.

* Specs for the DataPortabilityExporter.

* Remove specs for DataPortabilityFileReader that doesn't exist anymore.

* [TEST] Wait for jobs open during the main job.

* Fix bad changelog merge.

* Update decidim-core/app/services/decidim/data_portability_exporter.rb

* [REFACTOR] Split DataPortabilityExporter#data method into smaller methods.

* [FEAT] Removing data portability files now supports AWS S3 storage.

* [DOC] Update documentation.

* Add changelog entry.

* [TEST] Make sure data portability removal rake task spec doesn't mess with other tests in the cloud.

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* [DOC] Fix bad changelog after merging PR against previous version.

* Fix metrics docs (#5587)

* add fix metrics docs

* Edit: fix metrics docs (#26)

* Edit fix metrics doc

* Fix typo

* Edit text

* [REFACTOR] Remove commented sentence.

* [DOC] Clarify comment in method signature.

* [FEATURE] Make assemblies searchable.

* [TEST|REFACTOR] Extract test into shared example for all kinds of participatory spaces.

* Update when assemblies should be indexed on update.

* [FEATURE] Make ParticipatoryProcesses searchable.

* [FEATURE] Make conferences searchable.

* [FEATURE] Make consultations searchable.

* [FEATURE] Make Initiatives searchable.

* Update changelog with update notes for new searchables.

* [DOC] Update how to index a resource in the Global Search.

* [FEATURE] Make Debates searchable.

* [REFACTOR] Review prioritization of indexed fields.
Force seeds resources to be indexed on creation.

* Rubocopify.

* [FEATURE] Make Results searchable.

* Rubocopify.

* [FEATURE] Do not index resources if manifest don't allow it.

* [TEST] Make Result temporarily searchable during test to make it succeed.

* [FEATURE] Make blog Posts and budget Projects searchable.

* [TEST] Transliterate Proposal title and body before comparing.

* [FEATURE] Adapt global search results view to many types.

* ERB linter.

* Add some helpful queries.

* Remove line that was added by mistake.

* Resolve changelog conflicts.

* [DOC] Set changelog as in Decidim master.

* Update changelog after releasing v0.20.0.

Co-authored-by: Isaac Massot <isaacmassot@gmail.com>

* Fix use incrementing date when rebuilding since one date. (#5541)

* Fix use incrementing date when rebuilding since one date.

* Add changelog entry.

* Refactor for better readability and add output to logger.

* Rubocopify.

* Update changelog after upgrading master to v0.21.0.

* Change: Extend the capabilities of the Quill text editor (#5488)

* [REFACTOR] Remove commented sentence.

* [DOC] Clarify comment in method signature.

* [FEATURE] Make assemblies searchable.

* [TEST|REFACTOR] Extract test into shared example for all kinds of participatory spaces.

* Update when assemblies should be indexed on update.

* [FEATURE] Make ParticipatoryProcesses searchable.

* [FEATURE] Make conferences searchable.

* [FEATURE] Make consultations searchable.

* [FEATURE] Make Initiatives searchable.

* Update changelog with update notes for new searchables.

* [DOC] Update how to index a resource in the Global Search.

* [FEATURE] Make Debates searchable.

* [REFACTOR] Review prioritization of indexed fields.
Force seeds resources to be indexed on creation.

* Rubocopify.

* [FEATURE] Make Results searchable.

* Rubocopify.

* [FEATURE] Do not index resources if manifest don't allow it.

* [TEST] Make Result temporarily searchable during test to make it succeed.

* [FEATURE] Make blog Posts and budget Projects searchable.

* [TEST] Transliterate Proposal title and body before comparing.

* [FEATURE] Adapt global search results view to many types.

* ERB linter.

* Move diffy gem dependecy from to decidim-core

* Refactor: extract new_settings_schema logic into class method

* Add ComponentForm validations for proposals

For the time being this feature is made incompatible via validation with:
- Collaborative drafts (needs refactor to pass params via POST)
- Participatory texts (technical difficulties)

* Add component settings for debates

* Extend quill editor in admin (full toolbar) and add it to remaining components

* Update presenters

* Add editor and rendereing logic for public view

* Add tests for quill editor and html rendering in frontend

* Add option to view HTML unescaped for better user experience in diff cell

* Update amendments with quill editor and diff improvements

* Move "rich text editor" setting from component to organization

* Fix hashtagable behaviour with quilljs

* Add CHANGELOG entry

* rename attribute to :rich_text_editor_in_public_views

* renamed spec examples to "with rich text editor content"

* [DOC] Set changelog as in Decidim master.

* Update Gemfile.locks due to bad merge from master.

* Fix for CI tests.

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
Co-authored-by: Agusti B.R. <agustibr@users.noreply.github.com>

* [Feature] Newsletter participants count (#5555)

* New route added

* Refactor query

* Update controller

* Update views

* Update javascript

* Add tests

* Fix error in tests

* Entry changelog added

* Changes in javascript

* Error in css fixed

* Refactor

* Refactor

* Fix CHANGELOG.md entries

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* Feature/multitenant timezone (#5607)

* add time_zone configutation to organizations

* make controllers use time_zone from organization

* calendar export as local times

* use UTC in ical definition. remove unecessary concen

* rubocop

* add tests

* changelog

* remove unecessary lib

* update a gem to rebuild cache

* fix comments

* changelog rebase mess fix

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* Feature/assembly types (#5616)

* assemblies migrations

* fixed migrations

* migration fixes

* admin type form

* assembly form

* crud commands

* basic controller

* permissions specs

* Refine/v0.20 (#5611)

* Rubocopify initiatives.

* Update documentation for Releasing new versions.

* Apply GHSA-hrqr-hxpp-chr3 security fix for 'rack' gem.

* Apply bundle install for new rack version.

* Rubocopify decidim-forms and decidim-surveys.

* Back to Ruby 2.5.3 until wkhtmltopdf-binary is updated.

* Remove unnecessary empty 'h.merge'.

* [DOC] Still improve documentation for "Releasing new versions".

* fix rollback migrate

* assemblies controller

* assemblies commands tests

* correct broken generation files

* use assembly type in public views/presenters

* use assembly type in public views/presenters

* normalize yaml

* key unused keys for migrations

* fix permissions and tests

* changelog

* add traceability to type crud

* add tests. fix new type controller action

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* Fix email_regexp and add model test (#5560)

* Fix email_regex and add model test

* Add changelog entry

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* [FIX] Remove reference to a given installation's dir. (#5623)

* [FIX] Remove reference to a given installation's dir.

* Rubocopify.

* Use cardM cell in space embed (#5589)

* [REFACTOR] Remove commented sentence.

* [DOC] Clarify comment in method signature.

* [FEATURE] Make assemblies searchable.

* [TEST|REFACTOR] Extract test into shared example for all kinds of participatory spaces.

* Update when assemblies should be indexed on update.

* [FEATURE] Make ParticipatoryProcesses searchable.

* [FEATURE] Make conferences searchable.

* [FEATURE] Make consultations searchable.

* [FEATURE] Make Initiatives searchable.

* Update changelog with update notes for new searchables.

* [DOC] Update how to index a resource in the Global Search.

* [FEATURE] Make Debates searchable.

* [REFACTOR] Review prioritization of indexed fields.
Force seeds resources to be indexed on creation.

* Rubocopify.

* [FEATURE] Make Results searchable.

* Rubocopify.

* [FEATURE] Do not index resources if manifest don't allow it.

* [TEST] Make Result temporarily searchable during test to make it succeed.

* [FEATURE] Make blog Posts and budget Projects searchable.

* [TEST] Transliterate Proposal title and body before comparing.

* [FEATURE] Adapt global search results view to many types.

* ERB linter.

* Use cardM cell in space embed

* Add changelog entry

* [FIX] Fix embed spaces widget to match the current card view. Changed for a) Assemblies b) Conferences c) Consultations d) Initiatives e) Participatory Processes

* [FIX] Fix embed spaces widget to match the current card view. Fixes for i18n unused keys test

* [FIX] Fix embed spaces widget to match the current card view. Fixed embed proposal

* [FIX] Fix embed spaces widget to match the current card view. Fixed test factories for rubocop tests

* [DOC] Set changelog as in Decidim master.

* [FIX] Fix for CI tests

* [DOC] Added embeddable markdown doc

* [FIX] Modified CHANGELOG.md

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
Co-authored-by: ramoncodit <37654424+ramoncodit@users.noreply.github.com>

* Add terms of use for admins (#5507)

* Add terms of use for admins

* permit manage initiatives without admin terms agreement

* refactored permissions, routes, no need for no need for Concern::NeedAdminTermsAccepted

* only scope admin_terms_permisions to :admin

* fix i18n failing test, change user factory admin_terms_accepted_at

* fix admin failed specs

* fix and simplify admin terms permissions

* Remove refuse admin terms option

* fix decidim-meeting, decidim-participatory_processes failing specs

* fix decidim-admin failing tests

* fix decidim-admin failing specs (2)

* fix organization_form failing specs

* Update decidim-admin/app/helpers/decidim/admin/dashboard_helper.rb

* Rubocopify.

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* API/participatory-processes (#5562)

* missing fields process steps

* changelog

* Update CHANGELOG.md

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* API/participatory process groups (#5540)

* add participatory process groups to the api

* changelog

* move participatory groups graphql specification to participatory processes module

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>

* API/Component-Proposals (#5537)

* Add missing interfaces to proposals: amendments, versions, fingerprint, coauthors

* add tests for coauthorable and amentments type interfaces

* tests for fingerprinteable and traceable types. Complete proposals fields tests

* fix factory definition

* changelog

* add missing tests

* convert amandable & emendation relations to polymorphic interface type

* fix amendments interface tests

* rebase. fix changelog. mispelling

* API/Initiatives (#5549)

* create fields for initiatives types and specs for the api

* add PR to CHANGELOG.md

* fix rubocop offenses in itiative_api_type_spec

* fix comment in initiative_committee_member_type

* fix comment in initiative_committee_member_type

* fix changelog

Co-authored-by: Ivan Vergés <ivan@platoniq.net>

* API/Conferences (#5551)

* create fields for conference types and specs for the api

* add PR to CHANGELOG.md

* fix CHANGELOG.md

* changelog update

Co-authored-by: Ivan Vergés <ivan@platoniq.net>

* changelog

* API/Consultations (#5550)

* create fields for consultation types and specs for the api

* add PR to CHANGELOG.md

* fix CHANGELOG.md

* changelog update

Co-authored-by: Ivan Vergés <ivan@platoniq.net>

* add translatable fields to meetings. Add services interface

* add missing model fields

* add minutes for meetings type

* created proposals in the meeting interface

* timestamps interface

* questionnaire type (wip)

* QuestionnaireEntityInterface

* add forms questionnaire/questions types. add to meetings registration

* changelog

* changelog

* meetings

* update changelog

Co-authored-by: Ivan Vergés <ivan@platoniq.net>
Co-authored-by: Marc Riera <mrc2407@gmail.com>
Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
Co-authored-by: decidim-bot <decidim-bot@users.noreply.github.com>
Co-authored-by: victorol1 <victor.ol@coditramuntana.com>
Co-authored-by: Agusti B.R. <agustibr@users.noreply.github.com>
Co-authored-by: Javier Jiménez <57717422+jarvisct@users.noreply.github.com>
Co-authored-by: Antti Hukkanen <antti.hukkanen@mainiotech.fi>
Co-authored-by: Aitor Lopez Beltran <aitor.lopez@monterail.com>
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
Co-authored-by: Isaac Massot <isaacmassot@gmail.com>
Co-authored-by: Mijail Rondon <mijail@riseup.net>
Co-authored-by: Ramon Costa <ramon.costa@gmail.com>
Co-authored-by: ramoncodit <37654424+ramoncodit@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in-review project: AM2019 Barcelona City Council contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants