diff --git a/.node-version b/.node-version index 4a1f488b..7d41c735 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -18.17.1 +22.14.0 diff --git a/Gemfile b/Gemfile index 56a447d9..e338208d 100644 --- a/Gemfile +++ b/Gemfile @@ -4,10 +4,11 @@ source "https://rubygems.org" ruby RUBY_VERSION -# DECIDIM_VERSION = { github: "decidim/decidim", branch: "release/0.29-stable" } -DECIDIM_VERSION = "0.30.0" +#DECIDIM_VERSION = { github: "decidim/decidim", branch: "fix/user-groups", ref: "0a8f1218f6" } +DECIDIM_VERSION = "0.31.0.rc2" gem "decidim", DECIDIM_VERSION +gem "decidim-core", DECIDIM_VERSION gem "decidim-initiatives", DECIDIM_VERSION gem "decidim-conferences", DECIDIM_VERSION diff --git a/Gemfile.lock b/Gemfile.lock index e65ca494..cd2a4e73 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,116 +1,126 @@ GEM remote: https://rubygems.org/ specs: - actioncable (7.0.8.7) - actionpack (= 7.0.8.7) - activesupport (= 7.0.8.7) + actioncable (7.2.2.2) + actionpack (= 7.2.2.2) + activesupport (= 7.2.2.2) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailbox (7.0.8.7) - actionpack (= 7.0.8.7) - activejob (= 7.0.8.7) - activerecord (= 7.0.8.7) - activestorage (= 7.0.8.7) - activesupport (= 7.0.8.7) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.0.8.7) - actionpack (= 7.0.8.7) - actionview (= 7.0.8.7) - activejob (= 7.0.8.7) - activesupport (= 7.0.8.7) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp - rails-dom-testing (~> 2.0) - actionpack (7.0.8.7) - actionview (= 7.0.8.7) - activesupport (= 7.0.8.7) - rack (~> 2.0, >= 2.2.4) + zeitwerk (~> 2.6) + actionmailbox (7.2.2.2) + actionpack (= 7.2.2.2) + activejob (= 7.2.2.2) + activerecord (= 7.2.2.2) + activestorage (= 7.2.2.2) + activesupport (= 7.2.2.2) + mail (>= 2.8.0) + actionmailer (7.2.2.2) + actionpack (= 7.2.2.2) + actionview (= 7.2.2.2) + activejob (= 7.2.2.2) + activesupport (= 7.2.2.2) + mail (>= 2.8.0) + rails-dom-testing (~> 2.2) + actionpack (7.2.2.2) + actionview (= 7.2.2.2) + activesupport (= 7.2.2.2) + nokogiri (>= 1.8.5) + racc + rack (>= 2.2.4, < 3.2) + rack-session (>= 1.0.1) rack-test (>= 0.6.3) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (7.0.8.7) - actionpack (= 7.0.8.7) - activerecord (= 7.0.8.7) - activestorage (= 7.0.8.7) - activesupport (= 7.0.8.7) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) + useragent (~> 0.16) + actiontext (7.2.2.2) + actionpack (= 7.2.2.2) + activerecord (= 7.2.2.2) + activestorage (= 7.2.2.2) + activesupport (= 7.2.2.2) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (7.0.8.7) - activesupport (= 7.0.8.7) + actionview (7.2.2.2) + activesupport (= 7.2.2.2) builder (~> 3.1) - erubi (~> 1.4) - rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.1, >= 1.2.0) + erubi (~> 1.11) + rails-dom-testing (~> 2.2) + rails-html-sanitizer (~> 1.6) active_link_to (1.0.5) actionpack addressable - activejob (7.0.8.7) - activesupport (= 7.0.8.7) + activejob (7.2.2.2) + activesupport (= 7.2.2.2) globalid (>= 0.3.6) - activemodel (7.0.8.7) - activesupport (= 7.0.8.7) - activerecord (7.0.8.7) - activemodel (= 7.0.8.7) - activesupport (= 7.0.8.7) - activestorage (7.0.8.7) - actionpack (= 7.0.8.7) - activejob (= 7.0.8.7) - activerecord (= 7.0.8.7) - activesupport (= 7.0.8.7) + activemodel (7.2.2.2) + activesupport (= 7.2.2.2) + activerecord (7.2.2.2) + activemodel (= 7.2.2.2) + activesupport (= 7.2.2.2) + timeout (>= 0.4.0) + activestorage (7.2.2.2) + actionpack (= 7.2.2.2) + activejob (= 7.2.2.2) + activerecord (= 7.2.2.2) + activesupport (= 7.2.2.2) marcel (~> 1.0) - mini_mime (>= 1.1.0) - activesupport (7.0.8.7) - concurrent-ruby (~> 1.0, >= 1.0.2) + activesupport (7.2.2.2) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - tzinfo (~> 2.0) - acts_as_list (1.2.4) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + acts_as_list (1.2.6) activerecord (>= 6.1) activesupport (>= 6.1) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) airbrussh (1.5.3) sshkit (>= 1.6.1, != 1.7.0) - ast (2.4.2) - aws-eventstream (1.3.0) - aws-partitions (1.972.0) - aws-sdk-core (3.203.0) + ast (2.4.3) + aws-eventstream (1.4.0) + aws-partitions (1.1172.0) + aws-sdk-core (3.233.0) aws-eventstream (~> 1, >= 1.3.0) - aws-partitions (~> 1, >= 1.651.0) + aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) + base64 + bigdecimal jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.89.0) - aws-sdk-core (~> 3, >= 3.203.0) + logger + aws-sdk-kms (1.113.0) + aws-sdk-core (~> 3, >= 3.231.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.160.0) - aws-sdk-core (~> 3, >= 3.203.0) + aws-sdk-s3 (1.199.1) + aws-sdk-core (~> 3, >= 3.231.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sigv4 (1.9.1) + aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) barnes (0.0.9) multi_json (~> 1) statsd-ruby (~> 1.1) - base64 (0.2.0) + base64 (0.3.0) batch-loader (2.0.5) bcrypt (3.1.20) - better_html (2.1.1) - actionview (>= 6.0) - activesupport (>= 6.0) + benchmark (0.5.0) + better_html (2.2.0) + actionview (>= 7.0) + activesupport (>= 7.0) ast (~> 2.0) erubi (~> 1.4) parser (>= 2.4) smart_properties - bigdecimal (3.1.9) + bigdecimal (3.3.1) bindex (0.8.1) browser (6.2.0) builder (3.3.0) - bullet (8.0.5) + bullet (8.0.8) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) byebug (11.1.3) @@ -132,11 +142,11 @@ GEM capistrano-rbenv (2.2.0) capistrano (~> 3.1) sshkit (~> 1.3) - capistrano-sidekiq (3.0.0) + capistrano-sidekiq (3.2.0) capistrano (>= 3.9.0) capistrano-bundler - sidekiq (>= 6.0.6) - capistrano3-puma (6.0.0) + sidekiq (>= 7.0) + capistrano3-puma (6.2.0) capistrano (~> 3.7) capistrano-bundler puma (>= 5.1, < 7.0) @@ -165,72 +175,74 @@ GEM childprocess (5.1.0) logger (~> 1.5) chronic (0.10.2) + chunky_png (1.4.0) cmdparse (3.0.7) - commonmarker (0.23.11) - concurrent-ruby (1.3.4) - connection_pool (2.4.1) - crack (1.0.0) + commonmarker (0.23.12) + concurrent-ruby (1.3.5) + connection_pool (2.5.4) + crack (1.0.1) bigdecimal rexml crass (1.0.6) css_parser (1.21.1) addressable - csv (3.3.4) + csv (3.3.5) dalli (3.2.8) date (3.4.1) date_validator (0.12.0) activemodel (>= 3) activesupport (>= 3) - decidim (0.30.0) - decidim-accountability (= 0.30.0) - decidim-admin (= 0.30.0) - decidim-api (= 0.30.0) - decidim-assemblies (= 0.30.0) - decidim-blogs (= 0.30.0) - decidim-budgets (= 0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-debates (= 0.30.0) - decidim-forms (= 0.30.0) - decidim-generators (= 0.30.0) - decidim-meetings (= 0.30.0) - decidim-pages (= 0.30.0) - decidim-participatory_processes (= 0.30.0) - decidim-proposals (= 0.30.0) - decidim-sortitions (= 0.30.0) - decidim-surveys (= 0.30.0) - decidim-system (= 0.30.0) - decidim-verifications (= 0.30.0) - decidim-accountability (0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-admin (0.30.0) + decidim (0.31.0.rc2) + decidim-accountability (= 0.31.0.rc2) + decidim-admin (= 0.31.0.rc2) + decidim-api (= 0.31.0.rc2) + decidim-assemblies (= 0.31.0.rc2) + decidim-blogs (= 0.31.0.rc2) + decidim-budgets (= 0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-debates (= 0.31.0.rc2) + decidim-forms (= 0.31.0.rc2) + decidim-generators (= 0.31.0.rc2) + decidim-meetings (= 0.31.0.rc2) + decidim-pages (= 0.31.0.rc2) + decidim-participatory_processes (= 0.31.0.rc2) + decidim-proposals (= 0.31.0.rc2) + decidim-sortitions (= 0.31.0.rc2) + decidim-surveys (= 0.31.0.rc2) + decidim-system (= 0.31.0.rc2) + decidim-verifications (= 0.31.0.rc2) + decidim-accountability (0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-admin (0.31.0.rc2) active_link_to (~> 1.0) - decidim-core (= 0.30.0) + decidim-core (= 0.31.0.rc2) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-api (0.30.0) - decidim-core (= 0.30.0) - graphql (~> 2.4.0) + decidim-api (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + devise-jwt (~> 0.12.1) + graphql (~> 2.4.0, >= 2.4.17) graphql-docs (~> 5.0) rack-cors (~> 1.0) - decidim-assemblies (0.30.0) - decidim-core (= 0.30.0) - decidim-blogs (0.30.0) - decidim-admin (= 0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-budgets (0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-comments (0.30.0) - decidim-core (= 0.30.0) + decidim-assemblies (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-blogs (0.31.0.rc2) + decidim-admin (= 0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-budgets (0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-comments (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) redcarpet (~> 3.5, >= 3.5.1) - decidim-conferences (0.30.0) - decidim-core (= 0.30.0) - decidim-meetings (= 0.30.0) - decidim-core (0.30.0) + decidim-conferences (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-meetings (= 0.31.0.rc2) + decidim-core (0.31.0.rc2) active_link_to (~> 1.0) acts_as_list (~> 1.0) batch-loader (~> 2.0) @@ -239,7 +251,7 @@ GEM cells-rails (~> 0.1.3) charlock_holmes (~> 0.7) chartkick (~> 5.1.2) - concurrent-ruby (= 1.3.4) + concurrent-ruby (~> 1.3.0) date_validator (~> 0.12.0) devise (~> 4.7) devise-i18n (~> 1.2) @@ -271,30 +283,31 @@ GEM premailer-rails (~> 1.10) rack (~> 2.2, >= 2.2.8.1) rack-attack (~> 6.0) - rails (~> 7.0.8) + rails (~> 7.2.0, >= 7.2.2.2) rails-i18n (~> 7.0) ransack (~> 4.2.0) redis (~> 4.1) request_store (~> 1.7.0) + rqrcode (~> 2.2.0) rubyXL (~> 3.4) rubyzip (~> 2.0) - shakapacker (~> 7.1.0) + shakapacker (~> 8.3.0) valid_email2 (~> 7.0) web-push (~> 3.0) wisper (~> 3.0) - decidim-debates (0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-dev (0.30.0) + decidim-debates (0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-dev (0.31.0.rc2) bullet (~> 8.0.0) byebug (~> 11.0) capybara (~> 3.39) - decidim-admin (= 0.30.0) - decidim-api (= 0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-generators (= 0.30.0) - decidim-verifications (= 0.30.0) + decidim-admin (= 0.31.0.rc2) + decidim-api (= 0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-generators (= 0.31.0.rc2) + decidim-verifications (= 0.31.0.rc2) erb_lint (~> 0.8.0) factory_bot_rails (~> 6.2) faker (~> 3.2) @@ -309,16 +322,16 @@ GEM rspec-rails (~> 6.0) rspec-retry (~> 0.6.2) rspec_junit_formatter (~> 0.6.0) - rubocop (~> 1.69.0) - rubocop-capybara (~> 2.21) - rubocop-factory_bot (~> 2.26) - rubocop-faker (~> 1.1) - rubocop-graphql (~> 1.5) - rubocop-performance (~> 1.21) - rubocop-rails (~> 2.25) - rubocop-rspec (~> 3.0) - rubocop-rspec_rails (~> 2.30) - rubocop-rubycw (~> 0.1) + rubocop (~> 1.78.0) + rubocop-capybara (~> 2.22.0, >= 2.22.1) + rubocop-factory_bot (~> 2.27.0) + rubocop-faker (~> 1.3, >= 1.3.0) + rubocop-graphql (~> 1.5, >= 1.5.6) + rubocop-performance (~> 1.25, >= 1.25.0) + rubocop-rails (~> 2.32.0, >= 2.32.0) + rubocop-rspec (~> 3.0, >= 3.6.0) + rubocop-rspec_rails (~> 2.31.0) + rubocop-rubycw (~> 0.2.0) selenium-webdriver (~> 4.9) simplecov (~> 0.22.0) simplecov-cobertura (~> 2.1.0) @@ -327,44 +340,44 @@ GEM w3c_rspec_validators (~> 0.3.0) webmock (~> 3.18) wisper-rspec (~> 1.0) - decidim-forms (0.30.0) - decidim-core (= 0.30.0) - decidim-generators (0.30.0) - decidim-core (= 0.30.0) - decidim-initiatives (0.30.0) - decidim-admin (= 0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-verifications (= 0.30.0) - decidim-meetings (0.30.0) - decidim-core (= 0.30.0) - decidim-forms (= 0.30.0) + decidim-forms (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-generators (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-initiatives (0.31.0.rc2) + decidim-admin (= 0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-verifications (= 0.31.0.rc2) + decidim-meetings (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-forms (= 0.31.0.rc2) icalendar (~> 2.5) - decidim-pages (0.30.0) - decidim-core (= 0.30.0) - decidim-participatory_processes (0.30.0) - decidim-core (= 0.30.0) - decidim-proposals (0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - doc2text (~> 0.4.7) + decidim-pages (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-participatory_processes (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-proposals (0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + doc2text (~> 0.4.0, >= 0.4.8) redcarpet (~> 3.5, >= 3.5.1) - decidim-sortitions (0.30.0) - decidim-admin (= 0.30.0) - decidim-comments (= 0.30.0) - decidim-core (= 0.30.0) - decidim-proposals (= 0.30.0) - decidim-surveys (0.30.0) - decidim-core (= 0.30.0) - decidim-forms (= 0.30.0) - decidim-system (0.30.0) + decidim-sortitions (0.31.0.rc2) + decidim-admin (= 0.31.0.rc2) + decidim-comments (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-proposals (= 0.31.0.rc2) + decidim-surveys (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-forms (= 0.31.0.rc2) + decidim-system (0.31.0.rc2) active_link_to (~> 1.0) - decidim-core (= 0.30.0) + decidim-core (= 0.31.0.rc2) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-verifications (0.30.0) - decidim-core (= 0.30.0) + decidim-verifications (0.31.0.rc2) + decidim-core (= 0.31.0.rc2) declarative-builder (0.2.0) trailblazer-option (~> 0.1.0) declarative-option (0.1.0) @@ -374,14 +387,17 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise-i18n (1.13.0) + devise-i18n (1.15.0) devise (>= 4.9.0) rails-i18n - devise_invitable (2.0.10) + devise-jwt (0.12.1) + devise (~> 4.0) + warden-jwt_auth (~> 0.10) + devise_invitable (2.0.11) actionmailer (>= 5.0) devise (>= 4.6) - diff-lcs (1.5.1) - diffy (3.4.3) + diff-lcs (1.6.2) + diffy (3.4.4) doc2text (0.4.8) nokogiri (>= 1.18.2) rubyzip (~> 2.3.0) @@ -389,6 +405,18 @@ GEM doorkeeper (5.8.2) railties (>= 5) doorkeeper-i18n (4.0.1) + drb (2.2.3) + dry-auto_inject (1.1.0) + dry-core (~> 1.1) + zeitwerk (~> 2.6) + dry-configurable (1.3.0) + dry-core (~> 1.1) + zeitwerk (~> 2.6) + dry-core (1.1.0) + concurrent-ruby (~> 1.0) + logger + zeitwerk (~> 2.6) + erb (5.1.3) erb_lint (0.8.0) activesupport better_html (>= 2.0.1) @@ -400,30 +428,28 @@ GEM temple erubi (1.13.1) escape_utils (1.3.0) - excon (1.2.5) + excon (1.3.0) logger extended-markdown-filter (0.7.0) html-pipeline (~> 2.9) - factory_bot (6.5.1) + factory_bot (6.5.6) activesupport (>= 6.1.0) - factory_bot_rails (6.4.4) + factory_bot_rails (6.5.1) factory_bot (~> 6.5) - railties (>= 5.0.0) - faker (3.4.2) + railties (>= 6.1.0) + faker (3.5.2) i18n (>= 1.8.11, < 2) - faraday (2.13.1) + faraday (2.14.0) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-net_http (3.4.0) + faraday-net_http (3.4.1) net-http (>= 0.5.0) ffi (1.17.2-aarch64-linux-gnu) ffi (1.17.2-aarch64-linux-musl) ffi (1.17.2-arm-linux-gnu) ffi (1.17.2-arm-linux-musl) ffi (1.17.2-arm64-darwin) - ffi (1.17.2-x86-linux-gnu) - ffi (1.17.2-x86-linux-musl) ffi (1.17.2-x86_64-darwin) ffi (1.17.2-x86_64-linux-gnu) ffi (1.17.2-x86_64-linux-musl) @@ -431,9 +457,9 @@ GEM file_validators (3.0.0) activemodel (>= 3.2) mime-types (>= 1.0) - fog-aws (3.25.0) - base64 (~> 0.2.0) - fog-core (~> 2.1) + fog-aws (3.33.0) + base64 (>= 0.2, < 0.4) + fog-core (~> 2.6) fog-json (~> 1.1) fog-xml (~> 0.1) fog-core (2.6.0) @@ -446,36 +472,40 @@ GEM multi_json (~> 1.10) fog-local (0.9.0) fog-core (>= 1.27, < 3.0) - fog-xml (0.1.4) + fog-xml (0.1.5) fog-core nokogiri (>= 1.5.11, < 2.0.0) - formatador (1.1.0) + formatador (1.2.1) + reline gemoji (3.0.1) - geocoder (1.8.5) + geocoder (1.8.6) base64 (>= 0.1.0) csv (>= 3.0.0) geom2d (0.4.1) - globalid (1.2.1) + globalid (1.3.0) activesupport (>= 6.1) - google-protobuf (4.30.2) + google-protobuf (4.33.0) bigdecimal rake (>= 13) - google-protobuf (4.30.2-aarch64-linux) + google-protobuf (4.33.0-aarch64-linux-gnu) bigdecimal rake (>= 13) - google-protobuf (4.30.2-arm64-darwin) + google-protobuf (4.33.0-aarch64-linux-musl) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86-linux) + google-protobuf (4.33.0-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86_64-darwin) + google-protobuf (4.33.0-x86_64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86_64-linux) + google-protobuf (4.33.0-x86_64-linux-gnu) bigdecimal rake (>= 13) - graphql (2.4.16) + google-protobuf (4.33.0-x86_64-linux-musl) + bigdecimal + rake (>= 13) + graphql (2.4.17) base64 fiber-storage logger @@ -489,7 +519,7 @@ GEM logger (~> 1.6) ostruct (~> 0.6) sass-embedded (~> 1.58) - hashdiff (1.1.2) + hashdiff (1.2.1) hashie (5.0.0) hexapdf (1.1.1) cmdparse (~> 3.0, >= 3.0.3) @@ -515,7 +545,7 @@ GEM rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.8, >= 1.8.1) terminal-table (>= 1.5.1) - icalendar (2.11.0) + icalendar (2.12.1) base64 ice_cube (~> 0.16) logger @@ -526,10 +556,14 @@ GEM ruby-vips (>= 2.0.17, < 3) invisible_captcha (0.13.0) rails (>= 3.2.0) - io-console (0.8.0) + io-console (0.8.1) + irb (1.15.2) + pp (>= 0.6.0) + rdoc (>= 4.0.0) + reline (>= 0.4.2) jmespath (1.6.2) - json (2.11.3) - jwt (2.10.1) + json (2.15.2) + jwt (3.1.2) base64 kaminari (1.2.2) activesupport (>= 4.1.0) @@ -543,10 +577,11 @@ GEM activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) - language_server-protocol (3.17.0.4) - launchy (3.0.1) + language_server-protocol (3.17.0.5) + launchy (3.1.1) addressable (~> 2.8) childprocess (~> 5.0) + logger (~> 1.6) letter_opener (1.10.0) launchy (>= 2.2, < 4) letter_opener_web (3.0.0) @@ -554,6 +589,7 @@ GEM letter_opener (~> 1.9) railties (>= 6.1) rexml + lint_roller (1.1.0) listen (3.7.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) @@ -563,31 +599,30 @@ GEM activesupport (>= 4) railties (>= 4) request_store (~> 1.0) - loofah (2.24.0) + loofah (2.24.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) - mail (2.8.1) + mail (2.9.0) + logger mini_mime (>= 0.1.1) net-imap net-pop net-smtp - marcel (1.0.4) - matrix (0.4.2) - method_source (1.1.0) - mime-types (3.6.2) + marcel (1.1.0) + matrix (0.4.3) + mime-types (3.7.0) logger - mime-types-data (~> 3.2015) - mime-types-data (3.2025.0422) + mime-types-data (~> 3.2025, >= 3.2025.0507) + mime-types-data (3.2025.0924) mini_magick (4.13.2) mini_mime (1.1.5) - mini_portile2 (2.8.8) - minitest (5.25.5) - multi_json (1.15.0) - multi_xml (0.7.1) + minitest (5.26.0) + multi_json (1.17.0) + multi_xml (0.7.2) bigdecimal (~> 3.1) net-http (0.6.0) uri - net-imap (0.5.7) + net-imap (0.5.12) date net-protocol net-pop (0.1.2) @@ -602,40 +637,39 @@ GEM net-protocol net-ssh (7.3.0) nio4r (2.7.4) - nokogiri (1.18.8) - mini_portile2 (~> 2.8.2) + nokogiri (1.18.10-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-aarch64-linux-gnu) + nokogiri (1.18.10-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-aarch64-linux-musl) + nokogiri (1.18.10-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-gnu) + nokogiri (1.18.10-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-musl) + nokogiri (1.18.10-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.8-arm64-darwin) + nokogiri (1.18.10-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.8-x86_64-darwin) + nokogiri (1.18.10-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-gnu) + nokogiri (1.18.10-x86_64-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-musl) - racc (~> 1.4) - oauth (1.1.0) - oauth-tty (~> 1.0, >= 1.0.1) + oauth (1.1.2) + oauth-tty (~> 1.0, >= 1.0.6) snaky_hash (~> 2.0) - version_gem (~> 1.1) - oauth-tty (1.0.5) - version_gem (~> 1.1, >= 1.1.1) - oauth2 (2.0.9) - faraday (>= 0.17.3, < 3.0) - jwt (>= 1.0, < 3.0) + version_gem (~> 1.1, >= 1.1.9) + oauth-tty (1.0.6) + version_gem (~> 1.1, >= 1.1.9) + oauth2 (2.0.17) + faraday (>= 0.17.3, < 4.0) + jwt (>= 1.0, < 4.0) + logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) - snaky_hash (~> 2.0) - version_gem (~> 1.1) - omniauth (2.1.3) + snaky_hash (~> 2.0, >= 2.0.3) + version_gem (~> 1.1, >= 1.1.9) + omniauth (2.1.4) hashie (>= 3.4.6) + logger rack (>= 2.2.3) rack-protection omniauth-decidim (0.2.1) @@ -661,9 +695,10 @@ GEM omniauth-twitter (1.4.0) omniauth-oauth (~> 1.1) rack - openssl (3.3.0) + openssl (3.3.2) orm_adapter (0.5.0) - ostruct (0.6.1) + ostruct (0.6.3) + package_json (0.1.0) paper_trail (16.0.0) activerecord (>= 6.1) request_store (~> 1.4) @@ -672,13 +707,15 @@ GEM parallel paranoia (3.0.1) activerecord (>= 6, < 8.1) - parser (3.3.5.0) + parser (3.3.9.0) ast (~> 2.4.1) racc pg (1.5.9) pg_search (2.3.7) activerecord (>= 6.1) activesupport (>= 6.1) + pp (0.6.3) + prettyprint premailer (1.27.0) addressable css_parser (>= 1.19.0) @@ -687,12 +724,17 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - public_suffix (6.0.1) - puma (6.6.0) + prettyprint (0.2.0) + prism (1.6.0) + psych (5.2.6) + date + stringio + public_suffix (6.0.2) + puma (6.6.1) nio4r (~> 2.0) racc (1.8.1) - rack (2.2.13) - rack-attack (6.7.0) + rack (2.2.20) + rack-attack (6.8.0) rack (>= 1.0, < 4) rack-cors (1.1.1) rack (>= 2.0.0) @@ -701,27 +743,32 @@ GEM rack (~> 2.2, >= 2.2.4) rack-proxy (0.7.7) rack + rack-session (1.0.2) + rack (< 3) rack-test (2.2.0) rack (>= 1.3) - rails (7.0.8.7) - actioncable (= 7.0.8.7) - actionmailbox (= 7.0.8.7) - actionmailer (= 7.0.8.7) - actionpack (= 7.0.8.7) - actiontext (= 7.0.8.7) - actionview (= 7.0.8.7) - activejob (= 7.0.8.7) - activemodel (= 7.0.8.7) - activerecord (= 7.0.8.7) - activestorage (= 7.0.8.7) - activesupport (= 7.0.8.7) + rackup (1.0.1) + rack (< 3) + webrick + rails (7.2.2.2) + actioncable (= 7.2.2.2) + actionmailbox (= 7.2.2.2) + actionmailer (= 7.2.2.2) + actionpack (= 7.2.2.2) + actiontext (= 7.2.2.2) + actionview (= 7.2.2.2) + activejob (= 7.2.2.2) + activemodel (= 7.2.2.2) + activerecord (= 7.2.2.2) + activestorage (= 7.2.2.2) + activesupport (= 7.2.2.2) bundler (>= 1.15.0) - railties (= 7.0.8.7) + railties (= 7.2.2.2) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) actionview (>= 5.0.1.rc1) activesupport (>= 5.0.1.rc1) - rails-dom-testing (2.2.0) + rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) @@ -732,15 +779,16 @@ GEM i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) rails_autoscale_agent (0.12.0) - railties (7.0.8.7) - actionpack (= 7.0.8.7) - activesupport (= 7.0.8.7) - method_source + railties (7.2.2.2) + actionpack (= 7.2.2.2) + activesupport (= 7.2.2.2) + irb (~> 1.13) + rackup (>= 1.0.0) rake (>= 12.2) - thor (~> 1.0) - zeitwerk (~> 2.5) + thor (~> 1.0, >= 1.2.2) + zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.2.1) + rake (13.3.0) ransack (4.2.1) activerecord (>= 6.1.5) activesupport (>= 6.1.5) @@ -748,35 +796,43 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) + rdoc (6.15.0) + erb + psych (>= 4.0.0) + tsort redcarpet (3.6.1) redis (4.7.1) - redis-client (0.22.2) + redis-client (0.26.1) connection_pool - regexp_parser (2.10.0) - reline (0.6.1) + regexp_parser (2.11.3) + reline (0.6.2) io-console (~> 0.5) request_store (1.7.0) rack (>= 1.4) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) - rexml (3.3.7) - rspec (3.13.0) + responders (3.2.0) + actionpack (>= 7.0) + railties (>= 7.0) + rexml (3.4.4) + rqrcode (2.2.0) + chunky_png (~> 1.0) + rqrcode_core (~> 1.0) + rqrcode_core (1.2.0) + rspec (3.13.2) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) rspec-cells (0.3.10) cells (>= 4.0.0, < 6.0.0) rspec-rails (>= 3.0.0) - rspec-core (3.13.1) + rspec-core (3.13.5) rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-html-matchers (0.10.0) nokogiri (~> 1) rspec (>= 3.0.0.a) - rspec-mocks (3.13.1) + rspec-mocks (3.13.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-rails (6.1.5) @@ -789,47 +845,58 @@ GEM rspec-support (~> 3.13) rspec-retry (0.6.2) rspec-core (> 3.3) - rspec-support (3.13.1) + rspec-support (3.13.6) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.69.2) + rubocop (1.78.0) json (~> 2.3) - language_server-protocol (>= 3.17.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.1.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.36.2, < 2.0) + rubocop-ast (>= 1.45.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.40.0) - parser (>= 3.3.1.0) - rubocop-capybara (2.21.0) - rubocop (~> 1.41) - rubocop-factory_bot (2.26.1) - rubocop (~> 1.61) - rubocop-faker (1.2.0) + rubocop-ast (1.47.1) + parser (>= 3.3.7.2) + prism (~> 1.4) + rubocop-capybara (2.22.1) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) + rubocop-factory_bot (2.27.1) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) + rubocop-faker (1.3.0) faker (>= 2.12.0) - rubocop (>= 1.13.0) - rubocop-graphql (1.5.4) - rubocop (>= 1.50, < 2) - rubocop-performance (1.23.1) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rails (2.29.1) + lint_roller (~> 1.1) + rubocop (>= 1.72.1) + rubocop-graphql (1.5.6) + lint_roller (~> 1.1) + rubocop (>= 1.72.1, < 2) + rubocop-performance (1.26.1) + lint_roller (~> 1.1) + rubocop (>= 1.75.0, < 2.0) + rubocop-ast (>= 1.47.1, < 2.0) + rubocop-rails (2.32.0) activesupport (>= 4.2.0) + lint_roller (~> 1.1) rack (>= 1.1) - rubocop (>= 1.52.0, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (3.4.0) - rubocop (~> 1.61) - rubocop-rspec_rails (2.30.0) - rubocop (~> 1.61) - rubocop-rspec (~> 3, >= 3.0.1) - rubocop-rubycw (0.1.6) - rubocop (~> 1.0) + rubocop (>= 1.75.0, < 2.0) + rubocop-ast (>= 1.44.0, < 2.0) + rubocop-rspec (3.7.0) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) + rubocop-rspec_rails (2.31.0) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) + rubocop-rspec (~> 3.5) + rubocop-rubycw (0.2.2) + lint_roller (~> 1.1) + rubocop (~> 1.72, >= 1.72.1) ruby-progressbar (1.13.0) - ruby-vips (2.2.3) + ruby-vips (2.2.5) ffi (~> 1.12) logger rubyXL (3.4.33) @@ -837,45 +904,44 @@ GEM rubyzip (>= 1.3.0) ruby_http_client (3.5.5) rubyzip (2.3.2) - sass-embedded (1.87.0) - google-protobuf (~> 4.30) - rake (>= 13) - sass-embedded (1.87.0-aarch64-linux-gnu) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-aarch64-linux-musl) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm-linux-gnueabihf) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm-linux-musleabihf) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm64-darwin) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-darwin) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-linux-gnu) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-linux-musl) - google-protobuf (~> 4.30) - scout_apm (5.3.8) + sass-embedded (1.93.2-aarch64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-aarch64-linux-musl) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-arm-linux-gnueabihf) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-arm-linux-musleabihf) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-arm64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-x86_64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-x86_64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.93.2-x86_64-linux-musl) + google-protobuf (~> 4.31) + scout_apm (5.7.1) parser - selenium-webdriver (4.31.0) + securerandom (0.4.1) + selenium-webdriver (4.38.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) - rubyzip (>= 1.2.2, < 3.0) + rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) semantic_range (3.1.0) sendgrid-ruby (6.7.0) ruby_http_client (~> 3.4) sentry-raven (3.1.2) faraday (>= 1.0) - shakapacker (7.1.0) + shakapacker (8.3.0) activesupport (>= 5.2) + package_json rack-proxy (>= 0.6.1) railties (>= 5.2) semantic_range (>= 2.3.0) - sidekiq (7.3.2) - concurrent-ruby (< 2) + sidekiq (7.3.9) + base64 connection_pool (>= 2.3.0) logger rack (>= 2.2.4) @@ -887,13 +953,13 @@ GEM simplecov-cobertura (2.1.0) rexml simplecov (~> 0.19) - simplecov-html (0.13.1) + simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) smart_properties (1.17.0) - snaky_hash (2.0.1) - hashie - version_gem (~> 1.1, >= 1.1.1) - spring (4.3.0) + snaky_hash (2.0.3) + hashie (>= 0.1.0, < 6) + version_gem (>= 1.1.8, < 3) + spring (4.4.0) spring-watcher-listen (2.1.0) listen (>= 2.7, < 4.0) spring (>= 4) @@ -907,26 +973,29 @@ GEM sshkit-interactive (0.3.0) sshkit (~> 1.12) statsd-ruby (1.5.0) - strscan (3.1.4) - temple (0.10.3) + stringio (3.1.7) + strscan (3.1.5) + temple (0.10.4) terminal-table (4.0.0) unicode-display_width (>= 1.1.1, < 4) - thor (1.3.2) - tilt (2.6.0) + thor (1.4.0) + tilt (2.6.1) timeout (0.4.3) trailblazer-option (0.1.2) + tsort (0.2.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) - unicode-display_width (3.1.4) - unicode-emoji (~> 4.0, >= 4.0.4) - unicode-emoji (4.0.4) - uniform_notifier (1.16.0) - uri (1.0.3) - valid_email2 (7.0.12) + unicode-display_width (3.2.0) + unicode-emoji (~> 4.1) + unicode-emoji (4.1.0) + uniform_notifier (1.18.0) + uri (1.0.4) + useragent (0.16.11) + valid_email2 (7.0.13) activemodel (>= 6.0) mail (~> 2.5) - version_gem (1.1.7) + version_gem (1.1.9) w3c_rspec_validators (0.3.0) rails rspec @@ -937,20 +1006,26 @@ GEM rexml (~> 3.2) warden (1.2.9) rack (>= 2.0.9) + warden-jwt_auth (0.12.0) + dry-auto_inject (>= 0.8, < 2) + dry-configurable (>= 0.13, < 2) + jwt (>= 2.1, < 4) + warden (~> 1.2) web-console (4.2.1) actionview (>= 6.0.0) activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - web-push (3.0.1) - jwt (~> 2.0) + web-push (3.0.2) + jwt (~> 3.0) openssl (~> 3.0) - webmock (3.25.1) + webmock (3.26.0) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.9.1) websocket (1.2.11) - websocket-driver (0.7.7) + websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -961,19 +1036,16 @@ GEM wkhtmltopdf-binary (0.12.6.6) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.7.2) + zeitwerk (2.7.3) PLATFORMS - aarch64-linux aarch64-linux-gnu aarch64-linux-musl - arm-linux arm-linux-gnu + arm-linux-gnueabihf arm-linux-musl + arm-linux-musleabihf arm64-darwin - x86-linux - x86-linux-gnu - x86-linux-musl x86_64-darwin x86_64-linux-gnu x86_64-linux-musl @@ -991,10 +1063,11 @@ DEPENDENCIES capistrano-sidekiq capistrano3-puma (~> 6.0) dalli - decidim (= 0.30.0) - decidim-conferences (= 0.30.0) - decidim-dev (= 0.30.0) - decidim-initiatives (= 0.30.0) + decidim (= 0.31.0.rc2) + decidim-conferences (= 0.31.0.rc2) + decidim-core (= 0.31.0.rc2) + decidim-dev (= 0.31.0.rc2) + decidim-initiatives (= 0.31.0.rc2) excon (>= 0.71.0) faker fog-aws diff --git a/app/controllers/decidim_controller.rb b/app/controllers/decidim_controller.rb index 2b9e9088..3aca8e72 100644 --- a/app/controllers/decidim_controller.rb +++ b/app/controllers/decidim_controller.rb @@ -7,7 +7,8 @@ class DecidimController < ApplicationController private def set_raven_context - return unless Rails.application.secrets.sentry_enabled? + return unless Rails.env.production? + Raven.user_context({id: try(:current_user).try(:id)}.merge(session)) Raven.extra_context(params: params.to_unsafe_h, url: request.url) end diff --git a/app/services/sms_gateway.rb b/app/services/sms_gateway.rb deleted file mode 100644 index 532553e9..00000000 --- a/app/services/sms_gateway.rb +++ /dev/null @@ -1,86 +0,0 @@ -# frozen_string_literal: true - -# A Service to send SMS to Barcelona's provider so users can be verified by SMS. -class SmsGateway - attr_reader :mobile_phone_number, :code - - def initialize(mobile_phone_number, code) - @mobile_phone_number = mobile_phone_number - @code = code - end - - def deliver_code - if response.xpath("//Fault").present? - report_error - false - else - true - end - end - - def response - return @response if defined?(@response) - - Faraday.ignore_env_proxy = true - connection = Faraday.new(Rails.application.secrets.sms.fetch(:service_url), proxy: Rails.application.secrets.sms.fetch(:proxy_url)) - response = connection.post do |request| - request.headers["Content-Type"] = "text/xml" - request.body = request_body - end - - @response ||= Nokogiri::XML(response.body).remove_namespaces! - end - - def text - I18n.t("decidim.sms.text", code: code) - end - - private - - def report_error - return unless defined?(Raven) - - error = response.xpath("//faultstring").text - - Raven.capture_message("Error while sending an SMS: #{error}") - end - - def request_body - @request_body ||= < - - - - ServiceDelivery - - #{Rails.application.secrets.sms.fetch(:username)} - #{Rails.application.secrets.sms.fetch(:password)} - - - #{Rails.application.secrets.sms.fetch(:service_id)} - SMS - - - - - - - #{mobile_phone_number} - #{Rails.application.secrets.sms.fetch(:sub_service_id)} - #{text} - true - false - 0 - 0 - 5 - 1 - 0 - 1 - 0 - 0 - - - -EOS - end -end diff --git a/app/views/static/api/docs/directive/deprecated/index.html b/app/views/static/api/docs/directive/deprecated/index.html index 7e2afa16..d378f983 100644 --- a/app/views/static/api/docs/directive/deprecated/index.html +++ b/app/views/static/api/docs/directive/deprecated/index.html @@ -71,20 +71,6 @@

