Commit Graph

55 Commits

Author SHA1 Message Date
Luca d390bc6c34 feat: add flag to disable reminders for specific rooms
continuous-integration/drone/push Build is passing Details
2025-03-14 23:48:07 +01:00
Luca 567b4cdf83 feat: support multiple SMS backends 2024-05-10 18:05:17 +02:00
Luca 5ac11e16e8 ci: check code style
continuous-integration/drone/push Build is failing Details
2024-05-03 22:05:06 +02:00
Andreas (@xAndy) Zimmermann 4f4b5c3009 use the index luke 2023-05-28 12:08:44 +02:00
Andreas (@xAndy) Zimmermann a3ac897055 vastly reduce page view queries, cache common data 2023-05-28 11:56:40 +02:00
Luca bbbc2733b4 Fix team dashboard again 2023-05-19 13:54:33 +02:00
Andreas (@xAndy) Zimmermann 68dbab1cb6 filter room info for valid data only 2023-05-18 19:58:49 +02:00
Andreas (@xAndy) Zimmermann 5ee93aa8de fix sms link 2023-05-18 16:46:50 +02:00
Andreas (@xAndy) Zimmermann ab249df9ff improve shift reminder text 2023-05-17 23:58:57 +02:00
Luca aef78ce251 Add 'Nicht angetreten' button per helper to team shift detail 2023-05-14 15:16:00 +02:00
Luca 1f0a1b3fbf Fix registration count without ruining performance 2023-05-10 23:33:57 +02:00
Andreas (@xAndy) Zimmermann 420beed018 improve shift reminder wordingt 2023-05-08 23:49:37 +02:00
Luca 024926e44c Update URLs 2023-04-19 23:10:06 +02:00
Florian Sorg 1562a1a689 implement description for rooms, format descriptions on shift detail page 2022-05-21 19:03:51 +02:00
Andreas (@xAndy) Zimmermann c94074ccd7 fix typo 2022-05-20 20:56:45 +02:00
Andreas (@xAndy) Zimmermann 10e642c4a3 show running shifts in free shifts, worklist and terminal 2022-05-20 20:36:16 +02:00
Andreas (@xAndy) Zimmermann 046189d93c add checkin button to team backend 2022-05-20 20:25:51 +02:00
Luca 4b1b2b13a5 Fix timezone issue 2022-05-20 15:54:08 +02:00
Andreas (@xAndy) Zimmermann af3d9381ad unify checkin messaging 2022-05-17 17:11:35 +02:00
Andreas (@xAndy) Zimmermann eb56b658fa fix can_cancel for shiftregs 2022-05-17 16:30:29 +02:00
Andreas (@xAndy) Zimmermann efe0d392db add first asta functionality 2022-05-17 16:26:31 +02:00
Luca c38b194f9c Implement bulk message sending 2022-05-16 16:48:32 +02:00
Andreas (@xAndy) Zimmermann 5fdba3492d convert reg states to choices class 2022-05-10 23:04:47 +02:00
Andreas (@xAndy) Zimmermann a75baf537a fix current_shift respect registration state 2022-05-10 22:47:35 +02:00
Andreas (@xAndy) Zimmermann d81f8cbb0d update can_cancel to respect reservation state 2022-05-10 22:15:02 +02:00
Andreas (@xAndy) Zimmermann 19623fdb92 add state to shiftregistration 2022-05-10 20:58:02 +02:00
Luca 74481b0bda Add field 'description' to Shift model 2022-05-10 18:34:44 +02:00
Luca 8437882b14 Add shift-specific 'required_helpers' field 2022-05-10 15:43:37 +02:00
Luca f5adc0064e Convert phone number to string and fix typos 2022-04-29 02:36:32 +02:00
Andreas (@xAndy) Zimmermann 91922bb5d4 add exponential registration backoff, change registration text 2022-04-29 02:22:54 +02:00
Andreas (@xAndy) Zimmermann 9cb6a6acdd apply_async->delay 2022-04-27 22:34:26 +02:00
Andreas (@xAndy) Zimmermann 3b0c0f7c9c add celery task to send shift reminders 2022-04-27 21:55:43 +02:00
Luca e0435df07d Prevent shift signup when shift was deleted 2022-04-27 21:35:28 +02:00
Luca c6dd5b5eca Hide buttons if shift is deleted 2022-04-27 20:24:00 +02:00
Andreas (@xAndy) Zimmermann 61b28da346 fix settings manager being initialized too early 2022-04-27 19:47:48 +02:00
Andreas (@xAndy) Zimmermann c6abe5911e add message send tasks and respect dynamic send setting 2022-04-27 19:10:33 +02:00
Andreas (@xAndy) Zimmermann 3a27d32ce5 add more dynamic settings 2022-04-27 17:45:34 +02:00
Andreas (@xAndy) Zimmermann 944d21f681 dont user helper phne as id anymore. django migrations broke :( 2022-04-27 16:40:18 +02:00
Andreas (@xAndy) Zimmermann 8cd466157d i see a red commit and i want it painted black 2022-04-27 15:24:22 +02:00
Andreas (@xAndy) Zimmermann 145f9c8187 initial phone number validation 2022-04-27 15:13:54 +02:00
Luca 6ca0958909 Style team pages 2022-04-25 23:35:13 +02:00
Luca f1494e3382 RTFM 2022-04-24 03:18:37 +02:00
Luca 3dd3c028e1 Implement periodic import of shifts 2022-04-23 14:36:47 +02:00
Andreas (@xAndy) Zimmermann bf3b276e39 resend invite sms in admin backend, admin view improvements 2022-04-21 00:53:53 +02:00
Andreas (@xAndy) Zimmermann d1bdd2bc74 add initial shift reminder functionality 2022-04-20 22:05:29 +02:00
Andreas (@xAndy) Zimmermann d1c0c9e161 only resend registration sms every 15 minutes 2022-04-20 19:18:48 +02:00
Andreas (@xAndy) Zimmermann 15a1182fea black 2022-04-20 18:57:04 +02:00
Andreas (@xAndy) Zimmermann 9601367f12 add current/next shift to menu 2022-04-20 18:39:33 +02:00
Andreas (@xAndy) Zimmermann c8a4575c1b dont show cancel text for passed shifts, put shift in container 2022-04-20 17:33:15 +02:00
Andreas (@xAndy) Zimmermann ff481a41c1 black formatting 2022-04-15 16:20:13 +02:00