Skip to content

API/participatory-processes#5562

Merged
tramuntanal merged 4 commits intodecidim:masterfrom
Platoniq:api/process-phases
Jan 15, 2020
Merged

API/participatory-processes#5562
tramuntanal merged 4 commits intodecidim:masterfrom
Platoniq:api/process-phases

Conversation

@microstudi
Copy link
Copy Markdown
Contributor

@microstudi microstudi commented Dec 11, 2019

🎩 What? Why?

Add some missing fields to participatory space Processes in the GraphQl Api.

📌 Related Issues

📋 Subtasks

  • Add CHANGELOG entry
  • Add documentation regarding the feature
  • Add/modify seeds
  • Add tests
  • Another subtask

@microstudi microstudi changed the title missing fields process steps API/participatory-processes Dec 11, 2019
@microstudi microstudi added the graphql-api Affects the GraphQL API label Dec 11, 2019
@microstudi microstudi self-assigned this Dec 11, 2019
@tramuntanal tramuntanal merged commit 3a4c437 into decidim:master Jan 15, 2020
microstudi added a commit to Platoniq/decidim that referenced this pull request Jan 17, 2020
* missing fields process steps

* changelog

* Update CHANGELOG.md

Co-authored-by: Oliver Valls <tramuntanal@gmail.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

graphql-api Affects the GraphQL API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants