- Scope: Calendar
- Level: User Goal
- Actors: App User
- Brief: The user sees which of the planned plants are to be planted next. ("Saisonübersicht")
- Assignee: Samuel
- Precondition:
The user has opened the app and is on the calendar page.
- Main success scenario:
- The user gets an overview when planned plants are to be raised or planted; and later to be harvested.
- It is shown in bars, ordered by next steps to be done first.
- The users move the bar according to their wishes to indicate raising or planting earlier/later.
- The users can also precisely edit the raising/planting/harvesting date as wanted by clicking on the bar.
- Alternative scenario:
- The user doesn't have any planned plants yet, the page stays empty.
The users are informed that they need to plan plants first.
- The bar was moved too early or too late, the users get a warning which they need to confirm.
If not confirmed, the bar stays unmodified.
- Error scenario:
- Postcondition:
- Calendar is synchronized to Nextcloud
- Non-functional Constraints:
- Alternatives (dates depend on which alternative plants layer is selected)