[Feature] Add campaign copy wizard with explicit choices for recipients, files, shares, policies, and mail profile #25

Closed
opened 2026-07-06 11:24: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: 180
  • Section: Milestones > Milestone 10 - Collaboration And Advanced Governance
  • Source status: PARTIAL.

Imported backlog item:

- [ ] Add campaign copy wizard with explicit choices for recipients, files, shares, policies, and mail profile.
<!-- codex-backlog-fingerprint:2499aa9bf822dea56076ab4f --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `180` - Section: `Milestones > Milestone 10 - Collaboration And Advanced Governance` - Source status: `PARTIAL.` Imported backlog item: ```markdown - [ ] Add campaign copy wizard with explicit choices for recipients, files, shares, policies, and mail profile. ```
zemion added this to the Milestone 10 - Collaboration And Advanced Governance milestone 2026-07-06 13:15:23 +02:00
Author
Owner

Implemented in govoplan-campaign@c2efd6b.

The lifecycle-aware copy action now opens an explicit wizard for recipients, Files references/rules, active shares, campaign policies, and reusable Mail-profile references. Defaults are conservative for collaboration: shares are excluded unless selected, ownership belongs to the account creating the copy, managed files remain Files-owned references, Mail credentials remain Mail-owned, and delivery jobs, outcomes, locks, generated evidence, and audit records are never copied.

The backend enforces the same option contract and recipient/share permissions instead of trusting only the UI. Campaign lifecycle and full Campaign suites pass (384 tests plus 18 subtests), as does the full-product WebUI permutation.

Implemented in `govoplan-campaign@c2efd6b`. The lifecycle-aware copy action now opens an explicit wizard for recipients, Files references/rules, active shares, campaign policies, and reusable Mail-profile references. Defaults are conservative for collaboration: shares are excluded unless selected, ownership belongs to the account creating the copy, managed files remain Files-owned references, Mail credentials remain Mail-owned, and delivery jobs, outcomes, locks, generated evidence, and audit records are never copied. The backend enforces the same option contract and recipient/share permissions instead of trusting only the UI. Campaign lifecycle and full Campaign suites pass (`384` tests plus `18` subtests), as does the full-product WebUI permutation.
zemion removed the codex/needs-human
status
triage
labels 2026-08-07 15:09:10 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-campaign#25