Add "reprocess from date" UI on ListLedgers #43

Open
opened 2026-07-29 20:15:30 +02:00 by Sirttas · 0 comments
Owner

Summary

mammon #107 exposed an optional from (ISO-8601 UTC LocalDateTime) query param on
POST /activities/process to force a reprocess of already-processed activities back to a
chosen cutoff, instead of only picking up new ones. src/pages/ledger/ListLedgers.vue
currently has a "Process Activities" button that calls activityApi.processNewActivities()
with no args (new-activities-only). Add a UI to let the user pick a from datetime and
trigger a reprocess back to it.

Scope

  • Regenerate the mammon API client to pick up the new from param on processNewActivities.
  • Add a date/time picker (or similar) near the existing "Process Activities" button on
    ListLedgers.vue to let the user choose a from cutoff and trigger reprocessing from it.
  • Keep the existing no-args "Process Activities" behavior available (new activities only).

Explicitly out of scope

  • Any guardrails on how far back from may reach — mammon deliberately left this to the caller.

Acceptance criteria

  • User can pick a UTC datetime and trigger POST /activities/process?from=....
  • Existing new-activities-only processing still works unchanged.

Related

Backend support: mammon #107 (closed).

## Summary mammon #107 exposed an optional `from` (ISO-8601 UTC `LocalDateTime`) query param on `POST /activities/process` to force a reprocess of already-processed activities back to a chosen cutoff, instead of only picking up new ones. `src/pages/ledger/ListLedgers.vue` currently has a "Process Activities" button that calls `activityApi.processNewActivities()` with no args (new-activities-only). Add a UI to let the user pick a `from` datetime and trigger a reprocess back to it. ## Scope - Regenerate the mammon API client to pick up the new `from` param on `processNewActivities`. - Add a date/time picker (or similar) near the existing "Process Activities" button on `ListLedgers.vue` to let the user choose a `from` cutoff and trigger reprocessing from it. - Keep the existing no-args "Process Activities" behavior available (new activities only). ## Explicitly out of scope - Any guardrails on how far back `from` may reach — mammon deliberately left this to the caller. ## Acceptance criteria - [ ] User can pick a UTC datetime and trigger `POST /activities/process?from=...`. - [ ] Existing new-activities-only processing still works unchanged. ## Related Backend support: mammon #107 (closed).
Sirttas added the Kind/Feature
Status
To Refine
Priority
Low
4
labels 2026-07-29 20:15:30 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eveal/gemory#43