Add additional permission options for non admin users #5328

Open
opened 2026-02-05 09:58:06 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @bmer145 on GitHub (Jun 24, 2025).

Describe the feature you'd like

Currently there are only Create, View, Edit, Delete permission options.

Moving chapters and pages requires Delete permissions which we don't want to give to non admin users can this be added as an separate option?

Sorting is also a admin only permission and would be a nice to have as a separate permission.

Describe the benefits this would bring to existing BookStack users

This will improve the granularity in permission management.

Can the goal of this request already be achieved via other means?

Not at this time.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

How long have you been using BookStack?

3 months to 1 year

Additional context

No response

Originally created by @bmer145 on GitHub (Jun 24, 2025). ### Describe the feature you'd like Currently there are only Create, View, Edit, Delete permission options. Moving chapters and pages requires Delete permissions which we don't want to give to non admin users can this be added as an separate option? Sorting is also a admin only permission and would be a nice to have as a separate permission. ### Describe the benefits this would bring to existing BookStack users This will improve the granularity in permission management. ### Can the goal of this request already be achieved via other means? Not at this time. ### Have you searched for an existing open/closed issue? - [x] I have searched for existing issues and none cover my fundamental request ### How long have you been using BookStack? 3 months to 1 year ### Additional context _No response_
OVERLORD added the 🔨 Feature Request label 2026-02-05 09:58:06 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Jun 24, 2025):

Hi @bmer145,

Sorting is also a admin only permission

Just to clarify, it's not something specifically limited to admin users. At a minimum, sorting can be done with just edit permissions (for parent and sorted item) as long as it remains within the same parent. Moving across parents does then involve create/delete also.

Can the goal of this request already be achieved via other means?
Not at this time.

Sort rules do also offer a way to sort within-parent regardless of user permissions (since sorting is done by the system).

@ssddanbrown commented on GitHub (Jun 24, 2025): Hi @bmer145, > Sorting is also a admin only permission Just to clarify, it's not something specifically limited to admin users. At a minimum, sorting can be done with just edit permissions (for parent and sorted item) as long as it remains within the same parent. Moving across parents does then involve create/delete also. > Can the goal of this request already be achieved via other means? > Not at this time. Sort rules do also offer a way to sort within-parent regardless of user permissions (since sorting is done by the system).
Author
Owner

@bmer145 commented on GitHub (Jun 26, 2025):

Hi @bmer145,

Sorting is also a admin only permission

Just to clarify, it's not something specifically limited to admin users. At a minimum, sorting can be done with just edit permissions (for parent and sorted item) as long as it remains within the same parent. Moving across parents does then involve create/delete also.

Can the goal of this request already be achieved via other means?
Not at this time.

Sort rules do also offer a way to sort within-parent regardless of user permissions (since sorting is done by the system).

I have since configured sorting in Settings > Sorting to A-Z sorting, but still had to set it manually per book since the default did not seem to be applied?

I would like to clarify that we do not use the default groups since it's linked to our AD.

So our standard users with edit permissions are setup like this.
Image

Users are not able to move pages to a chapters in the same book for instance, better yet the move option is not shown at all?

Image

Image

Giving them delete permissions will show the move button among other things:

Image

Image

I don't want to give normal users delete permissions since this would give them to much control over the content in the wiki.
But they do need to be able to move pages and chapters within the same shelve, but this is not possible without giving them delete permissions.

@bmer145 commented on GitHub (Jun 26, 2025): > Hi [@bmer145](https://github.com/bmer145), > > > Sorting is also a admin only permission > > Just to clarify, it's not something specifically limited to admin users. At a minimum, sorting can be done with just edit permissions (for parent and sorted item) as long as it remains within the same parent. Moving across parents does then involve create/delete also. > > > Can the goal of this request already be achieved via other means? > > Not at this time. > > Sort rules do also offer a way to sort within-parent regardless of user permissions (since sorting is done by the system). I have since configured sorting in Settings > Sorting to A-Z sorting, but still had to set it manually per book since the default did not seem to be applied? I would like to clarify that we do not use the default groups since it's linked to our AD. So our standard users with edit permissions are setup like this. ![Image](https://github.com/user-attachments/assets/f117765c-e070-4abe-8c6d-995f30286d0e) Users are not able to move pages to a chapters in the same book for instance, better yet the move option is not shown at all? ![Image](https://github.com/user-attachments/assets/ce9cd02e-3f81-4078-9ee4-d2595c3e52a8) ![Image](https://github.com/user-attachments/assets/9ee7389a-f14b-4648-be49-1660f2331603) Giving them delete permissions will show the move button among other things: ![Image](https://github.com/user-attachments/assets/2ce474e5-b16f-4c3d-9b9a-4a4067de9a85) ![Image](https://github.com/user-attachments/assets/cc56d9b0-066f-4b99-9b5d-fed998092d8c) I don't want to give normal users delete permissions since this would give them to much control over the content in the wiki. But they do need to be able to move pages and chapters within the same shelve, but this is not possible without giving them delete permissions.
Author
Owner

@ssddanbrown commented on GitHub (Jun 26, 2025):

but still had to set it manually per book since the default did not seem to be applied?

The default setting applies to new books. There's a command provided to set sort rules in bulk: https://www.bookstackapp.com/docs/admin/commands/#assign-sort-rule

Users are not able to move pages to a chapters in the same book for instance, better yet the move option is not shown at all?

The move option won't show, as that's only for moving between parents, not within-item, so it only shows when the user has edit and delete permissions. Visibility of the sort action is based on book edit permissions.

@ssddanbrown commented on GitHub (Jun 26, 2025): > but still had to set it manually per book since the default did not seem to be applied? The default setting applies to new books. There's a command provided to set sort rules in bulk: https://www.bookstackapp.com/docs/admin/commands/#assign-sort-rule > Users are not able to move pages to a chapters in the same book for instance, better yet the move option is not shown at all? The move option won't show, as that's only for moving between parents, not within-item, so it only shows when the user has edit and delete permissions. Visibility of the sort action is based on book edit permissions.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5328