From 97dfd333c64ee221b4d8e2108f7399e03b20b431 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 28 Jul 2026 01:34:06 +0200 Subject: [PATCH] Register Dataflow module and work taxonomy --- .env.example | 2 +- docs/gitea-labels.json | 18 ++++++++++++++++++ repositories.json | 1 + requirements-dev.txt | 1 + tools/launch/launch-production-like-dev.sh | 2 +- tools/launch/production-like-dev.sh | 2 +- tools/release/push-release-tag.sh | 1 + 7 files changed, 24 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 57b9fd2..8dc485e 100644 --- a/.env.example +++ b/.env.example @@ -8,7 +8,7 @@ MASTER_KEY_B64= DATABASE_URL=postgresql+psycopg://govoplan:change-me@127.0.0.1:5432/govoplan GOVOPLAN_DATABASE_URL_PGTOOLS=postgresql://govoplan:change-me@127.0.0.1:5432/govoplan -ENABLED_MODULES=tenancy,organizations,identity,access,admin,dashboard,policy,audit,files,mail,campaigns,calendar,docs,ops +ENABLED_MODULES=tenancy,organizations,identity,access,admin,dashboard,policy,audit,files,mail,campaigns,calendar,poll,scheduling,dataflow,notifications,docs,ops CELERY_ENABLED=true REDIS_URL=redis://127.0.0.1:6379/0 diff --git a/docs/gitea-labels.json b/docs/gitea-labels.json index 22ab27f..2e620e2 100644 --- a/docs/gitea-labels.json +++ b/docs/gitea-labels.json @@ -149,6 +149,18 @@ "description": "GovOPlaN core runner, shared primitives, shell, or extension points.", "exclusive": false }, + { + "name": "module/dataflow", + "color": "1d76db", + "description": "GovOPlaN Dataflow module behavior or integration.", + "exclusive": false + }, + { + "name": "module/datasources", + "color": "006b75", + "description": "GovOPlaN governed datasource contracts, catalogs, and integrations.", + "exclusive": false + }, { "name": "module/dms", "color": "c5def5", @@ -281,6 +293,12 @@ "description": "GovOPlaN Reporting module behavior or integration.", "exclusive": false }, + { + "name": "module/risk-compliance", + "color": "b60205", + "description": "GovOPlaN Risk Compliance module behavior or integration.", + "exclusive": false + }, { "name": "module/search", "color": "bfdadc", diff --git a/repositories.json b/repositories.json index 89bb426..e08fc2c 100644 --- a/repositories.json +++ b/repositories.json @@ -22,6 +22,7 @@ {"name": "govoplan-consultation", "category": "module", "subtype": "domain", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-consultation.git", "path": "govoplan-consultation"}, {"name": "govoplan-contracts", "category": "module", "subtype": "domain", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-contracts.git", "path": "govoplan-contracts"}, {"name": "govoplan-dashboard", "category": "module", "subtype": "platform", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-dashboard.git", "path": "govoplan-dashboard"}, + {"name": "govoplan-dataflow", "category": "module", "subtype": "platform", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-dataflow.git", "path": "govoplan-dataflow"}, {"name": "govoplan-dms", "category": "module", "subtype": "domain", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-dms.git", "path": "govoplan-dms"}, {"name": "govoplan-dist-lists", "category": "module", "subtype": "domain", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-dist-lists.git", "path": "govoplan-dist-lists"}, {"name": "govoplan-docs", "category": "module", "subtype": "platform", "remote": "git@git.add-ideas.de:GovOPlaN/govoplan-docs.git", "path": "govoplan-docs"}, diff --git a/requirements-dev.txt b/requirements-dev.txt index 60c38f6..432c3a5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -19,6 +19,7 @@ -e ../govoplan-mail -e ../govoplan-campaign -e ../govoplan-calendar +-e ../govoplan-dataflow -e ../govoplan-poll -e ../govoplan-scheduling -e ../govoplan-notifications diff --git a/tools/launch/launch-production-like-dev.sh b/tools/launch/launch-production-like-dev.sh index 56973f7..6c3aa97 100644 --- a/tools/launch/launch-production-like-dev.sh +++ b/tools/launch/launch-production-like-dev.sh @@ -51,7 +51,7 @@ set +a export APP_ENV="${APP_ENV:-staging}" export GOVOPLAN_INSTALL_PROFILE="${GOVOPLAN_INSTALL_PROFILE:-production-like}" -export ENABLED_MODULES="${ENABLED_MODULES:-tenancy,organizations,identity,access,admin,dashboard,policy,audit,campaigns,files,mail,calendar,poll,scheduling,notifications,docs,ops}" +export ENABLED_MODULES="${ENABLED_MODULES:-tenancy,organizations,identity,access,admin,dashboard,policy,audit,campaigns,files,mail,calendar,poll,scheduling,dataflow,notifications,docs,ops}" export DATABASE_URL="${DATABASE_URL:-${GOVOPLAN_PRODUCTION_LIKE_DATABASE_URL:-postgresql+psycopg://govoplan:govoplan-dev@127.0.0.1:55433/govoplan}}" export GOVOPLAN_DATABASE_URL_PGTOOLS="${GOVOPLAN_DATABASE_URL_PGTOOLS:-${GOVOPLAN_PRODUCTION_LIKE_DATABASE_URL_PGTOOLS:-postgresql://govoplan:govoplan-dev@127.0.0.1:55433/govoplan}}" export REDIS_URL="${REDIS_URL:-${GOVOPLAN_PRODUCTION_LIKE_REDIS_URL:-redis://127.0.0.1:56379/0}}" diff --git a/tools/launch/production-like-dev.sh b/tools/launch/production-like-dev.sh index ae01e25..e10a90c 100644 --- a/tools/launch/production-like-dev.sh +++ b/tools/launch/production-like-dev.sh @@ -66,7 +66,7 @@ export DATABASE_URL="${DATABASE_URL:-${GOVOPLAN_PRODUCTION_LIKE_DATABASE_URL:-po export GOVOPLAN_DATABASE_URL_PGTOOLS="${GOVOPLAN_DATABASE_URL_PGTOOLS:-${GOVOPLAN_PRODUCTION_LIKE_DATABASE_URL_PGTOOLS:-postgresql://govoplan:govoplan-dev@127.0.0.1:55433/govoplan}}" export REDIS_URL="${REDIS_URL:-${GOVOPLAN_PRODUCTION_LIKE_REDIS_URL:-redis://127.0.0.1:56379/0}}" export CELERY_ENABLED="${CELERY_ENABLED:-true}" -export ENABLED_MODULES="${ENABLED_MODULES:-tenancy,organizations,identity,access,admin,dashboard,policy,audit,campaigns,files,mail,calendar,poll,scheduling,notifications,docs,ops}" +export ENABLED_MODULES="${ENABLED_MODULES:-tenancy,organizations,identity,access,admin,dashboard,policy,audit,campaigns,files,mail,calendar,poll,scheduling,dataflow,notifications,docs,ops}" export FILE_STORAGE_BACKEND="${FILE_STORAGE_BACKEND:-local}" export FILE_STORAGE_LOCAL_ROOT="${FILE_STORAGE_LOCAL_ROOT:-$META_ROOT/runtime/production-like/files}" export DEV_AUTO_MIGRATE_ENABLED="${DEV_AUTO_MIGRATE_ENABLED:-false}" diff --git a/tools/release/push-release-tag.sh b/tools/release/push-release-tag.sh index 1d712a4..e78c1c1 100644 --- a/tools/release/push-release-tag.sh +++ b/tools/release/push-release-tag.sh @@ -87,6 +87,7 @@ PACKAGE_MODULE_REPOS=( "$PARENT/govoplan-consultation" "$PARENT/govoplan-contracts" "$PARENT/govoplan-dashboard" + "$PARENT/govoplan-dataflow" "$PARENT/govoplan-docs" "$PARENT/govoplan-facilities" "$PARENT/govoplan-files"