Xu
0f2c7c5394
refactor shirt to goodie
2024-04-27 00:12:23 +02:00
Xu
3fd8267f12
rename goody into goodie
2024-04-23 00:21:08 +02:00
Igor Scheller
8f6bd547d3
Move shifts event handler to right location
2024-04-14 21:13:40 +02:00
Daniel Poelzleithner
0155a33beb
Add external_register_url to link to external registration site, hide password form if enable_password is false
...
Our users have problems with the disabled register button and
keep creating tickets. Add option to link to external site instead
of a disabled button.
People get confused by the login form if they should only
use the oauth login.
Now the login form is hidden if enable_password is false.
It can be shown by clicking the welcome text, in case an
admin needs access
2024-04-10 21:49:55 +02:00
Igor Scheller
87b50507f3
Fixed linter warnings
2024-04-10 21:24:50 +02:00
Xu
9bf9bd2823
add 'enable_email_goody' config and fix wording
2024-04-07 22:05:33 +02:00
Xu
49cc935ceb
driving license: can be confirmed and edited by admins and config options
2024-03-24 14:34:54 +01:00
Igor Scheller
8c24b78333
Shift deletion: Simplify notification workflow
2024-03-19 20:28:02 +01:00
Igor Scheller
8dda9a0dc3
Fix night shift calculation & update times
2024-03-16 17:36:34 +01:00
Xu
c0088d6601
add hints to myshifts table
2024-03-16 16:31:27 +01:00
Xu
873803eb2d
ifsg: can be confirmed and edited by admins
2024-03-10 19:08:05 +01:00
Xu
9a07a7afb3
add other contact options to questions page
2024-02-27 16:00:58 +01:00
Xu
759a4f9a14
add night shift multiplier to translations
...
more night shift hints
2024-02-18 14:14:34 +01:00
Igor Scheller
790a04dc14
Schedule Import: Moved file, initial cleanup, updated schedules
2024-02-17 19:34:03 +01:00
Xu
cf570502f4
make force active a config option
2024-01-29 19:54:15 +01:00
Xu
76c37a5f18
config options supporters can promote
2024-01-29 19:54:15 +01:00
Xu
276b1aa976
add shirt sizes information hint and optional link
2024-01-27 16:37:13 +01:00
Igor Scheller
5fccc7e421
Remove inline js
2023-12-29 13:06:53 +01:00
weeman
d6412605f2
Add 37c3 theme
2023-12-28 17:56:50 +01:00
Igor Scheller
7888dfad78
Send notifications on news updates, make notifications optional
2023-12-26 20:36:02 +01:00
Igor Scheller
4429516a22
Added shift update event to send templated emails
2023-12-26 16:32:02 +01:00
Igor Scheller
a3a36de985
Fixed formatting
2023-12-25 13:38:44 +01:00
Igor Scheller
4244acfb4d
Header/Footer items config: Add configurable permissions
2023-12-25 13:32:49 +01:00
Igor Scheller
14dbe7f5d9
Added random shift button to shifts view
2023-12-23 11:17:50 +01:00
Igor Scheller
dc7c62ffe5
API: Added event / api info endpoint, simplified spec
2023-12-22 15:14:01 +01:00
Igor Scheller
da8178b0bc
API: Allow usage of self in user routes
2023-12-22 15:14:01 +01:00
Igor Scheller
02f998fc38
API: Added user info and shifts by user and angeltype, simplified neededAngelTypes
2023-12-22 15:14:01 +01:00
Igor Scheller
4de882ef85
API: Add API settings page
2023-12-22 15:14:01 +01:00
Igor Scheller
fe836e281e
API: Add openapi endpoint to view specification
2023-12-22 15:14:01 +01:00
Igor Scheller
5b237febf8
API: Add /users/{id}/angeltypes, updated openapi formatting
2023-12-22 15:14:01 +01:00
Igor Scheller
497c1772f7
API: Rename rooms to locations and start/end to starts_at/ends_at
2023-12-22 15:14:01 +01:00
Igor Scheller
1a250dc250
API: Update index response codes and api descriptions
2023-12-22 15:14:01 +01:00
Igor Scheller
a5cebc8535
API: Add /angeltypes, /rooms, /rooms/{id}/shifts
2023-12-22 15:14:01 +01:00
Igor Scheller
b5d94971bc
API: Split to multiple controllers, removed / from routes
2023-12-22 15:14:01 +01:00
Igor Scheller
e2e18db460
API: Moved json handling and route-api tagging to ApiRouteHandler
2023-12-22 15:14:01 +01:00
Igor Scheller
8adad075bf
API: Init with news endpoint (ro)
2023-12-22 15:14:01 +01:00
Igor Scheller
0b165bc24c
Recreated shift type admin backend
2023-11-19 18:55:06 +01:00
Igor Scheller
bf83e6a300
Recreated shifts history page
2023-11-19 18:32:47 +01:00
Xu
66738298a9
clarify hint for nightshifts, simplify username regex, add missing translation
...
fix untranslated string
2023-11-19 13:09:49 +01:00
Xu
6477e5dabd
refactor driving license into the user certificate settings
2023-11-13 16:36:07 +01:00
Igor Scheller
9e3adf6179
Rename user sign up to registration
2023-11-12 18:35:50 +01:00
Xu
6564056f16
Sign-up page wording fixed
2023-11-12 18:35:50 +01:00
Igor Scheller
7f6e1ff18e
Rename rooms to locations
2023-11-06 20:39:01 +01:00
xuwhite
27323bfba5
make required fields configurable
2023-11-03 15:15:44 +01:00
Xu
185b7e3fb6
rename shirt size keys G to F
2023-11-03 12:09:17 +01:00
Michael Weimann
4329ee4af9
Implement new sign up page
2023-09-24 22:50:44 +02:00
Tim Neumann
c2dd25fc7c
Allow admins to remove entries from some config arrays ( #1155 )
...
This is done by setting the respective value to null
2023-09-24 21:42:44 +02:00
Igor Scheller
5c59fec1cf
Add page to view and delete user sessions
2023-09-18 18:10:40 +02:00
Xu
6b273288bd
add config option for ifsg_light
2023-08-30 20:04:32 +02:00
Michael Weimann
f4030b86af
Add day of event in footer and on dashboard
2023-08-18 14:46:19 +02:00