From 139a352c80e61cde20ec4fca7d3008d34620796c Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 27 Jul 2026 15:46:51 +0200 Subject: [PATCH] chore: update GovOPlaN repository references --- docs/GOVOPLAN_MASTER_ROADMAP.md | 90 +++++++++---------- docs/RELEASE_DEPENDENCIES.md | 42 ++++----- docs/UI_UX_DECISION_LEDGER.md | 2 +- ...configuration-package-catalog.example.json | 2 +- docs/module-package-catalog.example.json | 24 ++--- tests/test_module_system.py | 14 +-- webui/package-lock.release.json | 52 +++++------ webui/package.release.json | 26 +++--- 8 files changed, 126 insertions(+), 126 deletions(-) diff --git a/docs/GOVOPLAN_MASTER_ROADMAP.md b/docs/GOVOPLAN_MASTER_ROADMAP.md index 83709a1..1fb1cf8 100644 --- a/docs/GOVOPLAN_MASTER_ROADMAP.md +++ b/docs/GOVOPLAN_MASTER_ROADMAP.md @@ -10,12 +10,12 @@ gates. Issues are the active backlog; this document is durable architecture planning context and should be mirrored to the Gitea wiki. The meta repository's -[Connected Governance Platform Roadmap](https://git.add-ideas.de/add-ideas/govoplan/src/branch/main/docs/CONNECTED_GOVERNANCE_PLATFORM_ROADMAP.md) +[Connected Governance Platform Roadmap](https://git.add-ideas.de/GovOPlaN/govoplan/src/branch/main/docs/CONNECTED_GOVERNANCE_PLATFORM_ROADMAP.md) describes the corresponding cross-product stakeholder visions, configurable service and operating configurations, connected outcome stories, and capability horizons. The selected five-stage delivery sequence and its gates are in the meta repository's -[Reference Journey Program](https://git.add-ideas.de/add-ideas/govoplan/src/branch/main/docs/REFERENCE_JOURNEY_PROGRAM.md). +[Reference Journey Program](https://git.add-ideas.de/GovOPlaN/govoplan/src/branch/main/docs/REFERENCE_JOURNEY_PROGRAM.md). Those product documents are canonical; this Core roadmap remains their technical sequencing and module-routing companion. @@ -625,48 +625,48 @@ repositories or to explicit missing-module decisions. | Idea | Owner | Tracking | | --- | --- | --- | -| Government operations backbone reference model | `govoplan-core` | `add-ideas/govoplan-core#213` | -| Permit-to-payment configuration package | `govoplan-core` plus participating modules | `add-ideas/govoplan-core#214` | -| Fully UI-managed configuration with safety controls | `govoplan-admin`, `govoplan-core`, `govoplan-policy`, `govoplan-access`, `govoplan-audit` | `add-ideas/govoplan-core#218` | -| Access as a module | `govoplan-access` | `add-ideas/govoplan-access#7` | -| Interface ethics and decision-consequence doctrine | `govoplan-core` plus all UI-owning modules | `add-ideas/govoplan-core#227` | -| Action/effect automation layer | first `govoplan-workflow`; possible future `govoplan-automation` | `add-ideas/govoplan-workflow#1` | -| E2EE role/function postbox architecture | `govoplan-postbox`, `govoplan-identity-trust`, `govoplan-access`, `govoplan-policy`, `govoplan-audit` | `add-ideas/govoplan-postbox#15`, `add-ideas/govoplan-identity-trust#1` | -| Identity, account, function, role, right semantic model | `govoplan-access` | `add-ideas/govoplan-access#9` | -| Role-based service directory/catalog | `govoplan-portal` | `add-ideas/govoplan-portal#1` | -| Unified inbox across tasks, postbox, notifications, and portal | `govoplan-core` coordination plus owning modules | `add-ideas/govoplan-tasks#1`, `add-ideas/govoplan-notifications#1` | -| OpenProject API / project management connector | `govoplan-connectors` | `add-ideas/govoplan-connectors#1` | -| Native project-management module decision | connector-first through `govoplan-connectors`; no native project module yet | `add-ideas/govoplan-core#196`, `add-ideas/govoplan-connectors#1` | -| Datasources for databases, CSV, files, APIs | no repository yet; start with connectors/files/reporting and create `govoplan-datasources` only after the first package proves shared source-catalog ownership | `add-ideas/govoplan-core#197` | -| Dataflow for pipelines, BI, publication | no repository yet; start with workflow/reporting/connectors and create `govoplan-dataflow` only after repeated pipeline/lineage contracts emerge | `add-ideas/govoplan-core#198` | -| Monthly datasource and transformation workflows | first as configuration package across connectors, files, workflow, reporting, and templates | `add-ideas/govoplan-core#216` | -| Templates for letters, emails, forms, reports | `govoplan-templates`, separate from reporting | `add-ideas/govoplan-core#190`, `add-ideas/govoplan-templates#1` | -| Reporting and BI | `govoplan-reporting`, separate from templates | `add-ideas/govoplan-core#190`, `add-ideas/govoplan-reporting#1` | -| File connectors: Nextcloud, Seafile, SMB, NFS | `govoplan-files` | `add-ideas/govoplan-files#15` | -| Public-sector software integration catalogue | `govoplan-connectors` with core strategy index | `add-ideas/govoplan-core#191`, `add-ideas/govoplan-connectors#2` | -| Public-sector integration landscape catalogue | `govoplan-connectors` with core tracking | `add-ideas/govoplan-core#215` | -| Cases module concept | `govoplan-cases` | `add-ideas/govoplan-core#174` | -| Workflow module concept | `govoplan-workflow` | `add-ideas/govoplan-core#175` | -| Connectors module concept | `govoplan-connectors` | `add-ideas/govoplan-core#176` | -| Adrema-style address and distribution-list management | `govoplan-addresses` | `add-ideas/govoplan-addresses#1` | -| Consume sources and become a governed source | `govoplan-connectors` plus possible future `govoplan-dataflow` | `add-ideas/govoplan-connectors#3`, `add-ideas/govoplan-core#198` | -| Governed connector configuration, dry-run, and simulation runtime | `govoplan-connectors` | `add-ideas/govoplan-connectors#6` | -| Terminfindung and meeting scheduling polls | `govoplan-scheduling`; calendar primitives remain in calendar | `add-ideas/govoplan-core#193`, `add-ideas/govoplan-scheduling#1` | -| Terminplaner and calendar primitives | `govoplan-calendar` | `add-ideas/govoplan-core#193`, `add-ideas/govoplan-calendar#1` | -| Terminbuchung appointment booking | `govoplan-appointments` | `add-ideas/govoplan-core#193`, `add-ideas/govoplan-appointments#1` | -| Collaborative documents | `govoplan-dms` | `add-ideas/govoplan-dms#1` | -| Forms | `govoplan-forms` for definitions and `govoplan-forms-runtime` for submissions/runtime behavior | `add-ideas/govoplan-core#194`, `add-ideas/govoplan-forms#1` | -| RSS consume and emit | `govoplan-connectors` | `add-ideas/govoplan-connectors#4` | -| LDAP, Active Directory, OpenDesk identity | `govoplan-idm` | `add-ideas/govoplan-idm#1` | -| OpenDesk stack integration map | integration profile across IDM/access, mail/calendar, files/DMS, and connectors; not a monolithic module | `add-ideas/govoplan-core#195`, `add-ideas/govoplan-connectors#5` | -| Open-Xchange mail/groupware | `govoplan-mail` | `add-ideas/govoplan-mail#5` | -| Open-Xchange calendar | `govoplan-calendar` | `add-ideas/govoplan-calendar#2` | -| Scalability profiles and autoscaling readiness | `govoplan-ops`, `govoplan-core` | `add-ideas/govoplan-core#217` | -| Hardware sizing matrix and requirements calculator | `govoplan-ops`, `govoplan-core` | `add-ideas/govoplan-core#219` | -| Collaboration suite integration strategy | `govoplan-connectors`, `govoplan-dms`, `govoplan-workflow`, `govoplan-tasks`, `govoplan-appointments`, `govoplan-calendar` | `add-ideas/govoplan-core#220` | -| Install/runtime configuration contract | `govoplan-core`, later `govoplan-ops` | `add-ideas/govoplan-core#19` | -| Installer/deployment operator flow | `govoplan-core`, later `govoplan-ops` | `add-ideas/govoplan-core#26` | -| Production-like deployment documentation | `govoplan-core`, later `govoplan-ops` | `add-ideas/govoplan-core#28` | +| Government operations backbone reference model | `govoplan-core` | `GovOPlaN/govoplan-core#213` | +| Permit-to-payment configuration package | `govoplan-core` plus participating modules | `GovOPlaN/govoplan-core#214` | +| Fully UI-managed configuration with safety controls | `govoplan-admin`, `govoplan-core`, `govoplan-policy`, `govoplan-access`, `govoplan-audit` | `GovOPlaN/govoplan-core#218` | +| Access as a module | `govoplan-access` | `GovOPlaN/govoplan-access#7` | +| Interface ethics and decision-consequence doctrine | `govoplan-core` plus all UI-owning modules | `GovOPlaN/govoplan-core#227` | +| Action/effect automation layer | first `govoplan-workflow`; possible future `govoplan-automation` | `GovOPlaN/govoplan-workflow#1` | +| E2EE role/function postbox architecture | `govoplan-postbox`, `govoplan-identity-trust`, `govoplan-access`, `govoplan-policy`, `govoplan-audit` | `GovOPlaN/govoplan-postbox#15`, `GovOPlaN/govoplan-identity-trust#1` | +| Identity, account, function, role, right semantic model | `govoplan-access` | `GovOPlaN/govoplan-access#9` | +| Role-based service directory/catalog | `govoplan-portal` | `GovOPlaN/govoplan-portal#1` | +| Unified inbox across tasks, postbox, notifications, and portal | `govoplan-core` coordination plus owning modules | `GovOPlaN/govoplan-tasks#1`, `GovOPlaN/govoplan-notifications#1` | +| OpenProject API / project management connector | `govoplan-connectors` | `GovOPlaN/govoplan-connectors#1` | +| Native project-management module decision | connector-first through `govoplan-connectors`; no native project module yet | `GovOPlaN/govoplan-core#196`, `GovOPlaN/govoplan-connectors#1` | +| Datasources for databases, CSV, files, APIs | no repository yet; start with connectors/files/reporting and create `govoplan-datasources` only after the first package proves shared source-catalog ownership | `GovOPlaN/govoplan-core#197` | +| Dataflow for pipelines, BI, publication | no repository yet; start with workflow/reporting/connectors and create `govoplan-dataflow` only after repeated pipeline/lineage contracts emerge | `GovOPlaN/govoplan-core#198` | +| Monthly datasource and transformation workflows | first as configuration package across connectors, files, workflow, reporting, and templates | `GovOPlaN/govoplan-core#216` | +| Templates for letters, emails, forms, reports | `govoplan-templates`, separate from reporting | `GovOPlaN/govoplan-core#190`, `GovOPlaN/govoplan-templates#1` | +| Reporting and BI | `govoplan-reporting`, separate from templates | `GovOPlaN/govoplan-core#190`, `GovOPlaN/govoplan-reporting#1` | +| File connectors: Nextcloud, Seafile, SMB, NFS | `govoplan-files` | `GovOPlaN/govoplan-files#15` | +| Public-sector software integration catalogue | `govoplan-connectors` with core strategy index | `GovOPlaN/govoplan-core#191`, `GovOPlaN/govoplan-connectors#2` | +| Public-sector integration landscape catalogue | `govoplan-connectors` with core tracking | `GovOPlaN/govoplan-core#215` | +| Cases module concept | `govoplan-cases` | `GovOPlaN/govoplan-core#174` | +| Workflow module concept | `govoplan-workflow` | `GovOPlaN/govoplan-core#175` | +| Connectors module concept | `govoplan-connectors` | `GovOPlaN/govoplan-core#176` | +| Adrema-style address and distribution-list management | `govoplan-addresses` | `GovOPlaN/govoplan-addresses#1` | +| Consume sources and become a governed source | `govoplan-connectors` plus possible future `govoplan-dataflow` | `GovOPlaN/govoplan-connectors#3`, `GovOPlaN/govoplan-core#198` | +| Governed connector configuration, dry-run, and simulation runtime | `govoplan-connectors` | `GovOPlaN/govoplan-connectors#6` | +| Terminfindung and meeting scheduling polls | `govoplan-scheduling`; calendar primitives remain in calendar | `GovOPlaN/govoplan-core#193`, `GovOPlaN/govoplan-scheduling#1` | +| Terminplaner and calendar primitives | `govoplan-calendar` | `GovOPlaN/govoplan-core#193`, `GovOPlaN/govoplan-calendar#1` | +| Terminbuchung appointment booking | `govoplan-appointments` | `GovOPlaN/govoplan-core#193`, `GovOPlaN/govoplan-appointments#1` | +| Collaborative documents | `govoplan-dms` | `GovOPlaN/govoplan-dms#1` | +| Forms | `govoplan-forms` for definitions and `govoplan-forms-runtime` for submissions/runtime behavior | `GovOPlaN/govoplan-core#194`, `GovOPlaN/govoplan-forms#1` | +| RSS consume and emit | `govoplan-connectors` | `GovOPlaN/govoplan-connectors#4` | +| LDAP, Active Directory, OpenDesk identity | `govoplan-idm` | `GovOPlaN/govoplan-idm#1` | +| OpenDesk stack integration map | integration profile across IDM/access, mail/calendar, files/DMS, and connectors; not a monolithic module | `GovOPlaN/govoplan-core#195`, `GovOPlaN/govoplan-connectors#5` | +| Open-Xchange mail/groupware | `govoplan-mail` | `GovOPlaN/govoplan-mail#5` | +| Open-Xchange calendar | `govoplan-calendar` | `GovOPlaN/govoplan-calendar#2` | +| Scalability profiles and autoscaling readiness | `govoplan-ops`, `govoplan-core` | `GovOPlaN/govoplan-core#217` | +| Hardware sizing matrix and requirements calculator | `govoplan-ops`, `govoplan-core` | `GovOPlaN/govoplan-core#219` | +| Collaboration suite integration strategy | `govoplan-connectors`, `govoplan-dms`, `govoplan-workflow`, `govoplan-tasks`, `govoplan-appointments`, `govoplan-calendar` | `GovOPlaN/govoplan-core#220` | +| Install/runtime configuration contract | `govoplan-core`, later `govoplan-ops` | `GovOPlaN/govoplan-core#19` | +| Installer/deployment operator flow | `govoplan-core`, later `govoplan-ops` | `GovOPlaN/govoplan-core#26` | +| Production-like deployment documentation | `govoplan-core`, later `govoplan-ops` | `GovOPlaN/govoplan-core#28` | Boundary rationale lives in `MODULE_ARCHITECTURE.md`. Current decisions: @@ -705,7 +705,7 @@ Release composition and tag-only repository handling are documented in ## Next Practical Work The active cross-product story is -[`add-ideas/govoplan#14`](https://git.add-ideas.de/add-ideas/govoplan/issues/14). +[`GovOPlaN/govoplan#14`](https://git.add-ideas.de/GovOPlaN/govoplan/issues/14). Module repositories own implementation issues; do not clone their state here. Immediate issue buckets: diff --git a/docs/RELEASE_DEPENDENCIES.md b/docs/RELEASE_DEPENDENCIES.md index 37d9858..9e16682 100644 --- a/docs/RELEASE_DEPENDENCIES.md +++ b/docs/RELEASE_DEPENDENCIES.md @@ -40,26 +40,26 @@ cd /mnt/DATA/git/govoplan Update those refs when cutting a release: ```text -govoplan-tenancy git@git.add-ideas.de:add-ideas/govoplan-tenancy.git v0.1.8 -govoplan-organizations git@git.add-ideas.de:add-ideas/govoplan-organizations.git v0.1.8 -govoplan-identity git@git.add-ideas.de:add-ideas/govoplan-identity.git v0.1.8 -govoplan-idm git@git.add-ideas.de:add-ideas/govoplan-idm.git v0.1.8 -govoplan-access git@git.add-ideas.de:add-ideas/govoplan-access.git v0.1.8 -govoplan-admin git@git.add-ideas.de:add-ideas/govoplan-admin.git v0.1.8 -govoplan-policy git@git.add-ideas.de:add-ideas/govoplan-policy.git v0.1.8 -govoplan-audit git@git.add-ideas.de:add-ideas/govoplan-audit.git v0.1.8 -govoplan-dashboard git@git.add-ideas.de:add-ideas/govoplan-dashboard.git v0.1.8 -govoplan-addresses git@git.add-ideas.de:add-ideas/govoplan-addresses.git v0.1.8 -govoplan-files git@git.add-ideas.de:add-ideas/govoplan-files.git v0.1.8 -govoplan-mail git@git.add-ideas.de:add-ideas/govoplan-mail.git v0.1.8 -govoplan-campaign git@git.add-ideas.de:add-ideas/govoplan-campaign.git v0.1.8 -govoplan-calendar git@git.add-ideas.de:add-ideas/govoplan-calendar.git v0.1.8 -govoplan-poll git@git.add-ideas.de:add-ideas/govoplan-poll.git v0.1.8 -govoplan-scheduling git@git.add-ideas.de:add-ideas/govoplan-scheduling.git v0.1.8 -govoplan-notifications git@git.add-ideas.de:add-ideas/govoplan-notifications.git v0.1.8 -govoplan-evaluation git@git.add-ideas.de:add-ideas/govoplan-evaluation.git v0.1.8 -govoplan-docs git@git.add-ideas.de:add-ideas/govoplan-docs.git v0.1.8 -govoplan-ops git@git.add-ideas.de:add-ideas/govoplan-ops.git v0.1.8 +govoplan-tenancy git@git.add-ideas.de:GovOPlaN/govoplan-tenancy.git v0.1.8 +govoplan-organizations git@git.add-ideas.de:GovOPlaN/govoplan-organizations.git v0.1.8 +govoplan-identity git@git.add-ideas.de:GovOPlaN/govoplan-identity.git v0.1.8 +govoplan-idm git@git.add-ideas.de:GovOPlaN/govoplan-idm.git v0.1.8 +govoplan-access git@git.add-ideas.de:GovOPlaN/govoplan-access.git v0.1.8 +govoplan-admin git@git.add-ideas.de:GovOPlaN/govoplan-admin.git v0.1.8 +govoplan-policy git@git.add-ideas.de:GovOPlaN/govoplan-policy.git v0.1.8 +govoplan-audit git@git.add-ideas.de:GovOPlaN/govoplan-audit.git v0.1.8 +govoplan-dashboard git@git.add-ideas.de:GovOPlaN/govoplan-dashboard.git v0.1.8 +govoplan-addresses git@git.add-ideas.de:GovOPlaN/govoplan-addresses.git v0.1.8 +govoplan-files git@git.add-ideas.de:GovOPlaN/govoplan-files.git v0.1.8 +govoplan-mail git@git.add-ideas.de:GovOPlaN/govoplan-mail.git v0.1.8 +govoplan-campaign git@git.add-ideas.de:GovOPlaN/govoplan-campaign.git v0.1.8 +govoplan-calendar git@git.add-ideas.de:GovOPlaN/govoplan-calendar.git v0.1.8 +govoplan-poll git@git.add-ideas.de:GovOPlaN/govoplan-poll.git v0.1.8 +govoplan-scheduling git@git.add-ideas.de:GovOPlaN/govoplan-scheduling.git v0.1.8 +govoplan-notifications git@git.add-ideas.de:GovOPlaN/govoplan-notifications.git v0.1.8 +govoplan-evaluation git@git.add-ideas.de:GovOPlaN/govoplan-evaluation.git v0.1.8 +govoplan-docs git@git.add-ideas.de:GovOPlaN/govoplan-docs.git v0.1.8 +govoplan-ops git@git.add-ideas.de:GovOPlaN/govoplan-ops.git v0.1.8 ``` ## WebUI Packages @@ -892,7 +892,7 @@ before that baseline, so pre-v0.1.7 development revisions are not release upgrade targets. Future release-to-release changes must start from a recorded release baseline and add a new release-track step-up instead of replacing prior release shortcuts. The tracking issue is -`add-ideas/govoplan-core#223`. +`GovOPlaN/govoplan-core#223`. ## Related Operator Documents diff --git a/docs/UI_UX_DECISION_LEDGER.md b/docs/UI_UX_DECISION_LEDGER.md index ebce309..8cf44c9 100644 --- a/docs/UI_UX_DECISION_LEDGER.md +++ b/docs/UI_UX_DECISION_LEDGER.md @@ -6,7 +6,7 @@ binding design reference: future implementation should follow these decisions unless the decision is explicitly revised here and affected screens are updated to match. -Active tracking issue: `add-ideas/govoplan-core#225`. +Active tracking issue: `GovOPlaN/govoplan-core#225`. ## Operating Rule diff --git a/docs/configuration-package-catalog.example.json b/docs/configuration-package-catalog.example.json index 350cafb..45de648 100644 --- a/docs/configuration-package-catalog.example.json +++ b/docs/configuration-package-catalog.example.json @@ -8,7 +8,7 @@ "description": "Portal form, case workflow, task creation, mail notification, payment setup, and access roles for a simple application process.", "publisher": "ADD ideas", "category": "workflow", - "artifact_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-configuration-packages.git@application-handling-basic-v0.1.0", + "artifact_ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-configuration-packages.git@application-handling-basic-v0.1.0", "artifact_sha256": "", "required_modules": [ { "module_id": "portal", "version": ">=0.1.0" }, diff --git a/docs/module-package-catalog.example.json b/docs/module-package-catalog.example.json index 2b54c12..d46b899 100644 --- a/docs/module-package-catalog.example.json +++ b/docs/module-package-catalog.example.json @@ -12,9 +12,9 @@ "version": "0.1.4", "action": "install", "python_package": "govoplan-files", - "python_ref": "govoplan-files @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git@v0.1.4", + "python_ref": "govoplan-files @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git@v0.1.4", "webui_package": "@govoplan/files-webui", - "webui_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#v0.1.4", + "webui_ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git#v0.1.4", "migration_safety": "forward_only", "migration_notes": "Database rollback requires restoring the pre-update snapshot.", "migration_after": ["access"], @@ -54,14 +54,14 @@ ], "artifact_integrity": { "python": { - "ref": "govoplan-files @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git@v0.1.4", + "ref": "govoplan-files @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git@v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-files-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-files-0.1.4.intoto.jsonl", "git_ref": "refs/tags/v0.1.4" }, "webui": { - "ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#v0.1.4", + "ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git#v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-files-webui-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-files-webui-0.1.4.intoto.jsonl", @@ -78,9 +78,9 @@ "version": "0.1.4", "action": "install", "python_package": "govoplan-mail", - "python_ref": "govoplan-mail @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git@v0.1.4", + "python_ref": "govoplan-mail @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git@v0.1.4", "webui_package": "@govoplan/mail-webui", - "webui_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#v0.1.4", + "webui_ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git#v0.1.4", "provides_interfaces": [ { "name": "mail.campaign_delivery", @@ -97,14 +97,14 @@ ], "artifact_integrity": { "python": { - "ref": "govoplan-mail @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git@v0.1.4", + "ref": "govoplan-mail @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git@v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-mail-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-mail-0.1.4.intoto.jsonl", "git_ref": "refs/tags/v0.1.4" }, "webui": { - "ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#v0.1.4", + "ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git#v0.1.4", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-mail-webui-0.1.4.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-mail-webui-0.1.4.intoto.jsonl", @@ -121,19 +121,19 @@ "version": "0.1.6", "action": "install", "python_package": "govoplan-dashboard", - "python_ref": "govoplan-dashboard @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git@v0.1.6", + "python_ref": "govoplan-dashboard @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git@v0.1.6", "webui_package": "@govoplan/dashboard-webui", - "webui_ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#v0.1.6", + "webui_ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git#v0.1.6", "artifact_integrity": { "python": { - "ref": "govoplan-dashboard @ git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git@v0.1.6", + "ref": "govoplan-dashboard @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git@v0.1.6", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-dashboard-0.1.6.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-dashboard-0.1.6.intoto.jsonl", "git_ref": "refs/tags/v0.1.6" }, "webui": { - "ref": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#v0.1.6", + "ref": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git#v0.1.6", "sha256": "", "sbom_url": "https://govoplan.add-ideas.de/sbom/govoplan-dashboard-webui-0.1.6.spdx.json", "provenance_url": "https://govoplan.add-ideas.de/provenance/govoplan-dashboard-webui-0.1.6.intoto.jsonl", diff --git a/tests/test_module_system.py b/tests/test_module_system.py index 9d7823a..0b1665e 100644 --- a/tests/test_module_system.py +++ b/tests/test_module_system.py @@ -917,9 +917,9 @@ finally: "module_id": "files", "action": "install", "python_package": "govoplan-files", - "python_ref": "govoplan-files @ git+ssh://git.example.invalid/add-ideas/govoplan-files.git@v0.1.4", + "python_ref": "govoplan-files @ git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git@v0.1.4", "webui_package": "@govoplan/files-webui", - "webui_ref": "git+ssh://git.example.invalid/add-ideas/govoplan-files.git#v0.1.4", + "webui_ref": "git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git#v0.1.4", }]) save_desired_enabled_modules(session, ("tenancy", "access", "files")) session.commit() @@ -931,8 +931,8 @@ finally: self.assertEqual(("files",), tuple(item.module_id for item in saved.items)) self.assertEqual("manual", saved.items[0].source) self.assertEqual(( - "python -m pip install 'govoplan-files @ git+ssh://git.example.invalid/add-ideas/govoplan-files.git@v0.1.4'", - "npm pkg set 'dependencies.@govoplan/files-webui=git+ssh://git.example.invalid/add-ideas/govoplan-files.git#v0.1.4' && npm install", + "python -m pip install 'govoplan-files @ git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git@v0.1.4'", + "npm pkg set 'dependencies.@govoplan/files-webui=git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git#v0.1.4' && npm install", ), module_install_plan_commands(saved)) def test_module_install_plan_preserves_catalog_source(self) -> None: @@ -961,7 +961,7 @@ finally: "python_package": "govoplan-files", "python_ref": "govoplan-files==0.2.0", "webui_package": "@govoplan/files-webui", - "webui_ref": "git+ssh://git.example.invalid/add-ideas/govoplan-files.git#v0.2.0", + "webui_ref": "git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git#v0.2.0", "data_safety_acknowledged": True, }) plan = ModuleInstallPlan(items=(item,)) @@ -971,7 +971,7 @@ finally: self.assertTrue(item.as_dict()["data_safety_acknowledged"]) self.assertEqual(( "python -m pip install govoplan-files==0.2.0", - "npm pkg set 'dependencies.@govoplan/files-webui=git+ssh://git.example.invalid/add-ideas/govoplan-files.git#v0.2.0' && npm install", + "npm pkg set 'dependencies.@govoplan/files-webui=git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git#v0.2.0' && npm install", ), module_install_plan_commands(plan)) def test_admin_catalog_install_plan_records_catalog_provenance(self) -> None: @@ -996,7 +996,7 @@ finally: "python_package": "govoplan-files", "python_ref": "govoplan-files==0.1.6", "webui_package": "@govoplan/files-webui", - "webui_ref": "git+ssh://git.example.invalid/add-ideas/govoplan-files.git#v0.1.6", + "webui_ref": "git+ssh://git.example.invalid/GovOPlaN/govoplan-files.git#v0.1.6", }], }), encoding="utf-8") diff --git a/webui/package-lock.release.json b/webui/package-lock.release.json index 633e566..f6831af 100644 --- a/webui/package-lock.release.json +++ b/webui/package-lock.release.json @@ -8,19 +8,19 @@ "name": "@govoplan/core-webui", "version": "0.1.14", "dependencies": { - "@govoplan/access-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-access.git#v0.1.8", - "@govoplan/admin-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-admin.git#v0.1.8", - "@govoplan/audit-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-audit.git#v0.1.8", - "@govoplan/calendar-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-calendar.git#v0.1.8", - "@govoplan/campaign-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-campaign.git#v0.1.11", - "@govoplan/dashboard-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#v0.1.8", - "@govoplan/docs-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-docs.git#v0.1.8", - "@govoplan/files-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#v0.1.8", - "@govoplan/idm-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-idm.git#v0.1.8", - "@govoplan/mail-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#v0.1.10", - "@govoplan/ops-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-ops.git#v0.1.8", - "@govoplan/organizations-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-organizations.git#v0.1.8", - "@govoplan/policy-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-policy.git#v0.1.8" + "@govoplan/access-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git#v0.1.8", + "@govoplan/admin-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git#v0.1.8", + "@govoplan/audit-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git#v0.1.8", + "@govoplan/calendar-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git#v0.1.8", + "@govoplan/campaign-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git#v0.1.11", + "@govoplan/dashboard-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git#v0.1.8", + "@govoplan/docs-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-docs.git#v0.1.8", + "@govoplan/files-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git#v0.1.8", + "@govoplan/idm-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git#v0.1.8", + "@govoplan/mail-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git#v0.1.10", + "@govoplan/ops-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-ops.git#v0.1.8", + "@govoplan/organizations-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git#v0.1.8", + "@govoplan/policy-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git#v0.1.8" }, "devDependencies": { "@types/react": "^19.0.2", @@ -721,7 +721,7 @@ }, "node_modules/@govoplan/access-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-access.git#f2afcaa09c8201b141b6593f8a1ba574354e4db8", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git#f2afcaa09c8201b141b6593f8a1ba574354e4db8", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "lucide-react": "^1.23.0", @@ -737,7 +737,7 @@ }, "node_modules/@govoplan/admin-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-admin.git#11ecf362a36d2244633194e55b0e9900669d72b7", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git#11ecf362a36d2244633194e55b0e9900669d72b7", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "lucide-react": "^1.23.0", @@ -753,7 +753,7 @@ }, "node_modules/@govoplan/audit-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-audit.git#d3d2c60d7dc180cbd402cfeae38fa4f47f96969a", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git#d3d2c60d7dc180cbd402cfeae38fa4f47f96969a", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "lucide-react": "^1.23.0", @@ -769,7 +769,7 @@ }, "node_modules/@govoplan/calendar-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-calendar.git#9bcf41bb1fbb3d6dfc81adcd97d781ab411b695d", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git#9bcf41bb1fbb3d6dfc81adcd97d781ab411b695d", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "@vitejs/plugin-react": "^4.3.4", @@ -788,7 +788,7 @@ }, "node_modules/@govoplan/campaign-webui": { "version": "0.1.11", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-campaign.git#4774a8025cea3fd0962a23741e6d0241d4062663", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git#4774a8025cea3fd0962a23741e6d0241d4062663", "dependencies": { "read-excel-file": "9.2.0" }, @@ -807,7 +807,7 @@ }, "node_modules/@govoplan/dashboard-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#4b960ad37f0de0ef5224a0db22e95f84f0c9b3ca", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git#4b960ad37f0de0ef5224a0db22e95f84f0c9b3ca", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "lucide-react": "^1.23.0", @@ -823,7 +823,7 @@ }, "node_modules/@govoplan/docs-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-docs.git#ec748e3fcfb96f52a99c004ec218058db73d01f6", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-docs.git#ec748e3fcfb96f52a99c004ec218058db73d01f6", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "@vitejs/plugin-react": "^4.3.4", @@ -842,7 +842,7 @@ }, "node_modules/@govoplan/files-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#8bf7296bf5b251c8309a5f0d023ff6428b31a353", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git#8bf7296bf5b251c8309a5f0d023ff6428b31a353", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "@vitejs/plugin-react": "^4.3.4", @@ -861,7 +861,7 @@ }, "node_modules/@govoplan/idm-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-idm.git#b47f71916da8438f5f748d170b45f7b97fa3bfb3", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git#b47f71916da8438f5f748d170b45f7b97fa3bfb3", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "@vitejs/plugin-react": "^4.3.4", @@ -880,7 +880,7 @@ }, "node_modules/@govoplan/mail-webui": { "version": "0.1.10", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#3e23029090224fd01741242008e4991e0e548de1", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git#3e23029090224fd01741242008e4991e0e548de1", "peerDependencies": { "@govoplan/core-webui": "^0.1.10", "lucide-react": "^1.23.0", @@ -896,7 +896,7 @@ }, "node_modules/@govoplan/ops-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-ops.git#341773a4ff8a76914a631e716e6f3fff2c0dc5ec", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-ops.git#341773a4ff8a76914a631e716e6f3fff2c0dc5ec", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "@vitejs/plugin-react": "^4.3.4", @@ -915,7 +915,7 @@ }, "node_modules/@govoplan/organizations-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-organizations.git#39c081c4fb8f37547c5f20b6a4fcad003c164b26", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git#39c081c4fb8f37547c5f20b6a4fcad003c164b26", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "@vitejs/plugin-react": "^4.3.4", @@ -934,7 +934,7 @@ }, "node_modules/@govoplan/policy-webui": { "version": "0.1.8", - "resolved": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-policy.git#664eb38ab92c8ca2e755668eb125938c70ab27fb", + "resolved": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git#664eb38ab92c8ca2e755668eb125938c70ab27fb", "peerDependencies": { "@govoplan/core-webui": "^0.1.8", "lucide-react": "^1.23.0", diff --git a/webui/package.release.json b/webui/package.release.json index 0946613..d57eb95 100644 --- a/webui/package.release.json +++ b/webui/package.release.json @@ -22,19 +22,19 @@ "preview": "vite preview --host 127.0.0.1 --port 4173" }, "dependencies": { - "@govoplan/access-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-access.git#v0.1.8", - "@govoplan/admin-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-admin.git#v0.1.8", - "@govoplan/audit-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-audit.git#v0.1.8", - "@govoplan/calendar-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-calendar.git#v0.1.8", - "@govoplan/dashboard-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-dashboard.git#v0.1.8", - "@govoplan/docs-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-docs.git#v0.1.8", - "@govoplan/files-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-files.git#v0.1.8", - "@govoplan/idm-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-idm.git#v0.1.8", - "@govoplan/mail-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-mail.git#v0.1.10", - "@govoplan/campaign-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-campaign.git#v0.1.11", - "@govoplan/organizations-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-organizations.git#v0.1.8", - "@govoplan/ops-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-ops.git#v0.1.8", - "@govoplan/policy-webui": "git+ssh://git@git.add-ideas.de/add-ideas/govoplan-policy.git#v0.1.8" + "@govoplan/access-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git#v0.1.8", + "@govoplan/admin-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git#v0.1.8", + "@govoplan/audit-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git#v0.1.8", + "@govoplan/calendar-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git#v0.1.8", + "@govoplan/dashboard-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git#v0.1.8", + "@govoplan/docs-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-docs.git#v0.1.8", + "@govoplan/files-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git#v0.1.8", + "@govoplan/idm-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git#v0.1.8", + "@govoplan/mail-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git#v0.1.10", + "@govoplan/campaign-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git#v0.1.11", + "@govoplan/organizations-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git#v0.1.8", + "@govoplan/ops-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-ops.git#v0.1.8", + "@govoplan/policy-webui": "git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git#v0.1.8" }, "devDependencies": { "lucide-react": "^1.23.0",