Shared folders and sessions get lost #17

Open
opened 2026-04-22 22:19:34 +02:00 by tux · 1 comment
Owner

A big problem with the folder logic on a shared database.

  • UserA shares a folder, it appears for UserB.
  • UserB moves the shared folder into a personal folder of theirs; UserA loses access to the folder, it is no longer visible for them.
  • The only way to revert it is for UserB to move the folder back to the root directory.

Similarly; when UserA moves a session into a folder which is shared from by UserB and the folder is then marked as personal by UserB, the session disappears for both users. This can only be reverted when UserB marks the folder as shared again. If UserB was to delete the folder the session would be lost.

A big problem with the folder logic on a shared database. - UserA shares a folder, it appears for UserB. - UserB moves the shared folder into a personal folder of theirs; UserA **loses access** to the folder, it is no longer visible for them. - The only way to revert it is for UserB to move the folder back to the root directory. Similarly; when UserA moves a session into a folder which is shared from by UserB and the folder is then marked as personal by UserB, the session disappears for both users. This can only be reverted when UserB marks the folder as shared again. If UserB was to delete the folder the session would be **lost**.
Author
Owner

This has also the side effect that when a session is shared and access is lost as described above, e.g. when the folder is deleted by the other user; the shared session appears as shared in the dynamic "shared" folder, but is not accessible by the original owner, there is no way anymore to get rid of the session entry.

This has also the side effect that when a session is shared and access is lost as described above, e.g. when the folder is deleted by the other user; the shared session appears as shared in the dynamic "shared" folder, but is not accessible by the original owner, there is no way anymore to get rid of the session entry.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tux/shellstation#17
No description provided.