Period record CRUD: add, edit and delete a confirmed period #6
Labels
No Label
P0
P1
P2
release-blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: null/Privacy-Period-Tracker#6
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The first thing the app must be able to do, and the last piece of Batch 01. PRODUCT_PLAN.md §58 names the vertical slice this completes: enter period starts, store them, recalculate, show the result.
What this covers:
PeriodRecordSource.EDITED) rather than silently changing itThis is not the Today screen. The designed Today screen and its six dynamic states are Batch 03; what is needed here is a plain surface that exercises the loop end to end, and it should look unfinished so nobody mistakes it for the real one. A convincing mock is how a screen comes to be believed finished.
Depends on the repository issue in this batch.
Verify: on a device, adding three period starts produces a forecast that changes when a record is edited and again when one is deleted; the records survive a force-stop; and
./gradlew testpasses.