Igor Scheller
|
87f7a74f27
|
Implement canAny handling for controllers
|
2024-05-04 13:43:27 +02:00 |
Igor Scheller
|
a214e0ff8f
|
Auth: Added canAny
|
2024-05-04 13:43:27 +02:00 |
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 |
Igor Scheller
|
f397d809de
|
Extract controller delete blocks to methods
|
2024-04-14 21:13:40 +02:00 |
Igor Scheller
|
dd096b0f46
|
Move Shifts helper methods to Shift model
|
2024-04-14 21:13:40 +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
|
6e76843db4
|
add ifsg and drive confirmed stats to metrics
|
2024-04-07 21:27:03 +02:00 |
Igor Scheller
|
fc9b4d6da4
|
Fix worklog edit user & rename user on profile page
|
2024-03-24 18:01:12 +01:00 |
Igor Scheller
|
f9059161ec
|
Fix oauth name autofill for registration
|
2024-03-24 18:01:12 +01: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
|
9639a0fe3f
|
Fix coverage warning
|
2024-03-19 20:33:14 +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 |
Igor Scheller
|
4ad8385386
|
isNightShift: Sync with sql query
|
2024-03-16 17:36:34 +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 |
Igor Scheller
|
d8f8a4f67d
|
Schedule: Update to parse newer specification
|
2024-02-17 19:34:03 +01:00 |
Igor Scheller
|
b63eb44b39
|
Schedule: Simplify & cleanup data classes
|
2024-02-17 19:34:03 +01:00 |
Igor Scheller
|
e3e0fb33a2
|
Added tests for schedule import
|
2024-02-17 19:34:03 +01:00 |
Igor Scheller
|
790a04dc14
|
Schedule Import: Moved file, initial cleanup, updated schedules
|
2024-02-17 19:34:03 +01:00 |
Igor Scheller
|
b10264d6ef
|
Fix random shifts test
|
2024-02-17 16:45:30 +01:00 |
Igor Scheller
|
3f03d6b1d8
|
API: Set access-control-allow-origin header on api responses, trim bearer api key
|
2024-01-08 10:57:09 +01:00 |
Igor Scheller
|
8c64447273
|
API: Show from schedule via shift type, added comments
|
2024-01-08 10:57:09 +01:00 |
Xu
|
1798ccda83
|
add shifttypes and angeltypes count to metrics
|
2023-12-29 17:50:54 +01:00 |
Igor Scheller
|
05725cd58c
|
Eager load relations and optimize queries
|
2023-12-29 13:06:53 +01:00 |
Xu
|
2883a66f49
|
add user info to metrics
|
2023-12-28 18:15:52 +01:00 |
Xu
|
57373c846a
|
Metrics: Added not arrived users
|
2023-12-28 17:17:26 +01:00 |
Igor Scheller
|
b229d697a3
|
Only send notifications on new news by default
|
2023-12-27 18:16:32 +01:00 |
Igor Scheller
|
f3e1192695
|
Worklog: log deletion, User page: fix voucher calculation
|
2023-12-27 18:16:32 +01:00 |
Igor Scheller
|
f7b0ee9ebb
|
Fix random test
|
2023-12-27 17:46:13 +01:00 |
Igor Scheller
|
caa699ff05
|
Added room selection for schedules
|
2023-12-27 12:50:03 +01:00 |
Igor Scheller
|
7888dfad78
|
Send notifications on news updates, make notifications optional
|
2023-12-26 20:36:02 +01:00 |
Igor Scheller
|
4bbeb93d64
|
Implemented loading angels by shift type on schedule import
|
2023-12-26 16:32:02 +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
|
8894f183f2
|
API: Use resource classes to serialize models
|
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
|
2e38b55167
|
API: Added API value tests
|
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
|
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 |