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.
## 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).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
mammon #107 exposed an optional
from(ISO-8601 UTCLocalDateTime) query param onPOST /activities/processto force a reprocess of already-processed activities back to achosen cutoff, instead of only picking up new ones.
src/pages/ledger/ListLedgers.vuecurrently has a "Process Activities" button that calls
activityApi.processNewActivities()with no args (new-activities-only). Add a UI to let the user pick a
fromdatetime andtrigger a reprocess back to it.
Scope
fromparam onprocessNewActivities.ListLedgers.vueto let the user choose afromcutoff and trigger reprocessing from it.Explicitly out of scope
frommay reach — mammon deliberately left this to the caller.Acceptance criteria
POST /activities/process?from=....Related
Backend support: mammon #107 (closed).