[Task] Configure connector endpoints and credentials through governance-aware settings #3

Closed
opened 2026-07-06 11:35:14 +02:00 by zemion · 1 comment
Owner

Imported from the consolidated GovOPlaN product backlog.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md
  • Line: 116
  • Section: Milestones > Milestone 6 - External Storage Connectors
  • Source status: OPEN.

Imported backlog item:

- [ ] Configure connector endpoints and credentials through governance-aware settings.
<!-- codex-backlog-fingerprint:57d573c3fcc1839136b9986c --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `116` - Section: `Milestones > Milestone 6 - External Storage Connectors` - Source status: `OPEN.` Imported backlog item: ```markdown - [ ] Configure connector endpoints and credentials through governance-aware settings. ```
zemion added this to the Milestone 6 - External Storage Connectors milestone 2026-07-06 13:22:04 +02:00
Author
Owner

Implemented governed connector profile settings for endpoint/credential configuration. Profiles can be loaded from GOVOPLAN_FILES_CONNECTOR_PROFILES_JSON or GOVOPLAN_FILES_CONNECTOR_PROFILES_FILE, are filtered by system/tenant/user/group/campaign scope, and expose only redacted credential state/source through GET /api/v1/files/connectors/profiles and /connectors/profiles/{id}. Added WebUI API types/helpers and a dev connector Docker Compose stack for Nextcloud, Seafile, WebDAV, and SMB under dev/connectors/. Verification: py_compile for files router/schemas/profile/policy modules; unittest tests.test_api_smoke.ApiSmokeTests.test_file_connector_profiles_are_governed_and_redacted and test_managed_file_runtime_flow; core WebUI npm run build.

Implemented governed connector profile settings for endpoint/credential configuration. Profiles can be loaded from GOVOPLAN_FILES_CONNECTOR_PROFILES_JSON or GOVOPLAN_FILES_CONNECTOR_PROFILES_FILE, are filtered by system/tenant/user/group/campaign scope, and expose only redacted credential state/source through GET /api/v1/files/connectors/profiles and /connectors/profiles/{id}. Added WebUI API types/helpers and a dev connector Docker Compose stack for Nextcloud, Seafile, WebDAV, and SMB under dev/connectors/. Verification: py_compile for files router/schemas/profile/policy modules; unittest tests.test_api_smoke.ApiSmokeTests.test_file_connector_profiles_are_governed_and_redacted and test_managed_file_runtime_flow; core WebUI npm run build.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-files#3
No description provided.