nextcloud / notes

✎ Distraction-free notes and writing
https://apps.nextcloud.com/apps/notes
GNU Affero General Public License v3.0
623 stars 133 forks source link

Category is not retained when a note is shared #1330

Open chandraitfc opened 4 months ago

chandraitfc commented 4 months ago

The requirement we are trying to implement in our organization is for the technical support team to create self-help documentation in the form of notes and share them with other Nextcloud users within our organization. For this to work well, individual notes have to be categorized so users can find content easily. We rely on the category feature of notes where we can assign a category to a note. Example: we want to use categories like "email", "calendar","laptop" etc. Unfortunately, we observe that the categories we assign to notes are getting lost when shared with other users.

The issue is a blocker for us to use the notes app. We will have a few dozen notes to share with users and we will also encourage users to create their own notes and share. Without the ability to share categorized notes and view notes in category folders for the users, everyone will see a very long list of notes in a single 'uncategorized' folder view, and it will be difficult to find information.

A workaround to use tag based search is not very helpful as a list of notes tags are not available. The notes app search does not search for tags, so users have to use the full nextcloud search.

Steps to reproduce

  1. Create a note. Add a category to the note, say 'tutorial'
  2. Add some content.
  3. Share with another user, say user X, with view-only permission (the actual share permission level does not matter, we have tried with edit permission also, same result as below)
  4. Login to Nextcloud as user X, go to Notes app

Expected behaviour

User X should see the note shared with them. They should be able to see the category label 'tutorial' in the list of categories. On clicking the category 'tutorial', they should be able to see the note shared with them.

Actual behaviour

User X is able to see the note shared with them. But there is only one default category 'uncategorized' shown to them. The category 'tutorial' is missing. The category label shown for the note is the default 'uncategorized'. The original label 'tutorial' is lost.

Server

Please complete the following information.

Client

Please complete the following information.

joshtrichards commented 3 months ago

The requirement we are trying to implement in our organization is for the technical support team to create self-help documentation in the form of notes and share them with other Nextcloud users within our organization. For this to work well, individual notes have to be categorized so users can find content easily

This sounds a bit like a use case more suitable to something like the Collectives app, which is effectively a wiki for precisely the scenario you're describing.