diff options
| -rw-r--r-- | Cargo.toml | 1 | ||||
| -rw-r--r-- | requirements/catalogue/req-017.md | 2 | ||||
| -rw-r--r-- | requirements/catalogue/req-030.md | 27 | ||||
| -rw-r--r-- | requirements/catalogue/req-037.md | 4 | ||||
| -rw-r--r-- | requirements/catalogue/req-085.md | 4 | ||||
| -rw-r--r-- | requirements/catalogue/req-088.md | 6 | ||||
| -rw-r--r-- | requirements/catalogue/req-089.md | 6 | ||||
| -rw-r--r-- | requirements/catalogue/req-090.md | 6 | ||||
| -rw-r--r-- | requirements/catalogue/req-091.md | 6 | ||||
| -rw-r--r-- | requirements/catalogue/req-092.md | 3 | ||||
| -rw-r--r-- | requirements/catalogue/req-105.md | 2 | ||||
| -rw-r--r-- | requirements/catalogue/req-108.md | 4 | ||||
| -rw-r--r-- | requirements/catalogue/req-111.md | 3 | ||||
| -rw-r--r-- | requirements/catalogue/req-112.md | 2 | ||||
| -rw-r--r-- | requirements/tasks/task-058.md | 6 |
15 files changed, 41 insertions, 41 deletions
@@ -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 |
