Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/singlechat 2026-05-12 15:43:54 +02:00
37d752cce9 Enhance broadcast.js with comprehensive statistics reporting
torsten pushed to main at torsten/singlechat 2026-05-12 15:40:37 +02:00
8d323ceab1 Refactor command handling in ChatRepository for Android and iOS
torsten pushed to main at torsten/singlechat 2026-05-12 14:26:00 +02:00
810b084e10 Refactor application structure and configuration
torsten pushed to main at torsten/trainingstagebuch 2026-05-12 09:49:51 +02:00
27f8af559b fix(DiaryView): update plan status badge rendering logic
torsten pushed to main at torsten/yourpart-daemon 2026-05-09 09:19:20 +02:00
208f16e30b Refactor satisfaction update logic in DirectorWorker: Simplified the SQL query for updating director satisfaction by introducing a common table expression (CTE) for updated satisfaction values. This change enhances readability and maintains the integrity of satisfaction updates while ensuring accurate data retrieval from both new and adjusted income calculations.
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 14:02:28 +02:00
be9caf92a4 refactor(DiaryDateActivityService): improve orderId calculation logic for group activities
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 13:57:34 +02:00
808493c06e refactor(DiaryView): streamline activity posting logic by consolidating group handling
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 13:50:47 +02:00
2b16cdff53 refactor(DiaryView): simplify grouped plan table structure and improve rendering logic
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 13:11:59 +02:00
9622e9bdb7 feat(DiaryView): implement grouped plan table for enhanced activity display
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 13:04:52 +02:00
d1fb6d4e74 feat(DiaryView): improve sorting of training plan items by start time
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 12:59:32 +02:00
810ad07b96 feat(DiaryView): enhance time calculation for group activities
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 11:59:00 +02:00
912bf88c3f feat(DiaryDateActivity, DiaryView): integrate groupId for enhanced activity management
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 11:35:24 +02:00
93796cecd6 feat(DiaryView, DiaryDateActivityService): implement group filtering and enhance activity display
torsten pushed to main at torsten/yourpart-daemon 2026-05-08 11:28:59 +02:00
2d62ba4b51 Enhance income update logic in DirectorWorker: Introduced a nested SQL query to calculate desired income based on title of nobility and knowledge averages. Updated the income setting logic to utilize this calculated desired income, ensuring more accurate adjustments for directors with auto-adjust settings enabled.
torsten pushed to main at torsten/trainingstagebuch 2026-05-08 11:28:26 +02:00
940f77e29b feat(DiaryDateActivity): enhance group activity management with duration and order features
torsten pushed to main at torsten/yourpart-daemon 2026-05-08 11:15:56 +02:00
dd8d8be79b Refactor WebSocket server access control logic for worker schedules: Updated the handling of user permissions in handle_connection to utilize tokio::task::spawn_blocking, improving error handling and debugging information in the WorkerScheduleAccessDebug struct. This change enhances the robustness of access checks and provides clearer feedback when access is denied.
torsten pushed to main at torsten/yourpart3 2026-05-08 11:09:37 +02:00
b59526b20d feat(Localization, User Management): add missingUserId translations and enhance user ID handling
torsten pushed to main at torsten/yourpart-daemon 2026-05-08 10:45:35 +02:00
d27230a0b5 Enhance worker schedule access control with detailed debugging information: Updated the user_can_read_worker_schedules function to return a WorkerScheduleAccessDebug struct, providing detailed error messages and access information. Improved WebSocket server responses to include debug data when access is denied, facilitating better troubleshooting and monitoring of user permissions.
torsten pushed to main at torsten/yourpart-daemon 2026-05-08 10:31:25 +02:00
f7eb53ae90 Add user right for main admin and enhance worker schedule access control: Introduced a new user right mainadmin to improve access management. Updated the logic in user_can_read_worker_schedules to include checks for this new right, enhancing the SQL queries for user permissions and ensuring robust access control for worker schedules.
torsten pushed to main at torsten/yourpart-daemon 2026-05-08 09:04:24 +02:00
42f71d831f Implement worker schedule access control and runtime tracking: Added a new user right worker_schedule_read to manage access to the getWorkerSchedules WebSocket endpoint. Enhanced the WebSocket server to handle requests for worker schedules, including detailed responses. Introduced runtime tracking for workers, allowing for monitoring of their current state and activity. Updated relevant SQL and Rust structures to support these features.