Igor Scheller
1a250dc250
API: Update index response codes and api descriptions
2023-12-22 15:14:01 +01:00
Igor Scheller
ef3bd7c319
API: Show needed/added users by angeltype in shifts
2023-12-22 15:14:01 +01:00
Igor Scheller
ea93e27a9d
API: Add urls to response, configure required fields
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
ca0a69b17d
API: Wrapped lists in data objects, specified datetime format
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
8185a74edc
Added user id to logs, implemented filter by user
2023-12-22 11:17:07 +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
Igor Scheller
39dbfabea7
Enabled foreign keys in sqlite tests, added missing fields to factories
2023-11-19 18:18:26 +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
Igor Scheller
a31534d9b7
Shifts feed: Added URL to shift and shifttype name & description
2023-11-03 18:45:30 +01:00
xuwhite
27323bfba5
make required fields configurable
2023-11-03 15:15:44 +01:00
Igor Scheller
0aa4cdd2b0
Tests: Fix flaky NewsController tests
2023-10-15 18:21:41 +02:00
Igor Scheller
cf4dc63495
Profile settings page: Add "back to my shifts" menu item and icons
2023-10-15 18:10:12 +02:00
Igor Scheller
dc9441d925
SettingsControllerTest: Fix assertion order
2023-10-15 18:10:12 +02:00
xuwhite
00f4afa2ab
rename rooms to locations ( #1226 )
2023-10-13 11:53:13 +02:00
xuwhite
8ebaffd71a
rename is_important to is_highlighted ( #1215 )
2023-09-27 18:15:12 +02:00
weeman
4267a76adb
Redirect to sign-up if already logged in
2023-09-24 22:50:44 +02:00
msquare
a2a57ec852
prefill fields from oauth
2023-09-24 22:50:44 +02:00
Michael Weimann
4329ee4af9
Implement new sign up page
2023-09-24 22:50:44 +02:00
Igor Scheller
40b93e3d8b
Sessions: Only show part of the session ID
2023-09-18 19:00:51 +02:00
Igor Scheller
c06cb767da
Delete all other sessions after setting a new password
2023-09-18 18:10:40 +02:00
Igor Scheller
dbb089315f
Delete all sessions on password reset
2023-09-18 18:10:40 +02:00
Igor Scheller
5c59fec1cf
Add page to view and delete user sessions
2023-09-18 18:10:40 +02:00
Xu
1ca9b99612
added tests for config ifsg_light_enabled
2023-08-30 20:04:32 +02:00
Xu
6b273288bd
add config option for ifsg_light
2023-08-30 20:04:32 +02:00
Igor Scheller
5e702cd177
News creation: Show error on duplicates
2023-08-29 20:11:37 +02:00
Igor Scheller
a60c5987ab
Worklog: create log entry on successfull creation
2023-08-29 20:11:37 +02:00
Xu
b5803caf44
fix work log suggestion during the event
2023-08-16 20:54:35 +02:00
msquare
0a3a3c3b56
make tests happy again
2023-08-14 16:30:14 +02:00
msquare
3ae8424aea
so much space...
2023-08-12 13:09:09 +02:00
msquare
6622680baf
add ifsg tests
2023-08-12 12:19:24 +02:00
Xu
21423ef305
renaming ifsg
2023-08-12 12:19:24 +02:00
Xu
4378fa2d7d
fix tests after ifsg implementation
2023-08-12 12:19:24 +02:00
Xu
f345942e46
add ifsg certificates
2023-08-12 12:19:24 +02:00
Igor Scheller
e407a3b780
OAuth: Fix error when user id is numeric
2023-07-30 18:57:49 +02:00
Michael Weimann
c5317e2536
Add ShirtSize validation
2023-05-11 18:48:28 +02:00
Igor Scheller
72d48de3ae
Add ETag to FeedController
2023-05-03 16:04:39 +02:00
Thomas Rupprecht
d4104850be
phpstan fixes (partial level 3) ( #1091 )
2023-04-01 14:39:25 +02:00
Johannes Rudolph
c67fbbad73
Add option to show user first and last name instead of nickname
2023-03-13 17:33:17 +01:00
xuwhite
668a9e86f5
refactor goodie config option as enum ( #1100 )
...
* goodie config as enum
* Unified goodie check, updated test
* Changed tshirt to goodie in url
---------
Co-authored-by: Igor Scheller <igor.scheller@igorshp.de>
2023-03-05 03:00:38 +01:00
Igor Scheller
fb8c05edad
Added email notification on new private messages
2023-02-26 16:59:48 +01:00
Igor Scheller
a464682b47
Reimplemented admin room pages
2023-02-26 16:55:04 +01:00
Igor Scheller
6b15e6b86e
Fixed news test
2023-02-26 13:49:13 +01:00