Use Case: Icons Collaboration

Summary

  • Scope: Map Collaboration, Nextcloud
  • Level: User Goal
  • Actors: Map Owner, Collaborator
  • Brief: Enable collaborators to modify icons and base layer images.
  • Assignee: Peter

Scenarios

  • Precondition:
    • At least two collaborators are registered in Keycloak.
    • A shared Nextcloud folder A for icons or base layer images exists.
  • Main success scenario:
    • A map owner creates a map and adds a collaborator (see map_collaboration.md)
    • The map owner or the collaborator chooses an icon or base layer image from a shared Nextcloud folder A.
    • The map owner or the collaborator modifies the icon or base layer image as needed in Nextcloud.
    • The map owner and the collaborator see the modified icon or base layer image on the map.
  • Alternative scenario:
    • None.
  • Error scenario:
    • None.
  • Postcondition:
    • The original icon or base layer image is still present in the shared Nextcloud folder A.
    • A teamfolder B exists.
    • In a team folder B is the modified icon or base layer image.
  • Non-functional Constraints:
    • None