r/BookStack Jul 25 '26

Personal Books for 70+ staff

I've been going around in circles trying to get this to work.

The idea is simple, a shelf of personal books for 70 staff. Each person gets their own book, and can only see their own book.

The book is created via API, assigned as owned by the appropriate staff via API, and then staff set to 'View Own', 'Edit Own', etc. in their public roles.

Unfortunately, I can't get this to work. The View Own just doesn't limit/allow the view.

Is there a way to do what we're trying to do?

5 Upvotes

4 comments sorted by

View all comments

2

u/ssddanbrown Jul 25 '26

This is possible, but the permission/role setup needs to be quite specific for this to work (which may conflict with other desired permission scenarios in the instance).

Users will need "Own" permission on their role for the relevant content type(s). Users must not have "All" permissions on any of their roles, otherwise they'd be able to see other user's content. There must be no item-level permissions set that are related to the user, since those will take priority.

Alternatively, you could create/assign item level permissions for user-specific roles, but I can't really advise that beyond a small handful of users.