summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2025-07-25 23:11:06 +0100
committerJoe Carstairs <me@joeac.net>2025-07-25 23:11:06 +0100
commit338d9e85bdef1965f6ed932ab4ca0f31f4da12a6 (patch)
tree4f3ac7e1c625fce0f9da11e90911a3de5623d190
parenta36ce5efd38772cc68bf191f4db519dfc6a67d4a (diff)
task-059: add req-125 for updating transactions
-rw-r--r--requirements/catalogue/req-016.md3
-rw-r--r--requirements/catalogue/req-080.md5
-rw-r--r--requirements/catalogue/req-125.md7
-rw-r--r--requirements/tasks/epic-000.md1
-rw-r--r--requirements/tasks/task-059.md2
-rw-r--r--requirements/tasks/task-071.md7
6 files changed, 21 insertions, 4 deletions
diff --git a/requirements/catalogue/req-016.md b/requirements/catalogue/req-016.md
index a0771f6..7cfada3 100644
--- a/requirements/catalogue/req-016.md
+++ b/requirements/catalogue/req-016.md
@@ -7,7 +7,8 @@ as a beer transaction.
Source: req-010
-Satisfied by: ass-000, ass-014, req-052, ass-025, req-118, req-048, req-123
+Satisfied by: ass-000, ass-014, req-052, ass-025, req-118, req-048, req-123,
+req-125
Related to: req-080
diff --git a/requirements/catalogue/req-080.md b/requirements/catalogue/req-080.md
index 0194fa0..b367473 100644
--- a/requirements/catalogue/req-080.md
+++ b/requirements/catalogue/req-080.md
@@ -7,7 +7,8 @@ holiday transaction.
Sources: req-040, req-074
-Satisfied by: ass-000, ass-014, req-052, ass-025, req-118, req-048, req-123
+Satisfied by: ass-000, ass-014, req-052, ass-025, req-118, req-048, req-123,
+req-125
Related to: req-016
@@ -40,4 +41,4 @@ If the import mis-matches the columns, for example, inserting the counterparty
into the description column, then the user can decide whether the error is
critical. If they judge it not to be critical, they can leave it as it is. If
they judge it to be critical, they can instead undo the import. Also, they can
-delete the erroneous transactions.
+update or delete the erroneous transactions.
diff --git a/requirements/catalogue/req-125.md b/requirements/catalogue/req-125.md
new file mode 100644
index 0000000..72cd5d4
--- /dev/null
+++ b/requirements/catalogue/req-125.md
@@ -0,0 +1,7 @@
+# req-125
+
+Schist must have a desktop interface for updating transactions.
+
+Sources: req-016, req-080
+
+Satisfied by: task-071
diff --git a/requirements/tasks/epic-000.md b/requirements/tasks/epic-000.md
index 1e05061..eba7622 100644
--- a/requirements/tasks/epic-000.md
+++ b/requirements/tasks/epic-000.md
@@ -16,6 +16,7 @@ Status: not ready
- [ ] task-030 (CRUDing buckets)
- [ ] task-061 (viewing drips, transactions and historic pipes)
- [ ] task-057 (long-term expected monthly tank change)
+- [ ] task-071 (updating transactions)
- [ ] task-013 (config & caches)
- [ ] task-051 (test for accurate bucket balances)
- [ ] task-068 (guarantee immutable pipes)
diff --git a/requirements/tasks/task-059.md b/requirements/tasks/task-059.md
index 20a8f56..1e31947 100644
--- a/requirements/tasks/task-059.md
+++ b/requirements/tasks/task-059.md
@@ -11,7 +11,7 @@ Epic: epic-003
| drip | req-037 | req-096 | req-072 | req-072 |
| pipe | req-069 | req-069 | req-115 | req-115 |
| bucket | req-068 | req-068 | req-068 | req-068 |
-| transaction | req-048 | req-096 | | req-123 |
+| transaction | req-048 | req-096 | req-125 | req-123 |
## Notes
diff --git a/requirements/tasks/task-071.md b/requirements/tasks/task-071.md
new file mode 100644
index 0000000..1a47ba2
--- /dev/null
+++ b/requirements/tasks/task-071.md
@@ -0,0 +1,7 @@
+# task-071
+
+Schist must have a desktop interface for updating transactions.
+
+Epic: epic-000
+
+Source: req-125