Comments within a federated share should be made visible to all federated parties #2197
Labels
1. to develop
Accepted and waiting to be taken care of
design
Design, UI, UX, etc.
enhancement
feature: comments
feature: federation
feature: sharing
In the context of a (federated) share, we consider comments as a valuable means of communication and hence an essential part of the collaboration effort.
While we appreciate use cases where tags are being contained to the server where they are initially created and stored, we deem it appropriate to make comments within a federated share available to all parties having access to that share.
Steps to reproduce
Expected behaviour
Parties with access to shareX (i.e. both UserA and UserB) should see all comments in this share's realm.
Actual behaviour
UserA only sees his/her own shareX comments (stored on ServerA), UserB only sees his/her own shareX comments (stored on ServerB).
Server configuration
Nextcloud version: 10.0.1
Workflow proposal :
Add a 'public/private' boolean field to table oc_comments (defaulting to private) ;
When a share is federated, disclose a [public] checkbox next to the [Post] button in the UI, allowing (new) comments to be made public ;
For performance and privacy reasons, comments which are tagged public are stored in or transferred to table oc_comments on the server hosting the share, private comments are stored on or transferred to the user's server;
Reversal from public to private status and vice versa can only be executed by the comment owner [oc_comments.actor_id].
The text was updated successfully, but these errors were encountered: