Skip to content

Commit

Permalink
Update Recurring in DG.
Browse files Browse the repository at this point in the history
Rate limit · GitHub

Access has been restricted

You have triggered a rate limit.

Please wait a few minutes before you try again;
in some cases this may take up to an hour.

Jhocx committed Apr 14, 2019
1 parent 46bd8db commit 42e4607
Showing 3 changed files with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
@@ -396,7 +396,9 @@ The purpose of this feature is to provide the convenience for users by adding ou

===== Current Implementation

Below is a step-by=step explanation of an example usage scenario for `convertrecurring`.
Below is the UML sequence diagram and a step-by-step explanation of an example usage scenario for `convertrecurring`.

image::ConvertRecurringSequenceDiagram.png[width="800"]

1. User enters the command `convertrecurring`, to add outstanding expenses from all their recurring expenses into the expense list. This command is executed by `LogicManager`, which calls `FinanceTrackerParser#parseCommand("convertrecurring")`. This creates a `ConvertRecurringToExpenseCommand` object and returned to the `LogicManager`.

@@ -414,11 +416,13 @@ Below is a step-by=step explanation of an example usage scenario for `convertrec

8. This is done for each recurring in the list.

=== Delete and Edit Recurring deletes the associated Expense (coming in v1.4)
==== Advanced Delete and Edit Recurring (coming in v2.0)

This is still a work in progress. +
This is still a work in progress.

Currently, `deleterecurring` does not delete expenses already added by the deleted recurring, and `editrecurring` does not edit expenses already added by the edited recurring. +

The purpose of this feature is to delete or edit expenses already added by a recurring that the user wishes to delete or edit.
The purpose of this feature is to make `deleterecurring` and `editrecurring` more advanced such that the expenses already added by the recurring to be deleted or edited will also reflect the new changes. +

// end::recurring[]

Binary file not shown.
Binary file added docs/images/ConvertRecurringSequenceDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 42e4607

Please sign in to comment.