feat: Implement module permissions system with database-driven access control
- Added `users_permissions` table for managing user permissions. - Created `PermissionRepository` for handling permission logic. - Refactored `controls\Users::permissions()` to utilize the new database structure. - Introduced AJAX endpoint for saving user permissions. - Enhanced user management UI with permission checkboxes. - Added vacation management template for handling employee absences. - Implemented tests for `PermissionRepository`.
This commit is contained in:
@@ -22,7 +22,7 @@ RewriteCond %{REQUEST_URI} !^(.*)/resources/(.*) [NC]
|
||||
RewriteCond %{REQUEST_URI} !^(.*)/images/(.*) [NC]
|
||||
RewriteCond %{REQUEST_URI} !^(.*)/posters_images/(.*) [NC]
|
||||
RewriteCond %{REQUEST_URI} !^(.*)/upload/(.*) [NC]
|
||||
RewriteRule ^([^/]*)/([^/]*)/(.*)$ index.php?module=$1&action=$2&$3 [L]
|
||||
RewriteRule ^([^/]*)/([^/]*)/(.*)$ index.php?module=$1&action=$2&$3 [QSA,L]
|
||||
|
||||
RewriteRule ^logowanie$ index.php?module=users&action=login_form [L]
|
||||
RewriteRule ^finances/tags.json$ index.php?module=finances&action=tags_json [L]
|
||||
Reference in New Issue
Block a user