]> BookStack Code Mirror - bookstack/commit
Permissions: Updated use of helpers to use enums
authorDan Brown <redacted>
Tue, 9 Sep 2025 08:48:19 +0000 (09:48 +0100)
committerDan Brown <redacted>
Tue, 9 Sep 2025 08:48:19 +0000 (09:48 +0100)
commit419dbadcfd7176eec8c1e59ab0df92f054363c16
treed97ccc4e8b781b759ca1634349cc355d24d3247a
parent33a0237f875170e4750ea537604307dd9d5a0bde
Permissions: Updated use of helpers to use enums

Also added middlware method to Permission enum to allow easier usage
with controller middleware.
62 files changed:
app/Activity/Controllers/WebhookController.php
app/Activity/Tools/CommentTree.php
app/Activity/Tools/TagClassGenerator.php
app/Entities/Controllers/PageController.php
app/Entities/Repos/ChapterRepo.php
app/Entities/Repos/PageRepo.php
app/Entities/Tools/Cloner.php
app/Entities/Tools/PageEditorData.php
app/Entities/Tools/PermissionsUpdater.php
app/Exports/Controllers/BookExportApiController.php
app/Exports/Controllers/BookExportController.php
app/Exports/Controllers/ChapterExportApiController.php
app/Exports/Controllers/ChapterExportController.php
app/Exports/Controllers/ImportApiController.php
app/Exports/Controllers/ImportController.php
app/Exports/Controllers/PageExportApiController.php
app/Exports/Controllers/PageExportController.php
app/Exports/ImportRepo.php
app/Exports/ZipExports/ZipExportReferences.php
app/Exports/ZipExports/ZipImportRunner.php
app/Permissions/Permission.php
app/Sorting/BookSorter.php
app/Sorting/SortRuleController.php
app/Uploads/Controllers/DrawioImageController.php
app/Users/Controllers/UserAccountController.php
app/Users/Controllers/UserApiController.php
app/Users/Controllers/UserSearchController.php
resources/views/attachments/manager-list.blade.php
resources/views/books/edit.blade.php
resources/views/books/index.blade.php
resources/views/books/parts/list.blade.php
resources/views/books/show.blade.php
resources/views/chapters/edit.blade.php
resources/views/chapters/show.blade.php
resources/views/comments/comment.blade.php
resources/views/comments/comments.blade.php
resources/views/entities/book-tree.blade.php
resources/views/entities/breadcrumbs.blade.php
resources/views/home/books.blade.php
resources/views/home/shelves.blade.php
resources/views/layouts/parts/header-links.blade.php
resources/views/pages/parts/editor-toolbar.blade.php
resources/views/pages/parts/editor-toolbox.blade.php
resources/views/pages/parts/image-manager-form.blade.php
resources/views/pages/parts/pointer.blade.php
resources/views/pages/parts/revisions-index-row.blade.php
resources/views/pages/parts/template-manager.blade.php
resources/views/pages/show.blade.php
resources/views/settings/categories/features.blade.php
resources/views/settings/parts/navbar.blade.php
resources/views/settings/roles/edit.blade.php
resources/views/shelves/index.blade.php
resources/views/shelves/parts/list.blade.php
resources/views/shelves/show.blade.php
resources/views/users/account/auth.blade.php
resources/views/users/account/delete.blade.php
resources/views/users/account/layout.blade.php
resources/views/users/account/profile.blade.php
resources/views/users/api-tokens/parts/list.blade.php
resources/views/users/create.blade.php
resources/views/users/parts/form.blade.php
tests/Permissions/EntityPermissionsTest.php