I tested for the first time the function to share folders and routes on Android phone.
Account #1 was my Tourer+, the other was a free account. I call these for easier explaning Anton and Berta.
Berta shares with Anton by email invitation.
Anton receives email with link.
Link is build as <base_url>/cloud/routes/<share_id>
Hints
- Though sharing has ended, the link is still valid
- Even when share has ended, Anton can click Link without error message.
- Then the shared content is visible for a fraction of a second until the app recognizes the share is not valid anymore. Technically correct.
On the other side a user might think “oops, what happened, I am confused, I must call Berta”. Or Anton does not call and thinks Berta does not like Anton anymore. - Manual modified links, for exampe delete half of the <share_id> can be called without warning or error messages. The route folder is just openend. Sure, technically correct - no content is shown. Seems to a redirect of an invalid link to the folder.
Proposals.
-
When a share has ended (by removing email, stop sharing, delete item or whole folder), the full link should (may?) not be valid anymore. It should (must?) be even removed from the server.
-
The user opening the link should get a clear message like “Link is not valid anymore, please contact your friend”.
-
Same for manual modified, partial links.
Other side effect not removed <share_id>: When Berta opens the link of what she shared - though the file or folder is deleted - she can (from my point) unexpectately call the content, open the route, move it to another folder …
From my point as a user who shares, I would like to be sure, that ending shares also invalidates any link to the shared content. Best with clear message what happened.
Edit:
Another idea. When I save a route, it would be nice to see in the dialogue, if the folder is a shared folder (to not unitentionally share my emabarressing and illegal tours
).