Torsten Schulz torsten
  • Joined on 2025-12-19
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.
torsten pushed to main at torsten/yourpart3 2026-05-08 08:54:21 +02:00
008cd7ae86 feat(Navigation, UserRights, Localization): add worker schedules feature and enhance access control
torsten pushed to main at torsten/yourpart3 2026-05-08 08:30:07 +02:00
0f7220d0b1 feat(FalukantService): update election filtering to include future dates and enhance eligibility checks
torsten pushed to main at torsten/yourpart3 2026-05-08 08:25:39 +02:00
0e572f8cbe feat(FalukantService, MessagesDialog): enhance character data handling in notifications
torsten pushed to main at torsten/yourpart3 2026-05-07 13:52:51 +02:00
cc89fd4bef feat(VocabPracticeDialog, VocabCourseView): implement event dispatch for hard vocabulary changes
torsten pushed to main at torsten/yourpart-daemon 2026-05-07 13:32:46 +02:00
b7d7705bbe Enhance satisfaction update logic in DirectorWorker: Introduced an adjusted income calculation to update director incomes based on their wished income and auto-adjust settings. Modified the SQL query for satisfaction updates to include this new logic, ensuring accurate satisfaction calculations while maintaining existing functionality for directors not utilizing auto-adjust income.