[backups] Fix version bug with webdav

This commit is contained in:
2026-08-23 17:57:25 -04:00
parent 1206dee290
commit c9090403e4
4 changed files with 33 additions and 28 deletions

View File

@ -1,30 +1,5 @@
#+title: CHANGELOG
* Version 65.6 [1/1]
** DONE [#B] TODOIST_* variable names flagged as TODOs (false positives) :tasks:metadata:cleanup:
:PROPERTIES:
:ID: b2fd3053-ce26-4cdb-bf37-578387fef6c7
:END:
*** Description
Task logdata now uses generic, source-agnostic field names instead of
per-source prefixed keys. `TaskLogData` gained `source_id`, `project_id`,
`state` and `raw_data` (the full remaining source payload kept for future
reference, matching the music track `raw_data` convention); the old `orgmode_*`
and `todoist_*` keys are gone. The todoist and emacs scrobblers and webhooks
normalize into the generic fields, and all `log__orgmode_id` / `log__todoist_id`
lookups became `log__source_id`. `Task.source_url_for_user()` now reads
`source_id` (fixing the `todist_id` typo and the never-matching log `source`
check). New `convert_orgmode_task_log_to_generic` /
`convert_todoist_task_log_to_generic` helpers (wired into the
`convert_task_log_data` management command) migrate existing scrobble logs.
The scrobble "Edit Log" form no longer renders the read-only fields (labels,
source_id, project_id, state, raw_data) as disabled inputs — they are excluded
from the form and preserved on save — and the form now defaults to being
toggled open. Task labels render as read-only badges in the detail view
instead.
* Version 65.5 [2/2]
** DONE [#A] Fix database backup bug where running in celery task fails :bug:backups:celery:tasks:
:PROPERTIES: