Use Case: Calendar

Summary

  • Scope: Calendar
  • Level: User Goal
  • Actors: App User
  • Brief: The user sees which of the planned plants are to be planted next. ("Saisonübersicht")
  • Status: Later
  • Assignee: Ben

Scenarios

  • Precondition: The user has opened the app and is on the calendar page.
  • Main success scenario:
    • The users can also precisely edit the raising/planting/harvesting date as wanted by clicking on the bar.
  • Alternative scenario:
    • 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)

Out of Scope

  • Area, covered crops or glass houses are considered.
  • The users move the bar according to their wishes to indicate raising or planting earlier/later.