382 Commits (live)
 

Author SHA1 Message Date
Andreas (@xAndy) Zimmermann eb56b658fa fix can_cancel for shiftregs
Andreas (@xAndy) Zimmermann efe0d392db add first asta functionality
Andreas (@xAndy) Zimmermann 75d71f082d show late shifts in the previous day
Luca e7029e4002 Force 'my_future_shifts' query and reformat code
Luca 6d2d70e0d5 Group shifts by date
Luca 964de92b9d Replace '$token' with login token in bulk messages
Andreas (@xAndy) Zimmermann 920de57f2b only send mass messages to validated numbers
Luca c38b194f9c Implement bulk message sending
Luca 48cb7d98bd Do not abort SMS send task if one fails
Luca 7a9e51704d Fix shift import for multi-word room names
Luca 2d699c8a69 Add shift description to detail pages
Andreas (@xAndy) Zimmermann 5fdba3492d convert reg states to choices class
Andreas (@xAndy) Zimmermann a75baf537a fix current_shift respect registration state
Andreas (@xAndy) Zimmermann d81f8cbb0d update can_cancel to respect reservation state
Andreas (@xAndy) Zimmermann 19623fdb92 add state to shiftregistration
Luca 74481b0bda Add field 'description' to Shift model
Andreas (@xAndy) Zimmermann 737958a7ab add error pages
Andreas (@xAndy) Zimmermann ea4ad94780 add msg send retry after delay
Luca ea6f7d2849 Fix 'Next shifts' when there are 'empty' rooms
Luca 337663e67c Make 'Next shifts' columns multi-line
Luca 8437882b14 Add shift-specific 'required_helpers' field
Luca 7a08080604 Add LICENSE
Luca 03cf70463e Use kontakt font (Maven Pro)
Luca 14ef1824c2 s/Webseite/Website/
Luca 309a68c217 Hide registration hint if user is already logged in
Luca 36a9e13c29 (Ab)use breadcrumb component for footer nav
Luca 0a598afe95 Fix typos
Luca 5ef6d1910c Render 'wait_confirmation' template after resending confirmation sms
Luca d9d02a241b Don't show debug notification if not in debug mode
Luca f5adc0064e Convert phone number to string and fix typos
Luca afce72c427 Set LOGIN_URL globally
Andreas (@xAndy) Zimmermann 91922bb5d4 add exponential registration backoff, change registration text
Luca 3647ecc77a Actually send SMS if sipgate credentials are set
Andreas (@xAndy) Zimmermann 826c3a1a7a add about and faq test
Andreas (@xAndy) Zimmermann a047862be5 move html import into subcommand
Andreas (@xAndy) Zimmermann 2b5ed73f9b intial pages app with faq and about links
Luca d52461205d Fix invalid redirect on unauthorized access to team app
Luca d6cb71f804 Add footer in base template
Luca 16bc397b60 Improve before/after event pages
Luca 9d8e28f0e1 Sort country codes
Luca fcbec535bc Reformat before/after templates
Luca cf3e4b9363 Restore previous error message for invalid phone numbers
Luca 6a092c343d Implement basic sipgate.io SMS sending
Andreas (@xAndy) Zimmermann 06c3a39bde hide registration if event is over
Andreas (@xAndy) Zimmermann cad8945e25 add event state dependent messages and screens
Andreas (@xAndy) Zimmermann 0863b8c45a read propper env vars for scheduled tasks
Andreas (@xAndy) Zimmermann 9cb6a6acdd apply_async->delay
Andreas (@xAndy) Zimmermann 3b0c0f7c9c add celery task to send shift reminders
Luca 0da9d981c8 Fix registration form
Luca e0435df07d Prevent shift signup when shift was deleted