From 2d64647e9759bc90149aaefa04c2f4990ed466a3 Mon Sep 17 00:00:00 2001
From: Oliver Valls <199462+tramuntanal@users.noreply.github.com>
Date: Thu, 25 Jun 2026 09:49:04 +0200
Subject: [PATCH 1/2] Upgrade Decidim to v0.30.9
---
Gemfile | 2 +-
Gemfile.lock | 158 +-
.../api/docs/directive/deprecated/index.html | 7 +
.../api/docs/directive/include/index.html | 7 +
.../static/api/docs/directive/index.html | 7 +
.../api/docs/directive/oneof/index.html | 7 +
.../static/api/docs/directive/skip/index.html | 7 +
.../api/docs/directive/specifiedby/index.html | 7 +
.../docs/enum/__directivelocation/index.html | 7 +
.../api/docs/enum/__typekind/index.html | 7 +
app/views/static/api/docs/enum/index.html | 7 +
app/views/static/api/docs/index.html | 7 +
.../input_object/categoryfilter/index.html | 7 +
.../input_object/componentfilter/index.html | 7 +
.../input_object/componentsort/index.html | 7 +
.../static/api/docs/input_object/index.html | 7 +
.../participatoryprocessfilter/index.html | 7 +
.../participatoryprocesssort/index.html | 7 +
.../docs/input_object/postfilter/index.html | 7 +
.../api/docs/input_object/postsort/index.html | 7 +
.../input_object/proposalfilter/index.html | 7 +
.../docs/input_object/proposalsort/index.html | 7 +
.../input_object/userentityfilter/index.html | 7 +
.../input_object/userentitysort/index.html | 7 +
.../amendableentityinterface/index.html | 7 +
.../interface/amendableinterface/index.html | 7 +
.../interface/attachableinterface/index.html | 7 +
.../api/docs/interface/author/index.html | 7 +
.../interface/authorableinterface/index.html | 7 +
.../candidacytypeinterface/index.html | 7 +
.../categoriescontainerinterface/index.html | 7 +
.../coauthorableinterface/index.html | 7 +
.../interface/commentableinterface/index.html | 8 +
.../interface/componentinterface/index.html | 7 +
.../interface/endorsableinterface/index.html | 7 +
.../interface/fingerprintinterface/index.html | 7 +
.../static/api/docs/interface/index.html | 7 +
.../index.html | 7 +
.../participatoryspaceinterface/index.html | 7 +
.../index.html | 7 +
.../questionnaireentityinterface/index.html | 7 +
.../interface/scopableinterface/index.html | 7 +
.../interface/servicesinterface/index.html | 7 +
.../taxonomizableinterface/index.html | 7 +
.../interface/timestampsinterface/index.html | 7 +
.../interface/traceableinterface/index.html | 7 +
.../api/docs/mutation/comment/index.html | 7 +
.../api/docs/mutation/commentable/index.html | 7 +
.../api/docs/object/__directive/index.html | 7 +
.../api/docs/object/__enumvalue/index.html | 7 +
.../static/api/docs/object/__field/index.html | 7 +
.../api/docs/object/__inputvalue/index.html | 7 +
.../api/docs/object/__schema/index.html | 7 +
.../static/api/docs/object/__type/index.html | 7 +
.../api/docs/object/accountability/index.html | 7 +
.../api/docs/object/amendment/index.html | 7 +
.../api/docs/object/answeroption/index.html | 7 +
.../static/api/docs/object/area/index.html | 7 +
.../api/docs/object/areatype/index.html | 7 +
.../api/docs/object/assembliestype/index.html | 7 +
.../api/docs/object/assembly/index.html | 7 +
.../api/docs/object/attachment/index.html | 7 +
.../static/api/docs/object/blogs/index.html | 7 +
.../static/api/docs/object/budget/index.html | 7 +
.../docs/object/budgetconnection/index.html | 7 +
.../api/docs/object/budgetedge/index.html | 7 +
.../static/api/docs/object/budgets/index.html | 7 +
.../api/docs/object/candidacy/index.html | 7 +
.../candidacycommitteemembertype/index.html | 7 +
.../api/docs/object/candidacytype/index.html | 13 +-
.../api/docs/object/category/index.html | 7 +
.../static/api/docs/object/comment/index.html | 7 +
.../object/commentablemutation/index.html | 7 +
.../docs/object/commentmutation/index.html | 7 +
.../api/docs/object/coordinates/index.html | 7 +
.../static/api/docs/object/debate/index.html | 7 +
.../docs/object/debateconnection/index.html | 7 +
.../api/docs/object/debateedge/index.html | 7 +
.../static/api/docs/object/debates/index.html | 7 +
.../static/api/docs/object/decidim/index.html | 7 +
.../api/docs/object/dummyresource/index.html | 1324 +++++++++++++++++
.../api/docs/object/fingerprint/index.html | 7 +
.../api/docs/object/hashtagtype/index.html | 7 +
app/views/static/api/docs/object/index.html | 7 +
.../docs/object/localizedstring/index.html | 7 +
.../static/api/docs/object/meeting/index.html | 7 +
.../api/docs/object/meetingagenda/index.html | 7 +
.../docs/object/meetingagendaitem/index.html | 7 +
.../docs/object/meetingconnection/index.html | 7 +
.../api/docs/object/meetingedge/index.html | 7 +
.../api/docs/object/meetings/index.html | 7 +
.../api/docs/object/meetingservice/index.html | 7 +
.../static/api/docs/object/metric/index.html | 7 +
.../api/docs/object/metrichistory/index.html | 7 +
.../api/docs/object/organization/index.html | 7 +
.../static/api/docs/object/page/index.html | 7 +
.../api/docs/object/pageconnection/index.html | 7 +
.../api/docs/object/pageedge/index.html | 7 +
.../api/docs/object/pageinfo/index.html | 7 +
.../static/api/docs/object/pages/index.html | 7 +
.../object/participatoryprocess/index.html | 7 +
.../participatoryprocessgroup/index.html | 7 +
.../participatoryprocessstep/index.html | 7 +
.../participatoryprocesstype/index.html | 7 +
.../docs/object/participatoryspace/index.html | 7 +
.../object/participatoryspacelink/index.html | 7 +
.../participatoryspacemanifest/index.html | 7 +
.../static/api/docs/object/post/index.html | 7 +
.../api/docs/object/postconnection/index.html | 7 +
.../api/docs/object/postedge/index.html | 7 +
.../static/api/docs/object/project/index.html | 7 +
.../api/docs/object/proposal/index.html | 7 +
.../docs/object/proposalconnection/index.html | 7 +
.../api/docs/object/proposaledge/index.html | 7 +
.../api/docs/object/proposals/index.html | 7 +
.../quantifiabletranslatedfield/index.html | 7 +
.../api/docs/object/question/index.html | 7 +
.../api/docs/object/questionnaire/index.html | 7 +
.../static/api/docs/object/result/index.html | 7 +
.../docs/object/resultconnection/index.html | 7 +
.../api/docs/object/resultedge/index.html | 7 +
.../static/api/docs/object/scope/index.html | 7 +
.../static/api/docs/object/session/index.html | 7 +
.../api/docs/object/sortition/index.html | 7 +
.../object/sortitionconnection/index.html | 7 +
.../api/docs/object/sortitionedge/index.html | 7 +
.../api/docs/object/sortitions/index.html | 7 +
.../api/docs/object/statistic/index.html | 7 +
.../static/api/docs/object/status/index.html | 7 +
.../static/api/docs/object/survey/index.html | 7 +
.../docs/object/surveyconnection/index.html | 7 +
.../api/docs/object/surveyedge/index.html | 7 +
.../static/api/docs/object/surveys/index.html | 7 +
.../api/docs/object/taxonomy/index.html | 7 +
.../api/docs/object/timelineentry/index.html | 7 +
.../api/docs/object/traceversion/index.html | 7 +
.../docs/object/translatedfield/index.html | 7 +
.../static/api/docs/object/user/index.html | 7 +
.../api/docs/object/usergroup/index.html | 7 +
.../api/docs/operation/mutation/index.html | 7 +
.../api/docs/operation/query/index.html | 7 +
.../api/docs/query/assemblies/index.html | 7 +
.../api/docs/query/assembliestype/index.html | 7 +
.../api/docs/query/assembliestypes/index.html | 7 +
.../static/api/docs/query/assembly/index.html | 7 +
.../api/docs/query/candidacies/index.html | 7 +
.../api/docs/query/candidaciestype/index.html | 13 +-
.../docs/query/candidaciestypes/index.html | 13 +-
.../api/docs/query/candidacy/index.html | 7 +
.../api/docs/query/commentable/index.html | 7 +
.../api/docs/query/component/index.html | 7 +
.../static/api/docs/query/decidim/index.html | 7 +
.../static/api/docs/query/hashtags/index.html | 7 +
.../static/api/docs/query/metrics/index.html | 7 +
.../api/docs/query/organization/index.html | 7 +
.../query/participatoryprocess/index.html | 7 +
.../query/participatoryprocesses/index.html | 7 +
.../participatoryprocessgroup/index.html | 7 +
.../participatoryprocessgroups/index.html | 7 +
.../query/participatoryprocesstype/index.html | 7 +
.../participatoryprocesstypes/index.html | 7 +
.../static/api/docs/query/session/index.html | 7 +
.../static/api/docs/query/user/index.html | 7 +
.../static/api/docs/query/users/index.html | 7 +
.../static/api/docs/scalar/boolean/index.html | 7 +
.../static/api/docs/scalar/date/index.html | 7 +
.../api/docs/scalar/datetime/index.html | 7 +
.../static/api/docs/scalar/float/index.html | 7 +
.../static/api/docs/scalar/id/index.html | 7 +
app/views/static/api/docs/scalar/index.html | 7 +
.../static/api/docs/scalar/int/index.html | 7 +
.../static/api/docs/scalar/json/index.html | 7 +
.../static/api/docs/scalar/string/index.html | 7 +
app/views/static/api/docs/union/index.html | 7 +
...vert_private_exports_id_to_uuid.decidim.rb | 56 +
...udget_columns_to_bigint.decidim_budgets.rb | 27 +
db/schema.rb | 9 +-
package-lock.json | 637 ++++----
package.json | 14 +-
179 files changed, 3065 insertions(+), 378 deletions(-)
create mode 100644 app/views/static/api/docs/object/dummyresource/index.html
create mode 100644 db/migrate/20260625074625_convert_private_exports_id_to_uuid.decidim.rb
create mode 100644 db/migrate/20260625074626_change_budget_columns_to_bigint.decidim_budgets.rb
diff --git a/Gemfile b/Gemfile
index 106bceb2..16ee6b94 100644
--- a/Gemfile
+++ b/Gemfile
@@ -4,7 +4,7 @@ source "https://rubygems.org"
ruby RUBY_VERSION
-DECIDIM_VERSION = "0.30.3"
+DECIDIM_VERSION = "0.30.9"
gem "decidim", DECIDIM_VERSION
gem "decidim-core", DECIDIM_VERSION
diff --git a/Gemfile.lock b/Gemfile.lock
index bc32bd76..2f782217 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -133,6 +133,7 @@ GEM
cmdparse (3.0.7)
commonmarker (0.23.11)
concurrent-ruby (1.3.4)
+ connection_pool (2.5.5)
crack (1.0.0)
bigdecimal
rexml
@@ -144,57 +145,57 @@ GEM
date_validator (0.12.0)
activemodel (>= 3)
activesupport (>= 3)
- decidim (0.30.3)
- decidim-accountability (= 0.30.3)
- decidim-admin (= 0.30.3)
- decidim-api (= 0.30.3)
- decidim-assemblies (= 0.30.3)
- decidim-blogs (= 0.30.3)
- decidim-budgets (= 0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
- decidim-debates (= 0.30.3)
- decidim-forms (= 0.30.3)
- decidim-generators (= 0.30.3)
- decidim-meetings (= 0.30.3)
- decidim-pages (= 0.30.3)
- decidim-participatory_processes (= 0.30.3)
- decidim-proposals (= 0.30.3)
- decidim-sortitions (= 0.30.3)
- decidim-surveys (= 0.30.3)
- decidim-system (= 0.30.3)
- decidim-verifications (= 0.30.3)
- decidim-accountability (0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
- decidim-admin (0.30.3)
+ decidim (0.30.9)
+ decidim-accountability (= 0.30.9)
+ decidim-admin (= 0.30.9)
+ decidim-api (= 0.30.9)
+ decidim-assemblies (= 0.30.9)
+ decidim-blogs (= 0.30.9)
+ decidim-budgets (= 0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-debates (= 0.30.9)
+ decidim-forms (= 0.30.9)
+ decidim-generators (= 0.30.9)
+ decidim-meetings (= 0.30.9)
+ decidim-pages (= 0.30.9)
+ decidim-participatory_processes (= 0.30.9)
+ decidim-proposals (= 0.30.9)
+ decidim-sortitions (= 0.30.9)
+ decidim-surveys (= 0.30.9)
+ decidim-system (= 0.30.9)
+ decidim-verifications (= 0.30.9)
+ decidim-accountability (0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-admin (0.30.9)
active_link_to (~> 1.0)
- decidim-core (= 0.30.3)
+ decidim-core (= 0.30.9)
devise (~> 4.7)
devise-i18n (~> 1.2)
devise_invitable (~> 2.0, >= 2.0.9)
- decidim-api (0.30.3)
- decidim-core (= 0.30.3)
+ decidim-api (0.30.9)
+ decidim-core (= 0.30.9)
graphql (~> 2.4.0)
graphql-docs (~> 5.0)
rack-cors (~> 1.0)
- decidim-assemblies (0.30.3)
- decidim-core (= 0.30.3)
- decidim-blogs (0.30.3)
- decidim-admin (= 0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
- decidim-budgets (0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
+ decidim-assemblies (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-blogs (0.30.9)
+ decidim-admin (= 0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-budgets (0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
decidim-cdtb (0.5.5)
decidim (>= 0.28.0)
rails (>= 6)
ruby-progressbar
- decidim-comments (0.30.3)
- decidim-core (= 0.30.3)
+ decidim-comments (0.30.9)
+ decidim-core (= 0.30.9)
redcarpet (~> 3.5, >= 3.5.1)
- decidim-core (0.30.3)
+ decidim-core (0.30.9)
active_link_to (~> 1.0)
acts_as_list (~> 1.0)
batch-loader (~> 2.0)
@@ -204,6 +205,7 @@ GEM
charlock_holmes (~> 0.7)
chartkick (~> 5.1.2)
concurrent-ruby (= 1.3.4)
+ connection_pool (< 3)
date_validator (~> 0.12.0)
devise (~> 4.7)
devise-i18n (~> 1.2)
@@ -246,19 +248,19 @@ GEM
valid_email2 (~> 7.0)
web-push (~> 3.0)
wisper (~> 3.0)
- decidim-debates (0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
- decidim-dev (0.30.3)
+ decidim-debates (0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-dev (0.30.9)
bullet (~> 8.0.0)
byebug (~> 11.0)
capybara (~> 3.39)
- decidim-admin (= 0.30.3)
- decidim-api (= 0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
- decidim-generators (= 0.30.3)
- decidim-verifications (= 0.30.3)
+ decidim-admin (= 0.30.9)
+ decidim-api (= 0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-generators (= 0.30.9)
+ decidim-verifications (= 0.30.9)
erb_lint (~> 0.8.0)
factory_bot_rails (~> 6.2)
faker (~> 3.2)
@@ -291,39 +293,39 @@ GEM
w3c_rspec_validators (~> 0.3.0)
webmock (~> 3.18)
wisper-rspec (~> 1.0)
- decidim-forms (0.30.3)
- decidim-core (= 0.30.3)
- decidim-generators (0.30.3)
- decidim-core (= 0.30.3)
- decidim-meetings (0.30.3)
- decidim-core (= 0.30.3)
- decidim-forms (= 0.30.3)
+ decidim-forms (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-generators (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-meetings (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-forms (= 0.30.9)
icalendar (~> 2.5)
- decidim-pages (0.30.3)
- decidim-core (= 0.30.3)
- decidim-participatory_processes (0.30.3)
- decidim-core (= 0.30.3)
- decidim-proposals (0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
+ decidim-pages (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-participatory_processes (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-proposals (0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
doc2text (~> 0.4.7)
redcarpet (~> 3.5, >= 3.5.1)
- decidim-sortitions (0.30.3)
- decidim-admin (= 0.30.3)
- decidim-comments (= 0.30.3)
- decidim-core (= 0.30.3)
- decidim-proposals (= 0.30.3)
- decidim-surveys (0.30.3)
- decidim-core (= 0.30.3)
- decidim-forms (= 0.30.3)
- decidim-system (0.30.3)
+ decidim-sortitions (0.30.9)
+ decidim-admin (= 0.30.9)
+ decidim-comments (= 0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-proposals (= 0.30.9)
+ decidim-surveys (0.30.9)
+ decidim-core (= 0.30.9)
+ decidim-forms (= 0.30.9)
+ decidim-system (0.30.9)
active_link_to (~> 1.0)
- decidim-core (= 0.30.3)
+ decidim-core (= 0.30.9)
devise (~> 4.7)
devise-i18n (~> 1.2)
devise_invitable (~> 2.0, >= 2.0.9)
- decidim-verifications (0.30.3)
- decidim-core (= 0.30.3)
+ decidim-verifications (0.30.9)
+ decidim-core (= 0.30.9)
declarative-builder (0.2.0)
trailblazer-option (~> 0.1.0)
declarative-option (0.1.0)
@@ -830,10 +832,10 @@ DEPENDENCIES
bootsnap (~> 1.7)
brakeman (~> 7.0)
byebug (~> 11.0)
- decidim (= 0.30.3)
+ decidim (= 0.30.9)
decidim-cdtb (~> 0.5.5)
- decidim-core (= 0.30.3)
- decidim-dev (= 0.30.3)
+ decidim-core (= 0.30.9)
+ decidim-dev (= 0.30.9)
decidim-signature_collection!
deface
figjam (= 2.0.0)
diff --git a/app/views/static/api/docs/directive/deprecated/index.html b/app/views/static/api/docs/directive/deprecated/index.html
index f9edcdae..4201a354 100644
--- a/app/views/static/api/docs/directive/deprecated/index.html
+++ b/app/views/static/api/docs/directive/deprecated/index.html
@@ -435,6 +435,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+