Divan-owned content in divan-data; syncs respect it #30

Closed
opened 2026-10-08 20:49:33 +00:00 by anas · 1 comment
Owner

First step of content moderation (#20). A record format in divan-data for content edited or created in Divan (marked as Divan's, with last editor and time); export_divan.py and the app import keep Divan-owned records and never overwrite them from Wikisource; the dictionary sync does the same for Divan dictionary entries; upstream changes to Divan-owned records are recorded for the upstream changes queue (#36). Acceptance: an edited record survives a full sync.

First step of content moderation (#20). A record format in divan-data for content edited or created in Divan (marked as Divan's, with last editor and time); export_divan.py and the app import keep Divan-owned records and never overwrite them from Wikisource; the dictionary sync does the same for Divan dictionary entries; upstream changes to Divan-owned records are recorded for the upstream changes queue (#36). Acceptance: an edited record survives a full sync.
anas added this to the Phase 4: Content moderation (Divan's own copy) milestone 2026-10-08 20:49:33 +00:00
Author
Owner

Done for works and order: published works are written to divan-data/divan/.dtx/.json and arrangements to .order (divan #53, #56, #61); the export prefers them over Wikisource (divan-data #1, #2), so an edited work or order survives a full sync. Divan-owned dictionary entries continue in #35 (dictionary editor), upstream changes in #36. Closing.

Done for works and order: published works are written to divan-data/divan/<url>.dtx/.json and arrangements to <url>.order (divan #53, #56, #61); the export prefers them over Wikisource (divan-data #1, #2), so an edited work or order survives a full sync. Divan-owned dictionary entries continue in #35 (dictionary editor), upstream changes in #36. Closing.
anas closed this issue 2026-10-09 12:33:41 +00:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
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: anas/divan#30
No description provided.