]> BookStack Code Mirror - bookstack/commit
Permissions: Removed unused role-perm columns, added permission enum
authorDan Brown <redacted>
Mon, 8 Sep 2025 14:59:25 +0000 (15:59 +0100)
committerDan Brown <redacted>
Mon, 8 Sep 2025 14:59:25 +0000 (15:59 +0100)
commitc8716df284e74fad780ed8d36b23669d725b164a
tree960e2baf4e81a2241a212850b458c5c1836390f4
parent1ac74099ca843c4141f1a442b18f97a0b57a4266
Permissions: Removed unused role-perm columns, added permission enum

Updated main permission check methods to support our new enum.
app/App/helpers.php
app/Entities/Tools/PermissionsUpdater.php
app/Permissions/Models/EntityPermission.php
app/Permissions/Models/RolePermission.php
app/Permissions/Permission.php [new file with mode: 0644]
app/Permissions/PermissionApplicator.php
app/Users/Models/Role.php
app/Users/Models/User.php
database/migrations/2025_09_02_111542_remove_unused_columns.php [moved from database/migrations/2025_09_02_111542_remove_comments_text_column.php with 76% similarity]
tests/Helpers/PermissionsProvider.php