summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.toml1
-rw-r--r--requirements/catalogue/req-017.md2
-rw-r--r--requirements/catalogue/req-030.md27
-rw-r--r--requirements/catalogue/req-037.md4
-rw-r--r--requirements/catalogue/req-085.md4
-rw-r--r--requirements/catalogue/req-088.md6
-rw-r--r--requirements/catalogue/req-089.md6
-rw-r--r--requirements/catalogue/req-090.md6
-rw-r--r--requirements/catalogue/req-091.md6
-rw-r--r--requirements/catalogue/req-092.md3
-rw-r--r--requirements/catalogue/req-105.md2
-rw-r--r--requirements/catalogue/req-108.md4
-rw-r--r--requirements/catalogue/req-111.md3
-rw-r--r--requirements/catalogue/req-112.md2
-rw-r--r--requirements/tasks/task-058.md6
15 files changed, 41 insertions, 41 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 3f78931..aa43c0b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,6 +6,7 @@ members = [
"schist_core/schist_queries",
"schist_core/schist_schema",
"schist_core/schist_traits",
+ "schist_desktop_gui",
"transformers/actualbudget_transformer/actualbudget_fakes",
"transformers/actualbudget_transformer/actualbudget_models",
"transformers/actualbudget_transformer/actualbudget_queries",
diff --git a/requirements/catalogue/req-017.md b/requirements/catalogue/req-017.md
index cfc5ae9..9583004 100644
--- a/requirements/catalogue/req-017.md
+++ b/requirements/catalogue/req-017.md
@@ -17,4 +17,4 @@ have previously distributed, my incomings and outgoings.
Source: req-002
-Satisfied by: req-102, req-095, req-105 \ No newline at end of file
+Satisfied by: req-102, req-095, req-105
diff --git a/requirements/catalogue/req-030.md b/requirements/catalogue/req-030.md
index 86c16ad..eafdda7 100644
--- a/requirements/catalogue/req-030.md
+++ b/requirements/catalogue/req-030.md
@@ -6,19 +6,20 @@ Schist must implement the procedure described below as
Source: req-029
Satisfied by:
- - task-001 (desktop interface for inserting transactions)
- - task-006 (SMS interface for inserting transactions)
- - task-054 (Web interface for inserting transactions)
- - req-109 (transactions have a `timestamp`)
- - req-107 (transactions have a `bucket_id`)
- - req-108 (transactions have an `amount`)
- - req-027 (buckets have a `balance`)
- - req-110 (buckets have a `balance_cache_key`)
- - req-111 (buckets have an `id`)
- - req-098 (buckets have a `name`)
- - req-035 (implement `is_bucket_balance_up_to_date`)
- - req-037 (implement `update_bucket_drips`)
- - dml-drip (drips have a `bucket_id` and `amount`)
+
+- task-001 (desktop interface for inserting transactions)
+- task-006 (SMS interface for inserting transactions)
+- task-054 (Web interface for inserting transactions)
+- req-109 (transactions have a `timestamp`)
+- req-107 (transactions have a `bucket_id`)
+- req-108 (transactions have an `amount`)
+- req-027 (buckets have a `balance`)
+- req-110 (buckets have a `balance_cache_key`)
+- req-111 (buckets have an `id`)
+- req-098 (buckets have a `name`)
+- req-035 (implement `is_bucket_balance_up_to_date`)
+- req-037 (implement `update_bucket_drips`)
+- dml-drip (drips have a `bucket_id` and `amount`)
## calculate_bucket_balance
diff --git a/requirements/catalogue/req-037.md b/requirements/catalogue/req-037.md
index 305f09e..37cdc45 100644
--- a/requirements/catalogue/req-037.md
+++ b/requirements/catalogue/req-037.md
@@ -15,8 +15,8 @@ Inputs:
1. Let `prev_drip` be a drip `d` with a most recent value for the property
`date` such that `d.bucket_id = bucket.id`
-2. For each calendar date `d` in the range `(prev_drip.date, today]`, let
- `pipe` be the result of `get_current_pipe_for_bucket_on_date(bucket, d)` as
+2. For each calendar date `d` in the range `(prev_drip.date, today]`, let `pipe`
+ be the result of `get_current_pipe_for_bucket_on_date(bucket, d)` as
described in req-117, and insert a new drip with these properties:
- `bucket_id`: `pipe.bucket_id`
- `pipe_id`: `pipe.id`
diff --git a/requirements/catalogue/req-085.md b/requirements/catalogue/req-085.md
index c40e2c7..88ef8e4 100644
--- a/requirements/catalogue/req-085.md
+++ b/requirements/catalogue/req-085.md
@@ -3,8 +3,8 @@
As a user, when I'm creating, updating and deleting my buckets and pipes, I want
to see a prominent number which summarises what the long-term difference between
what my incomings and outgoings will be in the future if I control what I do
-with my money, so that my incomings and outgoings are roughly equal in the
-long run.
+with my money, so that my incomings and outgoings are roughly equal in the long
+run.
Sources: req-025, req-000
diff --git a/requirements/catalogue/req-088.md b/requirements/catalogue/req-088.md
index 7998b45..e8a8d6e 100644
--- a/requirements/catalogue/req-088.md
+++ b/requirements/catalogue/req-088.md
@@ -3,9 +3,9 @@
As a user, when I'm creating, updating and deleting my buckets and pipes, I want
to see the result of the procedure,
`calculate_long_term_expected_monthly_tank_change`, described below,
-prominently, so that I see a prominent number which I know summarises what
-the long-term difference between what my incomings and outgoings will be in
-the future if I control what I do with my money.
+prominently, so that I see a prominent number which I know summarises what the
+long-term difference between what my incomings and outgoings will be in the
+future if I control what I do with my money.
Source: req-085
diff --git a/requirements/catalogue/req-089.md b/requirements/catalogue/req-089.md
index fb86ace..3daa29b 100644
--- a/requirements/catalogue/req-089.md
+++ b/requirements/catalogue/req-089.md
@@ -3,9 +3,9 @@
As a user, when I'm creating, updating and deleting my buckets and pipes in
Schist's desktop UI, I want to see the result of the procedure,
`calculate_long_term_expected_monthly_tank_change`, as described in req-088,
-prominently, so that I see a prominent number which I know summarises the long-term
-difference between what my incomings and outgoings will be in the future if I
-control what I do with my money.
+prominently, so that I see a prominent number which I know summarises the
+long-term difference between what my incomings and outgoings will be in the
+future if I control what I do with my money.
Source: req-088
diff --git a/requirements/catalogue/req-090.md b/requirements/catalogue/req-090.md
index 8a574cd..f183119 100644
--- a/requirements/catalogue/req-090.md
+++ b/requirements/catalogue/req-090.md
@@ -3,9 +3,9 @@
As a user, when I'm creating, updating and deleting my buckets and pipes in
Schist's Web UI, I want to see the result of the procedure,
`calculate_long_term_expected_monthly_tank_change`, as described in req-088,
-prominently, so that I see a prominent number which I know summarises the long-term
-difference between what my incomings and outgoings will be in the future if I
-control what I do with my money.
+prominently, so that I see a prominent number which I know summarises the
+long-term difference between what my incomings and outgoings will be in the
+future if I control what I do with my money.
Source: req-088
diff --git a/requirements/catalogue/req-091.md b/requirements/catalogue/req-091.md
index f718eb8..9b26ddf 100644
--- a/requirements/catalogue/req-091.md
+++ b/requirements/catalogue/req-091.md
@@ -1,9 +1,9 @@
# req-091
As a user, when I'm creating, updating and deleting my buckets and pipes, I want
-to see a prominent number which I know summarises what the difference between
-my incomings and outgoings has actually been in the past, so that my incomings
-and outgoings are roughly equal in the long run.
+to see a prominent number which I know summarises what the difference between my
+incomings and outgoings has actually been in the past, so that my incomings and
+outgoings are roughly equal in the long run.
Sources: req-025, req-000
diff --git a/requirements/catalogue/req-092.md b/requirements/catalogue/req-092.md
index 3a556e0..665e8d1 100644
--- a/requirements/catalogue/req-092.md
+++ b/requirements/catalogue/req-092.md
@@ -1,8 +1,7 @@
# req-092
As a user, when I'm creating, updating and deleting my buckets and pipes, I want
-to see the result of the procedure,
-`calculate_tank_balance`, described below,
+to see the result of the procedure, `calculate_tank_balance`, described below,
so that I see a prominent number which I know summarises what the difference
between my incomings and outgoings has actually been in the past, so that my
incomings and outgoings are roughly equal in the long run.
diff --git a/requirements/catalogue/req-105.md b/requirements/catalogue/req-105.md
index 2bb9c72..9909b98 100644
--- a/requirements/catalogue/req-105.md
+++ b/requirements/catalogue/req-105.md
@@ -8,4 +8,4 @@ distributed, my incomings and outgoings.
Source: req-017
-Satisfied by: req-106, req-034 \ No newline at end of file
+Satisfied by: req-106, req-034
diff --git a/requirements/catalogue/req-108.md b/requirements/catalogue/req-108.md
index 088507b..939c7f2 100644
--- a/requirements/catalogue/req-108.md
+++ b/requirements/catalogue/req-108.md
@@ -1,8 +1,8 @@
# req-108
Transactions must have an `amount` property, which, if positive, represents the
-amount of money transferred into the user's account, or, if negative,
-represents the amount of money transferred out of the user's account.
+amount of money transferred into the user's account, or, if negative, represents
+the amount of money transferred out of the user's account.
Sources: req-106, req-030
diff --git a/requirements/catalogue/req-111.md b/requirements/catalogue/req-111.md
index a7569e6..b352f42 100644
--- a/requirements/catalogue/req-111.md
+++ b/requirements/catalogue/req-111.md
@@ -1,7 +1,6 @@
# req-111
-Buckets must have an `id` property, which is a unique identifier for the
-bucket.
+Buckets must have an `id` property, which is a unique identifier for the bucket.
Source: req-030
diff --git a/requirements/catalogue/req-112.md b/requirements/catalogue/req-112.md
index 8cc58a1..a5e91ec 100644
--- a/requirements/catalogue/req-112.md
+++ b/requirements/catalogue/req-112.md
@@ -4,4 +4,4 @@ Schist does not have an SMS interface for reading pipes.
Source: req-101
-Satisfied by: ass-021, ass-024 \ No newline at end of file
+Satisfied by: ass-021, ass-024
diff --git a/requirements/tasks/task-058.md b/requirements/tasks/task-058.md
index e75b8a2..4192283 100644
--- a/requirements/tasks/task-058.md
+++ b/requirements/tasks/task-058.md
@@ -1,9 +1,9 @@
# task-058
Schist's Web UI should display prominently the results of the procedures,
-`calculate_long_term_expected_monthly_tank_change`, as described in req-088,
-and `calculate_tank_balance`, as described in req-092, in any view from which
-the user may be thinking about how to create, update or delete their buckets or
+`calculate_long_term_expected_monthly_tank_change`, as described in req-088, and
+`calculate_tank_balance`, as described in req-092, in any view from which the
+user may be thinking about how to create, update or delete their buckets or
pipes.
Sources: req-088, req-094