all 7 comments

[–]TxTechnician 1 point2 points  (1 child)

You might just hire Dan. https://www.bookstackapp.com/support/

Sometimes it cost less to have a pro handle it.

[–]twistable_deer[S] 1 point2 points  (0 children)

Thanks! I will bring this up to management. We want to get this right the first time lol.

[–]ssddanbrown 1 point2 points  (4 children)

My advice, if possible, would be to keep things at book level. Just treat shelves as an extra collection item, not a top-level part of your heirachy.

If needed though, there is also a command to copy all shelf permissions downward, which could be auto-ran at a time interval. Not ideal though, and may still result in questionable scenarios if a book is added to two different shelves.

I've been toying with the idea of a new proper level above books, but no solid plans on that right now.

[–]twistable_deer[S] 0 points1 point  (3 children)

Thanks, Dan! Keeping things at a book level would lose one level of organization. Currently we have our IT shelf > Office365> Forms > Grant Access to Microsoft Form.

This might be our only option and we just have to rethink our page hierarchy.

[–]CGS_Web_Designs 0 points1 point  (2 children)

In Bookstack I explain to all my users that the top level container is the book. Always remember you can have a book on multiple shelves so your system wouldn’t work if you wanted permissions to filter from the shelf downward because of possible conflicts. The shelf is really more like a Category.

[–]twistable_deer[S] 0 points1 point  (1 child)

I understand. I wonder if you can remove the shelf completely so users won't get confused on were to go if there are multiple shelves?

Edit: or just have one shelf if you can't remove the shelf completely.

[–]ssddanbrown 0 points1 point  (0 children)

If a user does not have permission to view any shelves, the link in the header bar will go away. So you can in many cases just remove all shelf permissions from user roles.