16 Commits

Author SHA1 Message Date
39fc58a962 update 2026-03-15 20:22:01 +01:00
a4a35c8d62 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`.
2026-02-26 20:17:03 +01:00
304c87f933 feat: Implement user management functionality with impersonation support 2026-02-09 17:22:52 +01:00
b8e12f5f3b feat: Add iCheck library for enhanced checkbox styling and update date handling in task edit form 2025-05-07 23:09:55 +02:00
9dfa15b115 Add backend site management for collective topics and topics
- Introduced new backend site management features including the ability to accept, unaccept, save, edit, and display topics and collective topics.
- Added new views for editing and listing collective topics and topics.
- Implemented necessary backend logic in the `BackendSites` and `factory\BackendSites` classes to handle CRUD operations for topics and collective topics.
- Updated the layout to include links for accessing the new backend features based on user permissions.
2025-05-04 19:08:48 +02:00
9e3811cf7a Add initial implementation of Simple Gantt chart and sample names list
- Created index.html for the Gantt chart with sample tasks and configurations.
- Added styles for the Gantt chart and linked necessary CSS and JS files.
- Introduced a names.txt file containing a list of names for potential use in the application.
2025-04-12 02:08:00 +02:00
1f38807599 feat: Integrate JS Gantt Chart library and update styles
- Added JS Gantt Chart library files including CSS and JS.
- Updated existing Gantt chart styles for better visual representation.
- Translated month and day names to Polish in the Gantt chart settings.
- Implemented Gantt chart initialization in the main view with sample data.
- Added a toggle switch for displaying tasks in the calendar.
- Enhanced task edit form with a new checkbox for calendar visibility.
- Improved the layout of the logged-in user template to include Gantt chart styles and scripts.
2025-04-11 00:26:54 +02:00
a736510c66 Dodaj pole użytkowników do formularza zapisu filtrów, usuń klasę Backpro oraz zaktualizuj daty zakończenia pracy w zadaniach 2025-02-18 21:57:20 +01:00
585f225262 Add Font Awesome icons and update stylesheet links in task templates 2024-12-09 13:52:27 +01:00
774a2c8cc7 Add context menu styles and remove inline scripts from finance templates 2024-12-05 23:18:34 +01:00
f882fe32e1 Update grid column width in finance manager and modify date input handling in operation edit template 2024-12-04 10:46:05 +01:00
bf5c0f94c9 Update date handling in finances and enhance layout with new script inclusion 2024-12-02 15:43:17 +01:00
5b804e9779 Update font family to Open Sans in layout files and refresh cache sizes in ftp-kr.sync.cache.json 2024-11-20 12:51:43 +01:00
22f1b84cd8 Update layout files to change font styles and include style.css; enhance style.scss with new variables and tag styles 2024-11-17 22:55:50 +01:00
331029d819 Add context menu functionality and styles; refactor main-view.php and layout files 2024-11-11 15:22:00 +01:00
3f306ccb81 first commit 2024-11-10 11:11:35 +01:00