mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-15 03:09:38 +03:00
Create category / sub category for sorting thing when data scale up #612
Closed
opened 2026-02-04 21:25:15 +03:00 by OVERLORD
·
8 comments
No Branch/Tag Specified
development
l10n_development
release
v25-12
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
❓ Question
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#612
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kopax on GitHub (Mar 22, 2018).
Hi, I've just randomly pulled your project and I think it is nice compared to old twiki and xwiki.
Currently we can just write books with chapter, but there is no way to sort them by group.
Feature would add a way of creating category, eventually sub categories to save our book outside the global namespace.
Also, would you add later file upload on article like zip pdf ... ? Thanks
@ssddanbrown commented on GitHub (Mar 23, 2018):
Hi @kopax, Thank you for your suggestions.
You can add an extra layer of categorisation by using tags. These can be added in the right sidebar when editing a book. Here you can also upload attachments, of any file type, to a page as requested:
If you instead wanted an extra level in the heirachy, That is already an open issue under #95.
Does the above solve your requests?
@kopax commented on GitHub (Mar 24, 2018):
@ssddanbrown thanks for the info.
About the categorization by tags, it is good to be able to have tag for finding out a book from its tag. But as a way to display book, tags don't allow to list and display books by category, they are all mixed up. I think this is somehow very important if you want to have many books many users, and users to be allowed to read/display just certain categories of books.
My use case is that we have services (marketing, developers,....) and users should be able to display/read book only from their own services
@ssddanbrown commented on GitHub (Mar 24, 2018):
@kopax You can create roles, assign them to users, Then change permissions of particular books to only be readable/editable by certain roles. That sounds like what you're asking here.
@kopax commented on GitHub (Mar 25, 2018):
@ssddanbrown even if it's true, it is not nice to do it for each book (rather than just adding it to a category where user have permissions).
On the UI side, user will not have a way to browse by hierarchy other than filtering.
I believe we should create a bookshelf, and a UI to browse by bookshelf.
I think this is not possible :
This is what we need :
Our users depend on sub/organization, groups is a must for us as we won't be able to individually manage users permissions.
@ssddanbrown commented on GitHub (Sep 23, 2018):
As of the next release BookStack will have Bookshelves as described here which brings a level of categorization to Books. This appears to meet the main request of this issue so I will close this.
@kopax commented on GitHub (Sep 24, 2018):
@ssddanbrown just wow. We've been going on with wikijs and aren't really satisfied of their UI that has many bugs. BookStack was good at testing but lacking some important feature. It sounds good if you corrected all that, is there a way to test online?
@ssddanbrown commented on GitHub (Sep 24, 2018):
@kopax You can see the demo site here:
https://demo.bookstackapp.com/login?email=admin@example.com&password=password
It resets every half hour and some features are disabled (I think adding users or updating settings).
@kopax commented on GitHub (Sep 24, 2018):
@ssddanbrown I don't see how you did solve the categories/users permissions issues.
Our organization needs groups, and permissions should be given to group.
Right now with wikijs, we are able to protect anywhere in such path (not by group but at least individually):
a>b>c>d>e>f.From the demo, I can tell that we still can't group users and we still can't assign permissions to
shelves.That's one step closer, but if we can keep this ticket open until there is more granularity in the permissions system?