Use Case: Multi-Select
Summary
- Scope: All Layers, except Base
- Level: User Goal
- Actors: App User
- Brief: The user changes properties or deletes multi-selected plants.
- Assignee: Christoph N.
Scenarios
- Precondition: The user has made a selection of at least two plants.
- Main success scenario:
- The user sets the Added on date.
Then he sets the Removed on date. - The user clicks on the deletion button and sees all selected plants disappear from the map.
- The user sets the Added on date.
- Alternative scenario:
- The user accidentally deletes the selected plants and uses the app's undo function to correct the mistake.
- The user accidentally sets a wrong date and uses the app's undo function to correct the mistake.
- Error scenario: The app is experiencing technical difficulties and is unable to complete the request, displaying an error message.
- Postcondition:
- The Added on date of all selected plants are changed.
- The Removed on date of all selected plants are changed.
- All deleted plants are gone from the map as if they never existed.
- Non-functional Constraints:
- The user should be able to undo/redo setting the Added on and Removed On date of all selected plants.
- The user should be able to undo/redo the deletion of all selected plants.
Development Progress
fully done