feat(archive): choose original or new publication dates #352

Open
Eric wants to merge 1 commit from feat/archive-publication-dates into main
Owner

Imported archive content currently receives today's date when staff publish it. This adds a shared EN/FR confirmation to keep the original publication date or use the new publication date across articles/newsletters, retirements, Last Posts, events, and comments.

The choice also survives scheduled publication and controls display/chronological ordering; audit timestamps still record the actual staff action. Missing original dates are clearly identified, including comments that were never approved in WordPress. The existing pilot needs no reimport.

Validation: runtime/syntax/lint checks, 18 focused unit/contract tests, and 11 integration tests passed, including permissions, cancellation, scheduling, and newsletter ordering. No live data changes or deployment performed.

Imported archive content currently receives today's date when staff publish it. This adds a shared EN/FR confirmation to keep the original publication date or use the new publication date across articles/newsletters, retirements, Last Posts, events, and comments. The choice also survives scheduled publication and controls display/chronological ordering; audit timestamps still record the actual staff action. Missing original dates are clearly identified, including comments that were never approved in WordPress. The existing pilot needs no reimport. Validation: runtime/syntax/lint checks, 18 focused unit/contract tests, and 11 integration tests passed, including permissions, cancellation, scheduling, and newsletter ordering. No live data changes or deployment performed.
Eric self-assigned this 2026-09-29 21:36:36 +02:00
feat(archive): choose original or new publication dates
Some checks failed
Validate PR title / Conventional PR title (pull_request) Successful in 3s
Tests / Node.js 24 test suite (pull_request) Failing after 1m49s
Tests / Docker image build (pull_request) Successful in 2m5s
036e242d06
Eric scheduled this pull request to auto merge when all checks succeed 2026-09-29 21:37:29 +02:00
Some checks failed
Validate PR title / Conventional PR title (pull_request) Successful in 3s
Required
Details
Tests / Node.js 24 test suite (pull_request) Failing after 1m49s
Required
Details
Tests / Docker image build (pull_request) Successful in 2m5s
Required
Details
Some required checks were not successful.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/archive-publication-dates:feat/archive-publication-dates
git switch feat/archive-publication-dates
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Eric/CMCENDev!352
No description provided.