Manage permissions for tagging (creating tags) #1529

Open
opened 2026-02-05 01:09:17 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @ghost on GitHub (Feb 11, 2020).

Describe the feature you'd like
The ability to restrict the permissions of creating new tags for certain users.
I'd like to be able to create tags (as administrator) which then will be shown in the dropdown menu when setting tags for all the normal users. While the normal users should be unable to create/edit tags and just should be able to set the tags created by the administrator to the pages when necessary.

Describe the benefits this feature would bring to BookStack users
It would make tag managing a lot easier, since there won't be anyone who creates a tag (written in another way) for an already existing tag (for example: Administrator creates tag "PowerShell", user Y then doesn't look at the listed tags from the dropdown menu and creates "Power Shell" or "PS" and tadaaa, you got inconsistent tagging, that could have been easily prevented by restricting tag creation to certain users.

Additional context
Add any other context or screenshots about the feature request here.

Originally created by @ghost on GitHub (Feb 11, 2020). **Describe the feature you'd like** The ability to restrict the permissions of creating new tags for certain users. I'd like to be able to create tags (as administrator) which then will be shown in the dropdown menu when setting tags for all the normal users. While the normal users should be unable to create/edit tags and just should be able to set the tags created by the administrator to the pages when necessary. **Describe the benefits this feature would bring to BookStack users** It would make tag managing a lot easier, since there won't be anyone who creates a tag (written in another way) for an already existing tag (for example: Administrator creates tag "PowerShell", user Y then doesn't look at the listed tags from the dropdown menu and creates "Power Shell" or "PS" and tadaaa, you got inconsistent tagging, that could have been easily prevented by restricting tag creation to certain users. **Additional context** Add any other context or screenshots about the feature request here.
OVERLORD added the 🔨 Feature Request label 2026-02-05 01:09:17 +03:00
Author
Owner

@theMalapeno commented on GitHub (May 18, 2020):

This would be an excellent yet simple feature.
It removes the issue of just any user creating duplicate tags!

By the way guys, this piece of software is amazing! 😍😍😍

@theMalapeno commented on GitHub (May 18, 2020): This would be an excellent yet simple feature. It removes the issue of just any user creating duplicate tags! By the way guys, this piece of software is amazing! 😍😍😍
Author
Owner

@Bengrunt commented on GitHub (Mar 27, 2023):

I concur, this would be a very nice feature to have.

  • We should be able to define a list of tags allowed at different scopes (instance wide, shelf/book/chapter levels)
  • We should be able to set role permissions for tag definition at these various scopes

In my experience, tags tend to go wild after some time if users are free to set them as they wish.
In the end they're not used anymore and/or become meaningless.

@Bengrunt commented on GitHub (Mar 27, 2023): I concur, this would be a very nice feature to have. * We should be able to define a list of tags allowed at different scopes (instance wide, shelf/book/chapter levels) * We should be able to set role permissions for tag definition at these various scopes In my experience, tags tend to go wild after some time if users are free to set them as they wish. In the end they're not used anymore and/or become meaningless.
Author
Owner

@useronym commented on GitHub (Dec 13, 2023):

Agree very much with what was said above; having a system here would prevent every user from creating tags willy-nilly and making a complete mess of things.

Having per-shelf or per-book tags could be nice, but for starters even just being able to only permit some users to create new tags would be extremely beneficial!

@useronym commented on GitHub (Dec 13, 2023): Agree very much with what was said above; having a system here would prevent every user from creating tags willy-nilly and making a complete mess of things. Having per-shelf or per-book tags could be nice, but for starters even just being able to only permit some users to create new tags would be extremely beneficial!
Author
Owner

@XShyrusX commented on GitHub (Oct 6, 2025):

Is there a plan to add this feature in the future? I also think this is something really beneficial. Especially if you are the admin and need to take care of your co-workers just adding all variations of one and the same tag :-D

@XShyrusX commented on GitHub (Oct 6, 2025): Is there a plan to add this feature in the future? I also think this is something really beneficial. Especially if you are the admin and need to take care of your co-workers just adding all variations of one and the same tag :-D
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#1529