-
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -127,13 +113,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -162,13 +141,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -259,6 +231,13 @@

  • + +
  • + + component + +
  • + @@ -282,43 +261,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -407,6 +365,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -463,13 +428,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -548,15 +506,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -701,6 +652,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -708,6 +673,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -722,6 +694,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -729,6 +708,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -841,13 +827,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -869,13 +848,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -939,6 +911,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -989,15 +968,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1009,6 +988,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1037,6 +1030,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1099,6 +1099,13 @@

    Unions

  • @@ -1107,6 +1114,13 @@

    @@ -281,43 +260,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -406,6 +364,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -462,13 +427,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -547,15 +505,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -700,6 +651,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -707,6 +672,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -721,6 +693,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -728,6 +707,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -840,13 +826,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -868,13 +847,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -938,6 +910,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -988,15 +967,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1008,6 +987,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1036,6 +1029,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1098,6 +1098,13 @@

    Unions

  • @@ -1106,6 +1113,13 @@

    @@ -253,43 +232,22 @@
  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -378,6 +336,13 @@ +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -434,13 +399,6 @@
  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -519,15 +477,8 @@
  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -672,6 +623,20 @@ +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -679,6 +644,13 @@
  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -693,6 +665,13 @@
  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -700,6 +679,13 @@
  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -812,13 +798,6 @@
  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -840,13 +819,6 @@
  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -910,6 +882,13 @@
  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -960,15 +939,15 @@
  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -980,6 +959,20 @@ +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1008,6 +1001,13 @@
  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1070,6 +1070,13 @@

    Unions

  • @@ -1078,6 +1085,13 @@ @@ -257,43 +236,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -382,6 +340,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -438,13 +403,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -523,15 +481,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -676,6 +627,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -683,6 +648,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -697,6 +669,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -704,6 +683,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -816,13 +802,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -844,13 +823,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -914,6 +886,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -964,15 +943,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -984,6 +963,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1012,6 +1005,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1074,6 +1074,13 @@

    Unions

  • @@ -1082,6 +1089,13 @@

    @@ -281,43 +260,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -406,6 +364,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -462,13 +427,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -547,15 +505,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -700,6 +651,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -707,6 +672,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -721,6 +693,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -728,6 +707,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -840,13 +826,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -868,13 +847,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -938,6 +910,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -988,15 +967,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1008,6 +987,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1036,6 +1029,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1098,6 +1098,13 @@

    Unions

  • @@ -1106,6 +1113,13 @@

    @@ -279,43 +258,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -404,6 +362,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -460,13 +425,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -545,15 +503,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -698,6 +649,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -705,6 +670,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -719,6 +691,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -726,6 +705,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -838,13 +824,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -866,13 +845,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -936,6 +908,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -986,15 +965,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1006,6 +985,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1034,6 +1027,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1096,6 +1096,13 @@

    Unions

  • @@ -1104,6 +1111,13 @@

    @@ -349,43 +328,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -474,6 +432,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -530,13 +495,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -615,15 +573,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -768,6 +719,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -775,6 +740,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -789,6 +761,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -796,6 +775,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -908,13 +894,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -936,13 +915,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -1006,6 +978,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1056,15 +1035,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1076,6 +1055,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1104,6 +1097,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1166,6 +1166,13 @@

    Unions

  • @@ -1174,6 +1181,13 @@

    @@ -294,43 +273,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -419,6 +377,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -475,13 +440,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -560,15 +518,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -713,6 +664,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -720,6 +685,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -734,6 +706,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -741,6 +720,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -853,13 +839,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -881,13 +860,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -951,6 +923,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1001,15 +980,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1021,6 +1000,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1049,6 +1042,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1111,6 +1111,13 @@

    Unions

  • @@ -1119,6 +1126,13 @@

    @@ -253,43 +232,22 @@
  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -378,6 +336,13 @@ +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -434,13 +399,6 @@
  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -519,15 +477,8 @@
  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -672,6 +623,20 @@ +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -679,6 +644,13 @@
  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -693,6 +665,13 @@
  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -700,6 +679,13 @@
  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -812,13 +798,6 @@
  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -840,13 +819,6 @@
  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -910,6 +882,13 @@
  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -960,15 +939,15 @@
  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -980,6 +959,20 @@ +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1008,6 +1001,13 @@
  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1070,6 +1070,13 @@

    Unions

  • @@ -1078,6 +1085,13 @@

    -Using the GraphQL APi

    +Using the GraphQL API

    The GraphQL format is a JSON formatted text that is specified in a query. Response is a JSON object as well. For details about specification check the official GraphQL site.

    Exercise caution when utilizing the output of this API, as it may include HTML that has not been escaped. Take particular care in handling this data, specially if you intend to render it on a webpage.

    For instance, you can check the version of a Decidim installation by using curl in the terminal:

    @@ -41,6 +41,74 @@

    The most practical way to experiment with GraphQL, however, is just to use the in-browser IDE GraphiQL. It provides access to the documentation and auto-complete (use CTRL-Space) for writing queries.

    From now on, we will skip the "query" keyword for the purpose of readability. You can skip it too if you are using GraphiQL, if you are querying directly (by using CURL for instance) you will need to include it.

    +Signing in to the API

    +

    In case you want to use the API as a sign in user to perform mutations representing a user in Decidim, you have two available options for such integrations through the system administration panel:

    +
      +
    1. Creating an OAuth application and implementing the OAuth authentication flow for the users of your application. Use this option for participant-facing applications where the participants represent themselves in Decidim through the API.
    2. +
    3. Creating API credentials and signing in to the API with these credentials to perform the operations as a signed in machine user. Use this option for machine-to-machine automations where there is no real end user interacting with Decidim.
    4. +
    +

    If you only want to test the GraphQL queries as a signed in user, you can use the normal Decidim authentication functionality to sign in and then use the GraphiQL IDE to perform these queries as a signed in user.

    +

    +OAuth flow for participant-facing applications

    +

    Participant-facing applications where the participants need to interact with Decidim through GraphQL mutations can be integrated using OAuth applications. In order to configure such integration capability from the system administration panel, create a new OAuth application and provide the necessary details for your integration. Note that the "application type" for such applications would typically be "Public". For more information regarding the application types, refer to RFC 6749 Section 2.1. (OAuth client types).

    +

    In order to use the OAuth access tokens to represent the user through the API, please select the following scopes as "Available" scopes for the application:

    + +

    Once configured, you can now use any OAuth authentication library to perform the OAuth authentication flow with your application users and receive an access token to utilize the Decidim API representing the signed in user. Please note that with public OAuth clients especially (and recommended also for confidential clients), you have to use PKCE with the authorization flow.

    +

    Once the OAuth application is created, you can authenticate against it with the following steps:

    +
      +
    1. Send the user to perform an OAuth authorization request at Decidim with the required API scopes (user, api:read and api:write if you want to perform mutations over the API). Along with the authorization request, also send the additional parameters required by PKCE (code_challenge and code_challenge_method).
    2. +
    3. Receive an OAuth authorization code back to your application's configured redirect URI.
    4. +
    5. Utilizing the received authorization code, request an OAuth access token from the OAuth token endpoint. Along with the token request, also send the additional parameter required by PKCE code_verifier.
    6. +
    7. The issued token is a JSON Web Token (JWT) when the authorization request contains the defined scopes. This token can be now used to represent the user in further calls to the API by passing the token with its type (Bearer) within the HTTP Authorization header with the request to the API.
    8. +
    +

    When doing the requests to the API, you also need to pass the OAuth client ID within the X-Jwt-Aud header of the requests in order for the token to be recognized as a valid token for the issued client. Passing the bearer token to the Authorization header and the OAuth client ID to the X-Jwt-Aud header, you can send the following HTTP request to the API to validate that the token works and the user is recognized as signed in:

    +
    POST /api HTTP/1.1
    +Accept: application/json
    +Authorization: Bearer token
    +Content-Length: 53
    +Content-Type: application/json
    +Host: DOMAIN
    +X-Jwt-Aud: OAUTH_CLIENT_ID
    +
    +{"query":"{ session { user { id name nickname } } }"}
    +
    +

    You should see the user details in the response in case the token is valid and you have configured the API correctly. If the response does not contain the user details, please refer to the Decidim configuration documentation.

    +

    Once the interaction with the API is completed, it is recommended to revoke the tokens, which is similar to the user signing out of the application. This can be done utilizing the OAuth revocation endpoint provided by Decidim. After the token is revoked, it is no longer valid and the user has to perform a re-authorization the next time they want to utilize the API.

    +

    In case you need tokens with a longer life span, you can either look into the Decidim documentation to extend the validity period of the access tokens or enable refresh tokens for the OAuth application when configuring it. However, note that tokens with longer lifespan can weaken the security of your system and make your application users vulnerable to security threats. Such use cases should be carefully planned and the security concerns should be addressed seriously.

    +

    +API credentials flow for machine-to-machine automations

    +

    The API credentials represent an administrative user in Decidim that performs administrative tasks on behalf of the end users. This type of integration flows should never live on devices that the participants have access to. These types of integrations are meant for different types of automations, such as transferring proposal answers or meeting reports back to Decidim from an external system automatically, e.g. once a day.

    +

    Note that these credentials are highly sensitive and have elevated permissions, so take good care of the system security where you are planning to store these credentials. If these credentials end up in participants' hands, the whole system is compromised and no longer secure. You should always primarily create OAuth integrations where the end users will manually perform the authorization for the application to perform actions on behalf of them.

    +

    Once you have validated that this is the correct way for your integration to operate, you can create the API credentials from the system administration panel. You will receive an API key and API secret after creating the credentials. These credentials should be also manually rotated on a regular basis to prevent unauthorized access to the system with these credentials in case they are leaked. The credentials have to be manually rotated in order to prevent external applications breaking because they cannot rotate the credentials themselves and they are typically statically configured for these applications.

    +

    Given you have issued the API key and API secret, you can now send a sign in request to the API using these credentials as follows:

    +
    curl -s -i -H "Content-type: application/x-www-form-urlencoded" \
    +  -d "api_user[key]=PASTE_API_KEY_HERE" \
    +  -d "api_user[secret]=PASTE_API_SECRET_HERE" \
    +  -X POST https://DOMAIN/api/sign_in | grep 'Authorization' | cut -d ' ' -f2-
    +
    +

    After running this command, you should see the following string in the console, where token is replaced with the access token:

    +
    Bearer token
    +
    +

    This string is passed to the following requests within the HTTP Authorization header to represent the user during API calls. You can use the following example query to test it out and confirm that signing in works as expected:

    +
    curl -w "\n" -H "Content-Type: application/json" \
    +  -H "Authorization: Bearer token" \
    +  -d '{"query":"{ session { user { id name nickname } } }"}' \
    +  -X POST https://DOMAIN/api
    +
    +

    You should see the user details in the response in case the token is valid and you have configured the API correctly. If the response does not contain the user details, please refer to the Decidim configuration documentation.

    +

    Once the API interaction is done, you should always make an HTTP DELETE request to /api/sign_out with the same token in order to revoke the token from further access as follows:

    +
    curl -s -o /dev/null -w "HTTP %{http_code}\n" \
    +  -H "Authorization: Bearer token" \
    +  -X DELETE http://DOMAIN/api/sign_out
    +
    +

    Usage limits

    Decidim is just a Rails application, meaning that any particular installation may implement custom limits in order to access the API (and the application in general).

    By default (particular installations may change that), API uses the same limitations as the whole Decidim website, provided by the Gem Rack::Attack. These are 100 maximum requests per minute per IP to prevent DoS attacks

    @@ -318,11 +386,11 @@

    translation(locale: "en") } ... on Proposals { - proposals(order: {endorsementCount: "desc"}, first: 2) { + proposals(order: {likeCount: "desc"}, first: 2) { edges { node { id - endorsements { + likes { name } } @@ -348,7 +416,7 @@

    { "node": { "id": "35", - "endorsements": [ + "likes": [ { "name": "Ms. Johnathon Schaefer" }, @@ -379,7 +447,7 @@

    { "node": { "id": "33", - "endorsements": [ + "likes": [ { "name": "Spring Brakus" }, @@ -440,7 +508,7 @@

    edges { node { id - endorsements { + likes { name } } @@ -472,13 +540,13 @@

    { "node": { "id": "32", - "endorsements": [] + "likes": [] } }, { "node": { "id": "31", - "endorsements": [ + "likes": [ { "name": "Mr. Nicolas Raynor" }, @@ -539,20 +607,6 @@

    -
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -595,13 +649,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -630,13 +677,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -727,6 +767,13 @@

  • + +
  • + + component + +
  • + @@ -750,43 +797,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -875,6 +901,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -931,13 +964,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -1016,15 +1042,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -1169,6 +1188,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -1176,6 +1209,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -1190,6 +1230,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -1197,6 +1244,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -1309,13 +1363,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -1337,13 +1384,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -1407,6 +1447,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1457,15 +1504,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1477,6 +1524,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1505,6 +1566,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1567,6 +1635,13 @@

    Unions

  • @@ -1575,6 +1650,13 @@

    @@ -260,43 +239,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -385,6 +343,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -441,13 +406,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -526,15 +484,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -679,6 +630,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -686,6 +651,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -700,6 +672,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -707,6 +686,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -819,13 +805,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -847,13 +826,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -917,6 +889,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -967,15 +946,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -987,6 +966,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1015,6 +1008,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1077,6 +1077,13 @@

    Unions

  • @@ -1085,6 +1092,13 @@

    @@ -296,43 +275,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -421,6 +379,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -477,13 +442,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -562,15 +520,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -715,6 +666,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -722,6 +687,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -736,6 +708,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -743,6 +722,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -855,13 +841,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -883,13 +862,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -953,6 +925,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1003,15 +982,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1023,6 +1002,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1051,6 +1044,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1113,6 +1113,13 @@

    Unions

  • @@ -1121,6 +1128,13 @@

    @@ -284,43 +263,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -409,6 +367,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -465,13 +430,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -550,15 +508,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -703,6 +654,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -710,6 +675,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -724,6 +696,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -731,6 +710,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -843,13 +829,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -871,13 +850,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -941,6 +913,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -991,15 +970,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1011,6 +990,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1039,6 +1032,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1101,6 +1101,13 @@

    Unions

  • @@ -1109,6 +1116,13 @@

    @@ -253,43 +232,22 @@
  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -378,6 +336,13 @@ +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -434,13 +399,6 @@
  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -519,15 +477,8 @@
  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -672,6 +623,20 @@ +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -679,6 +644,13 @@
  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -693,6 +665,13 @@
  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -700,6 +679,13 @@
  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -812,13 +798,6 @@
  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -840,13 +819,6 @@
  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -910,6 +882,13 @@
  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -960,15 +939,15 @@
  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -980,6 +959,20 @@ +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1008,6 +1001,13 @@
  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1070,6 +1070,13 @@

    Unions

  • @@ -1078,6 +1085,13 @@ @@ -272,43 +245,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -397,6 +349,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -453,13 +412,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -538,15 +490,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -691,6 +636,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -698,6 +657,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -712,6 +678,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -719,6 +692,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -831,13 +811,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -859,13 +832,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -929,6 +895,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -979,15 +952,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -999,6 +972,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1027,6 +1014,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1089,6 +1083,13 @@

    Unions

  • @@ -1097,6 +1098,13 @@

    @@ -272,43 +251,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -397,6 +355,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -453,13 +418,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -538,15 +496,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -691,6 +642,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -698,6 +663,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -712,6 +684,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -719,6 +698,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -831,13 +817,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -859,13 +838,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -929,6 +901,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -979,15 +958,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -999,6 +978,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1027,6 +1020,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1089,6 +1089,13 @@

    Unions

  • @@ -1097,6 +1104,13 @@

    @@ -291,43 +270,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -416,6 +374,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -472,13 +437,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -557,15 +515,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -710,6 +661,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -717,6 +682,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -731,6 +703,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -738,6 +717,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -850,13 +836,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -878,13 +857,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -948,6 +920,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -998,15 +977,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1018,6 +997,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1046,6 +1039,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1108,6 +1108,13 @@

    Unions

  • @@ -1116,6 +1123,13 @@

    @@ -278,43 +257,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -403,6 +361,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -459,13 +424,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -544,15 +502,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -697,6 +648,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -704,6 +669,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -718,6 +690,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -725,6 +704,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -837,13 +823,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -865,13 +844,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -935,6 +907,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -985,15 +964,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1005,6 +984,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1033,6 +1026,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1095,6 +1095,13 @@

    Unions

  • @@ -1103,6 +1110,13 @@

    +

    Attributes of a proposal

    -Return fields

    +Input Fields
    - assemblies ([Assembly]!) + answerContent (JSON)
    -

    Assemblies with this assemblies type

    +

    The answer feedback for the status for this proposal

    - createdAt (DateTime!) + cost (Float)
    -

    The time this assemblies type was created

    +

    Estimated cost of the proposal

    - id (ID!) + costReport (JSON)
    -

    The assemblies type's unique ID

    +

    Report on expenses

    - title (TranslatedField!) + executionPeriod (JSON)
    -

    The title of this assemblies type.

    +

    Report on the execution period

    - updatedAt (DateTime!) + state (String)
    -

    The time this assemblies type was updated

    +

    The answer status in which the proposal is in. Can be one of 'accepted', 'rejected' or 'evaluating'

    - endorsementCount (String) + likeCount (String)
    -

    Sort by number of endorsements, valid values are ASC or DESC

    +

    Sort by number of likes, valid values are ASC or DESC

    @@ -67,20 +67,6 @@

    -
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -123,13 +109,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -158,13 +137,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -255,6 +227,13 @@

  • + +
  • + + component + +
  • + @@ -278,43 +257,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -403,6 +361,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -459,13 +424,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -544,15 +502,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -697,6 +648,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -704,6 +669,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -718,6 +690,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -725,6 +704,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -837,13 +823,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -865,13 +844,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -935,6 +907,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -985,15 +964,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1005,6 +984,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1033,6 +1026,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1095,6 +1095,13 @@

    Unions

  • @@ -1103,6 +1110,13 @@

    A type used for filtering any user or group A typical query would look like: -{ users(filter:{wildcard:"sandy", excludeIds:[2,10,11]}) { id ...on User { groups { name } } ...on UserGroup { members { name } } } }

    +{ users(filter:{wildcard:"sandy", excludeIds:[2,10,11]}) { id } }

    Input Fields

    @@ -23,12 +23,6 @@

    Filters by nickname of the user entity. Searches (case-insensitive) any fragment of the provided string

    -
    - type (String) -
    -

    Filters by type of entity (User or UserGroup)

    -
    -
    wildcard (String)
    @@ -75,20 +69,6 @@

    -
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -131,13 +111,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -166,13 +139,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -263,6 +229,13 @@

  • + +
  • + + component + +
  • + @@ -286,43 +259,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -411,6 +363,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -467,13 +426,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -552,15 +504,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -705,6 +650,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -712,6 +671,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -726,6 +692,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -733,6 +706,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -845,13 +825,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -873,13 +846,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -943,6 +909,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -993,15 +966,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1013,6 +986,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1041,6 +1028,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1103,6 +1097,13 @@

    Unions

  • @@ -1111,6 +1112,13 @@

    @@ -278,43 +257,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -403,6 +361,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -459,13 +424,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -544,15 +502,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -697,6 +648,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -704,6 +669,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -718,6 +690,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -725,6 +704,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -837,13 +823,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -865,13 +844,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -935,6 +907,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -985,15 +964,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1005,6 +984,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1033,6 +1026,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1095,6 +1095,13 @@

    Unions

  • @@ -1103,6 +1110,13 @@

    @@ -265,43 +244,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -390,6 +348,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -446,13 +411,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -531,15 +489,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -684,6 +635,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -691,6 +656,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -705,6 +677,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -712,6 +691,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -824,13 +810,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -852,13 +831,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -922,6 +894,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -972,15 +951,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -992,6 +971,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1020,6 +1013,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1082,6 +1082,13 @@

    Unions

  • @@ -1090,6 +1097,13 @@

    @@ -265,43 +244,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -390,6 +348,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -446,13 +411,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -531,15 +489,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -684,6 +635,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -691,6 +656,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -705,6 +677,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -712,6 +691,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -824,13 +810,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -852,13 +831,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -922,6 +894,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -972,15 +951,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -992,6 +971,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1020,6 +1013,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1082,6 +1082,13 @@

    Unions

  • @@ -1090,6 +1097,13 @@

    @@ -272,43 +253,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -397,6 +357,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -453,13 +420,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -538,15 +498,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -691,6 +644,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -698,6 +665,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -712,6 +686,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -719,6 +700,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -831,13 +819,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -859,13 +840,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -929,6 +903,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -979,15 +960,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -999,6 +980,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1027,6 +1022,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1089,6 +1091,13 @@

    Unions

  • @@ -1097,6 +1106,13 @@

    -
    - profilePath (String!) -
    -

    The author's profile path

    -
    -
    badge (String!)
    @@ -56,6 +49,12 @@

    The authors's organization name

    +

    +
    + profilePath (String!) +
    +

    The author's profile path

    +
    -
    - hashtag (String) -
    -

    The hashtag for this conference

    -
    -
    heroImage (String)

    The hero image for this conference

    -
    - id (ID!) -
    -

    Internal ID for this conference

    -
    -
    location (String)
    @@ -92,15 +84,15 @@

    - reference (String) + registrationTerms (TranslatedField)
    -

    Reference prefix for this conference

    +

    The registration terms of this conference

    - registrationTerms (TranslatedField) + registrationTypes ([ConferenceRegistrationType])
    -

    The registration terms of this conference

    +

    List of all registration type of this conference

    @@ -145,6 +137,30 @@

    The date this conference starts

    +
    + url (String) +
    +

    The URL of this conference

    +
    +
    +
    + weight (Int!) +
    +

    The weight for this object

    +
    +
    +
    + versions ([TraceVersion]!) +
    +

    This object's versions

    +
    +
    +
    + versionsCount (Int!) +
    +

    Total number of versions

    +
    +
    categories ([Category]!)
    @@ -171,6 +187,18 @@

    +
    + followsCount (Int) +
    +

    The number of followers of the resource

    +
    +
    +
    + reference (String) +
    +

    The reference for this record

    +
    +
    createdAt (DateTime)
    @@ -189,6 +217,12 @@

    The object's taxonomies

    +
    + attachmentCollections ([AttachmentCollection]!) +
    +

    This object's attachment collections

    +
    +
    attachments ([Attachment]!)
    @@ -201,6 +235,12 @@

    The object's scope

    +
    + allowsSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    components ([ComponentInterface])
    @@ -236,6 +276,24 @@

    +
    + hasSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    +
    + id (ID!) +
    +

    The participatory space's unique ID

    +
    +
    +
    + manifest (ParticipatorySpaceManifest!) +
    +

    The manifest information for the participatory space.

    +
    +
    stats ([Statistic])
    @@ -253,12 +311,6 @@

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    -

    -
    - manifest (ParticipatorySpaceManifest!) -
    -

    The manifest information for the participatory space.

    -
    +
    + publishedAt (DateTime) +
    +

    The time this speaker was published

    +
    +
    shortBio (TranslatedField)
    @@ -114,20 +120,6 @@

    -
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -170,13 +162,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -205,13 +190,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -302,6 +280,13 @@

  • + +
  • + + component + +
  • + @@ -325,43 +310,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -450,6 +414,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -506,13 +477,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -591,15 +555,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -744,6 +701,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -751,6 +722,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -765,6 +743,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -772,6 +757,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -884,13 +876,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -912,13 +897,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -982,6 +960,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1032,15 +1017,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1052,6 +1037,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1080,6 +1079,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1142,6 +1148,13 @@

    Unions

  • @@ -1150,6 +1163,13 @@

    @@ -266,43 +245,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -391,6 +349,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -447,13 +412,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -532,15 +490,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -685,6 +636,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -692,6 +657,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -706,6 +678,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -713,6 +692,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -825,13 +811,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -853,13 +832,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -923,6 +895,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -973,15 +952,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -993,6 +972,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1021,6 +1014,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1083,6 +1083,13 @@

    Unions

  • @@ -1091,6 +1098,13 @@

    - createdAt (DateTime) + url (String!)
    -

    The date and time this object was created

    +

    The URL for this debate

    - updatedAt (DateTime) + versions ([TraceVersion]!)
    -

    The date and time this object was updated

    +

    This object's versions

    - author (Author) + versionsCount (Int!)
    -

    The resource author

    +

    Total number of versions

    - type (String!) + likes ([Author]!)
    -

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +

    The likes of this object.

    - acceptsNewComments (Boolean!) + likesCount (Int)
    -

    Whether the object can have new comments or not

    +

    The total amount of likes the object has received

    - commentsHaveAlignment (Boolean!) + attachments ([Attachment]!)
    -

    Whether the object comments have alignment or not

    +

    This object's attachments

    - commentsHaveVotes (Boolean!) + reference (String)
    -

    Whether the object comments have votes or not

    +

    The reference for this record

    - totalCommentsCount (Int!) + followsCount (Int)
    -

    The number of comments in all levels this resource holds

    +

    The number of followers of the resource

    - hasComments (Boolean!) + createdAt (DateTime)
    -

    Check if the commentable has comments

    +

    The date and time this object was created

    - userAllowedToComment (Boolean!) + updatedAt (DateTime)
    -

    Check if the current user can comment

    +

    The date and time this object was updated

    +
    +
    +
    + author (Author) +
    +

    The resource author

    +
    +
    +
    + acceptsNewComments (Boolean!) +
    +

    Whether the object can have new comments or not

    @@ -160,6 +201,42 @@

    +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    taxonomies ([Taxonomy!])
    @@ -206,20 +283,6 @@

    -
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -262,13 +325,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -297,13 +353,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -394,6 +443,13 @@

  • + +
  • + + component + +
  • + @@ -417,43 +473,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -542,6 +577,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -598,13 +640,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -683,15 +718,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -836,6 +864,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -843,6 +885,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -857,6 +906,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -864,6 +920,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -976,13 +1039,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -1004,13 +1060,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -1074,6 +1123,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1124,15 +1180,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1144,6 +1200,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1172,6 +1242,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1234,6 +1311,13 @@

    Unions

  • @@ -1242,6 +1326,13 @@

    @@ -272,43 +251,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -397,6 +355,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -453,13 +418,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -538,15 +496,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -691,6 +642,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -698,6 +663,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -712,6 +684,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -719,6 +698,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -831,13 +817,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -859,13 +838,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -929,6 +901,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -979,15 +958,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -999,6 +978,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1027,6 +1020,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1089,6 +1089,13 @@

    Unions

  • @@ -1097,6 +1104,13 @@

    @@ -266,43 +245,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -391,6 +349,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -447,13 +412,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -532,15 +490,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -685,6 +636,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -692,6 +657,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -706,6 +678,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -713,6 +692,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -825,13 +811,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -853,13 +832,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -923,6 +895,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -973,15 +952,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -993,6 +972,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1021,6 +1014,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1083,6 +1083,13 @@

    Unions

  • @@ -1091,6 +1098,13 @@

    +
    + url (String!) +
    +

    The URL of this component.

    +
    +
    + url (String) +
    +

    The URL of this initiative

    +
    +
    +
    + acceptsNewComments (Boolean!) +
    +

    Whether the object can have new comments or not

    +
    +
    +
    + comments ([Comment!]!) +
    +

    The list of replies in this comment

    + + + + + + + + + + + + + + + + + + + + +
    ArgumentTypeDescription
    orderBy + String + +

    Order the comments

    +
    singleCommentId + String + +

    ID of the single comment to look at

    +
    +
    +
    +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + id (ID!) +
    +

    The commentable's ID

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    +
    + reference (String) +
    +

    The reference for this record

    +
    +
    +
    + followsCount (Int) +
    +

    The number of followers of the resource

    +
    +
    createdAt (DateTime)
    @@ -141,9 +263,9 @@

    - id (ID!) + allowsSteps (Boolean!)
    -

    The participatory space's unique ID

    +

    The participatory space allows steps

    @@ -182,27 +304,27 @@

    - stats ([Statistic]) + hasSteps (Boolean!)
    -

    The statistics collection of this participatory space

    +

    The participatory space allows steps

    - title (TranslatedField!) + manifest (ParticipatorySpaceManifest!)
    -

    The graphql_name of this participatory space.

    +

    The manifest information for the participatory space.

    - type (String!) + stats ([Statistic])
    -

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    +

    The statistics collection of this participatory space

    - manifest (ParticipatorySpaceManifest!) + title (TranslatedField!)
    -

    The manifest information for the participatory space.

    +

    The graphql_name of this participatory space.

    +
    + registrationType (String!) +
    +

    The type of registration (disabled, on this platform or different platform)

    +
    +
    +
    + registrationUrl (String) +
    +

    URL for the registration form

    +
    +
    registrationsEnabled (Boolean!)
    @@ -183,6 +222,12 @@

    The type of the meeting (online or in-person)

    +
    + url (String!) +
    +

    The URL for this meeting

    +
    +
    videoUrl (String)
    @@ -226,63 +271,51 @@

    - attachments ([Attachment]!) -
    -

    This object's attachments

    -
    -
    -
    - taxonomies ([Taxonomy!]) -
    -

    The object's taxonomies

    -
    -
    -
    - author (Author) + address (String)
    -

    The resource author

    +

    The physical address (location) of this result

    - type (String!) + coordinates (Coordinates)
    -

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +

    Physical coordinates for this result

    - acceptsNewComments (Boolean!) + reference (String)
    -

    Whether the object can have new comments or not

    +

    The reference for this record

    - commentsHaveAlignment (Boolean!) + followsCount (Int)
    -

    Whether the object comments have alignment or not

    +

    The number of followers of the resource

    - commentsHaveVotes (Boolean!) + attachments ([Attachment]!)
    -

    Whether the object comments have votes or not

    +

    This object's attachments

    - totalCommentsCount (Int!) + taxonomies ([Taxonomy!])
    -

    The number of comments in all levels this resource holds

    +

    The object's taxonomies

    - hasComments (Boolean!) + author (Author)
    -

    Check if the commentable has comments

    +

    The resource author

    - userAllowedToComment (Boolean!) + acceptsNewComments (Boolean!)
    -

    Check if the current user can comment

    +

    Whether the object can have new comments or not

    @@ -319,6 +352,42 @@

    + +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    + budgetUrl (String!) +
    +

    The URL for the budget

    +
    +
    +
    + confirmedVotes (Int) +
    +

    The number of confirmed votes this project has received

    +
    +
    description (TranslatedField)
    @@ -30,9 +47,9 @@

    - reference (String) + relatedProposals ([Proposal])
    -

    The reference for this project

    +

    The related proposals

    @@ -41,6 +58,12 @@

    Whether this proposal is selected or not

    +
    + selectedAt (DateTime) +
    +

    The date when the project was selected

    +
    +
    title (TranslatedField)
    @@ -48,45 +71,57 @@

    - type (String!) + url (String!)
    -

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +

    The URL for this project

    - acceptsNewComments (Boolean!) + versions ([TraceVersion]!)
    -

    Whether the object can have new comments or not

    +

    This object's versions

    - commentsHaveAlignment (Boolean!) + versionsCount (Int!)
    -

    Whether the object comments have alignment or not

    +

    Total number of versions

    - commentsHaveVotes (Boolean!) + reference (String)
    -

    Whether the object comments have votes or not

    +

    The reference for this record

    - totalCommentsCount (Int!) + address (String)
    -

    The number of comments in all levels this resource holds

    +

    The physical address (location) of this result

    - hasComments (Boolean!) + coordinates (Coordinates)
    -

    Check if the commentable has comments

    +

    Physical coordinates for this result

    - userAllowedToComment (Boolean!) + followsCount (Int)
    -

    Check if the current user can comment

    +

    The number of followers of the resource

    +
    +
    +
    + attachmentCollections ([AttachmentCollection]!) +
    +

    This object's attachment collections

    +
    +
    +
    + acceptsNewComments (Boolean!) +
    +

    Whether the object can have new comments or not

    @@ -124,6 +159,42 @@

    +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    attachments ([Attachment]!)
    @@ -188,20 +259,6 @@

    -
  • - - assembliesType - -
  • - - -
  • - - assembliesTypes - -
  • - -
  • assembly @@ -244,13 +301,6 @@

  • -
  • - - hashtags - -
  • - -
  • initiative @@ -279,13 +329,6 @@

  • -
  • - - metrics - -
  • - -
  • organization @@ -376,6 +419,13 @@

  • + +
  • + + component + +
  • + @@ -399,43 +449,22 @@

  • - - AnswerOption - -
  • - - -
  • - - Area - -
  • - - -
  • - - AreaType - -
  • - - -
  • - - AssembliesType + + Assembly
  • - - Assembly + + Attachment
  • - - Attachment + + AttachmentCollection
  • @@ -524,6 +553,13 @@

    +
  • + + ConferenceRegistrationType + +
  • + +
  • ConferenceSpeaker @@ -580,13 +616,6 @@

  • -
  • - - HashtagType - -
  • - -
  • Initiative @@ -665,15 +694,8 @@

  • - - Metric - -
  • - - -
  • - - MetricHistory + + Milestone
  • @@ -818,6 +840,20 @@

  • +
  • + + ProposalMutation + +
  • + + +
  • + + ProposalState + +
  • + +
  • Proposals @@ -825,6 +861,13 @@

  • +
  • + + ProposalsMutation + +
  • + +
  • QuantifiableTranslatedField @@ -839,6 +882,13 @@

  • +
  • + + QuestionMatrixRow + +
  • + +
  • Questionnaire @@ -846,6 +896,13 @@

  • +
  • + + ResponseOption + +
  • + +
  • Result @@ -958,13 +1015,6 @@

  • -
  • - - TimelineEntry - -
  • - -
  • TraceVersion @@ -986,13 +1036,6 @@

  • -
  • - - UserGroup - -
  • - -
  • __Directive @@ -1056,6 +1099,13 @@

  • +
  • + + AttachableCollectionInterface + +
  • + +
  • AttachableInterface @@ -1106,15 +1156,15 @@

  • - - EndorsableInterface + + FingerprintInterface
  • - - FingerprintInterface + + FollowableInterface
  • @@ -1126,6 +1176,20 @@

  • +
  • + + LikeableInterface + +
  • + + +
  • + + LocalizableInterface + +
  • + +
  • MeetingsLinkedResourcesInterface @@ -1154,6 +1218,13 @@

  • +
  • + + ReferableInterface + +
  • + +
  • ScopableInterface @@ -1216,6 +1287,13 @@

    Unions

  • @@ -1224,6 +1302,13 @@

    Fields

    -
    - address (String) -
    -

    The physical address (location) of this proposal

    -
    -
    answer (TranslatedField)
    @@ -42,9 +39,15 @@

    - coordinates (Coordinates) + cost (String)
    -

    Physical coordinates for this proposal

    +

    The proposal cost

    +
    +
    +
    + costReport (TranslatedField) +
    +

    The cost report for this proposal

    @@ -53,6 +56,12 @@

    Whether this proposal comes from a meeting or not

    +
    + executionPeriod (TranslatedField) +
    +

    The execution period for this proposal

    +
    +
    id (ID!)
    @@ -84,15 +93,15 @@

    - publishedAt (DateTime) + proposalState (ProposalState)
    -

    The date and time this proposal was published

    +

    The proposal state for this proposal

    - reference (String) + publishedAt (DateTime)
    -

    This proposal's unique reference

    +

    The date and time this proposal was published

    @@ -104,7 +113,7 @@

    title (TranslatedField)
    -

    The title for this title

    +

    The title for this proposal

    @@ -126,123 +135,117 @@

    - createdAt (DateTime) + url (String!)
    -

    The date and time this object was created

    +

    The URL for this proposal

    - updatedAt (DateTime) + followsCount (Int)
    -

    The date and time this object was updated

    +

    The number of followers of the resource

    - endorsements ([Author]!) + address (String)
    -

    The endorsements of this object.

    +

    The physical address (location) of this result

    - endorsementsCount (Int) + coordinates (Coordinates)
    -

    The total amount of endorsements the object has received

    +

    Physical coordinates for this result

    - versionsCount (Int!) + reference (String)
    -

    Total number of versions

    +

    The reference for this record

    - versions ([TraceVersion]!) -
    -

    This object's versions

    -
    -
    -
    - amendments ([Amendment]!) + createdAt (DateTime)
    -

    This object's amendments

    +

    The date and time this object was created

    - fingerprint (Fingerprint!) + updatedAt (DateTime)
    -

    This object's fingerprint

    +

    The date and time this object was updated

    - attachments ([Attachment]!) + likes ([Author]!)
    -

    This object's attachments

    +

    The likes of this object.

    - taxonomies ([Taxonomy!]) + likesCount (Int)
    -

    The object's taxonomies

    +

    The total amount of likes the object has received

    - authorsCount (Int) + versions ([TraceVersion]!)
    -

    The total amount of co-authors that contributed to the entity. Note that this field may include also non-user authors like meetings or the organization

    +

    This object's versions

    - authors ([Author]!) + versionsCount (Int!)
    -

    The resource co-authors. Include only users or groups of users

    +

    Total number of versions

    - author (Author) + amendments ([Amendment]!)
    -

    The resource author. Note that this can be null on official proposals or meeting-proposals

    +

    This object's amendments

    - type (String!) + fingerprint (Fingerprint!)
    -

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +

    This object's fingerprint

    - acceptsNewComments (Boolean!) + attachments ([Attachment]!)
    -

    Whether the object can have new comments or not

    +

    This object's attachments

    - commentsHaveAlignment (Boolean!) + taxonomies ([Taxonomy!])
    -

    Whether the object comments have alignment or not

    +

    The object's taxonomies

    - commentsHaveVotes (Boolean!) + authorsCount (Int)
    -

    Whether the object comments have votes or not

    +

    The total amount of co-authors that contributed to the entity. Note that this field may include also non-user authors like meetings or the organization

    - totalCommentsCount (Int!) + authors ([Author]!)
    -

    The number of comments in all levels this resource holds

    +

    The resource co-authors. Include only users or groups of users

    - hasComments (Boolean!) + author (Author)
    -

    Check if the commentable has comments

    +

    The resource author. Note that this can be null on official proposals or meeting-proposals

    - userAllowedToComment (Boolean!) + acceptsNewComments (Boolean!)
    -

    Check if the current user can comment

    +

    Whether the object can have new comments or not

    @@ -279,6 +282,42 @@

    +
    +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    + attachmentCollections ([AttachmentCollection]!) +
    +

    This object's attachment collections

    +
    +
    attachments ([Attachment]!)

    This object's attachments

    +
    + allowsSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    components ([ComponentInterface])
    @@ -360,6 +378,24 @@

    +
    + hasSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    +
    + id (ID!) +
    +

    The participatory space's unique ID

    +
    +
    +
    + manifest (ParticipatorySpaceManifest!) +
    +

    The manifest information for the participatory space.

    +
    +
    stats ([Statistic])
    @@ -377,12 +413,6 @@

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    -

    -
    - manifest (ParticipatorySpaceManifest!) -
    -

    The manifest information for the participatory space.

    -
    -
    - hashtag (String) -
    -

    The hashtag for this conference

    -
    -
    heroImage (String)

    The hero image for this conference

    -
    - id (ID!) -
    -

    Internal ID for this conference

    -
    -
    location (String)
    @@ -90,15 +78,15 @@

    - reference (String) + registrationTerms (TranslatedField)
    -

    Reference prefix for this conference

    +

    The registration terms of this conference

    - registrationTerms (TranslatedField) + registrationTypes ([ConferenceRegistrationType])
    -

    The registration terms of this conference

    +

    List of all registration type of this conference

    @@ -143,6 +131,30 @@

    The date this conference starts

    +
    + url (String) +
    +

    The URL of this conference

    +
    +
    +
    + weight (Int!) +
    +

    The weight for this object

    +
    +
    +
    + versions ([TraceVersion]!) +
    +

    This object's versions

    +
    +
    +
    + versionsCount (Int!) +
    +

    Total number of versions

    +
    +
    categories ([Category]!)
    @@ -169,6 +181,18 @@

    +
    + followsCount (Int) +
    +

    The number of followers of the resource

    +
    +
    +
    + reference (String) +
    +

    The reference for this record

    +
    +
    createdAt (DateTime)
    @@ -187,6 +211,12 @@

    The object's taxonomies

    +
    + attachmentCollections ([AttachmentCollection]!) +
    +

    This object's attachment collections

    +
    +
    attachments ([Attachment]!)
    @@ -199,6 +229,12 @@

    The object's scope

    +
    + allowsSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    components ([ComponentInterface])
    @@ -234,6 +270,24 @@

    +
    + hasSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    +
    + id (ID!) +
    +

    The participatory space's unique ID

    +
    +
    +
    + manifest (ParticipatorySpaceManifest!) +
    +

    The manifest information for the participatory space.

    +
    +
    stats ([Statistic])
    @@ -251,12 +305,6 @@

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    -

    -
    - manifest (ParticipatorySpaceManifest!) -
    -

    The manifest information for the participatory space.

    -
    -
    - hashtag (String) -
    -

    The hashtag for this conference

    -
    -
    heroImage (String)

    The hero image for this conference

    -
    - id (ID!) -
    -

    Internal ID for this conference

    -
    -
    location (String)
    @@ -96,15 +84,15 @@

    - reference (String) + registrationTerms (TranslatedField)
    -

    Reference prefix for this conference

    +

    The registration terms of this conference

    - registrationTerms (TranslatedField) + registrationTypes ([ConferenceRegistrationType])
    -

    The registration terms of this conference

    +

    List of all registration type of this conference

    @@ -149,6 +137,30 @@

    The date this conference starts

    +
    + url (String) +
    +

    The URL of this conference

    +
    +
    +
    + weight (Int!) +
    +

    The weight for this object

    +
    +
    +
    + versions ([TraceVersion]!) +
    +

    This object's versions

    +
    +
    +
    + versionsCount (Int!) +
    +

    Total number of versions

    +
    +
    categories ([Category]!)
    @@ -175,6 +187,18 @@

    +
    + followsCount (Int) +
    +

    The number of followers of the resource

    +
    +
    +
    + reference (String) +
    +

    The reference for this record

    +
    +
    createdAt (DateTime)
    @@ -193,6 +217,12 @@

    The object's taxonomies

    +
    + attachmentCollections ([AttachmentCollection]!) +
    +

    This object's attachment collections

    +
    +
    attachments ([Attachment]!)
    @@ -205,6 +235,12 @@

    The object's scope

    +
    + allowsSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    components ([ComponentInterface])
    @@ -240,6 +276,24 @@

    +
    + hasSteps (Boolean!) +
    +

    The participatory space allows steps

    +
    +
    +
    + id (ID!) +
    +

    The participatory space's unique ID

    +
    +
    +
    + manifest (ParticipatorySpaceManifest!) +
    +

    The manifest information for the participatory space.

    +
    +
    stats ([Statistic])
    @@ -257,12 +311,6 @@

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    -

    -
    - manifest (ParticipatorySpaceManifest!) -
    -

    The manifest information for the participatory space.

    -
    - reference (String!) + secondProgressNotificationAt (DateTime)
    -

    Reference prefix for this initiative

    +

    The date when the second progress notification was sent

    @@ -109,6 +127,107 @@

    Current status of the initiative

    +
    + url (String) +
    +

    The URL of this initiative

    +
    +
    +
    + acceptsNewComments (Boolean!) +
    +

    Whether the object can have new comments or not

    +
    +
    +
    + comments ([Comment!]!) +
    +

    The list of replies in this comment

    + + + + + + + + + + + + + + + + + + + + +
    ArgumentTypeDescription
    orderBy + String + +

    Order the comments

    +
    singleCommentId + String + +

    ID of the single comment to look at

    +
    +
    +
    +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + id (ID!) +
    +

    The commentable's ID

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    +
    + reference (String) +
    +

    The reference for this record

    +
    +
    +
    + followsCount (Int) +
    +

    The number of followers of the resource

    +
    +
    createdAt (DateTime)
    @@ -140,9 +259,9 @@

    - id (ID!) + allowsSteps (Boolean!)
    -

    The participatory space's unique ID

    +

    The participatory space allows steps

    @@ -181,27 +300,27 @@

    - stats ([Statistic]) + hasSteps (Boolean!)
    -

    The statistics collection of this participatory space

    +

    The participatory space allows steps

    - title (TranslatedField!) + manifest (ParticipatorySpaceManifest!)
    -

    The graphql_name of this participatory space.

    +

    The manifest information for the participatory space.

    - type (String!) + stats ([Statistic])
    -

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    +

    The statistics collection of this participatory space

    - manifest (ParticipatorySpaceManifest!) + title (TranslatedField!)
    -

    The manifest information for the participatory space.

    +

    The graphql_name of this participatory space.

    - reference (String!) + secondProgressNotificationAt (DateTime)
    -

    Reference prefix for this initiative

    +

    The date when the second progress notification was sent

    @@ -115,6 +133,107 @@

    Current status of the initiative

    +
    + url (String) +
    +

    The URL of this initiative

    +
    +
    +
    + acceptsNewComments (Boolean!) +
    +

    Whether the object can have new comments or not

    +
    +
    +
    + comments ([Comment!]!) +
    +

    The list of replies in this comment

    + + + + + + + + + + + + + + + + + + + + +
    ArgumentTypeDescription
    orderBy + String + +

    Order the comments

    +
    singleCommentId + String + +

    ID of the single comment to look at

    +
    +
    +
    +
    + commentsHaveAlignment (Boolean!) +
    +

    Whether the object comments have alignment or not

    +
    +
    +
    + commentsHaveVotes (Boolean!) +
    +

    Whether the object comments have votes or not

    +
    +
    +
    + hasComments (Boolean!) +
    +

    Check if the commentable has comments

    +
    +
    +
    + id (ID!) +
    +

    The commentable's ID

    +
    +
    +
    + totalCommentsCount (Int!) +
    +

    The number of comments in all levels this resource holds

    +
    +
    +
    + type (String!) +
    +

    The commentable's class name. i.e. Decidim::ParticipatoryProcess

    +
    +
    +
    + userAllowedToComment (Boolean!) +
    +

    Check if the current user can comment

    +
    +
    +
    + reference (String) +
    +

    The reference for this record

    +
    +
    +
    + followsCount (Int) +
    +

    The number of followers of the resource

    +
    +
    createdAt (DateTime)
    @@ -146,9 +265,9 @@

    - id (ID!) + allowsSteps (Boolean!)
    -

    The participatory space's unique ID

    +

    The participatory space allows steps

    @@ -187,27 +306,27 @@

    - stats ([Statistic]) + hasSteps (Boolean!)
    -

    The statistics collection of this participatory space

    +

    The participatory space allows steps

    - title (TranslatedField!) + manifest (ParticipatorySpaceManifest!)
    -

    The graphql_name of this participatory space.

    +

    The manifest information for the participatory space.

    - type (String!) + stats ([Statistic])
    -

    The participatory space class name. i.e. Decidim::ParticipatoryProcess

    +

    The statistics collection of this participatory space

    - manifest (ParticipatorySpaceManifest!) + title (TranslatedField!)
    -

    The manifest information for the participatory space.

    +

    The graphql_name of this participatory space.

    +
    + developerGroup (TranslatedField) +
    +

    The promoter group of this participatory process group

    +
    +
    heroImage (String)
    @@ -21,17 +27,65 @@

    ID of this participatory process group

    +
    + localArea (TranslatedField) +
    +

    The organization area of this participatory process group

    +
    +
    +
    + metaScope (TranslatedField) +
    +

    The scope metadata of this participatory process group

    +
    +
    participatoryProcesses ([ParticipatoryProcess]!)

    Lists all the participatory processes belonging to this group

    +
    + participatoryScope (TranslatedField) +
    +

    What is decided on this participatory process group

    +
    +
    +
    + participatoryStructure (TranslatedField) +
    +

    How it is decided on this participatory process group

    +
    +
    +
    + +
    +

    If this participatory process group is promoted (therefore in the homepage)

    +
    +
    +
    + target (TranslatedField) +
    +

    Who participates in this participatory process group

    +
    +
    title (TranslatedField)

    The title of this participatory process group

    +
    +
    + createdAt (DateTime) +
    +

    The date and time this object was created

    +
    +
    +
    + updatedAt (DateTime) +
    +

    The date and time this object was updated

    +
    -
    - profilePath (String!) -
    -

    The author's profile path

    -
    -
    badge (String!)
    @@ -64,6 +58,12 @@

    The authors's organization name

    +

    +
    + profilePath (String!) +
    +

    The author's profile path

    +
    -
    - profilePath (String!) -
    -

    The author's profile path

    -
    -
    badge (String!)
    @@ -64,6 +58,12 @@

    The authors's organization name

    +

    +
    + profilePath (String!) +
    +

    The author's profile path

    +