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 |
Xu
|
276b1aa976
|
add shirt sizes information hint and optional link
|
2024-01-27 16:37:13 +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 |
Igor Scheller
|
3432829c91
|
API: Document x-api-key header auth
|
2024-01-08 10:57:09 +01:00 |
Igor Scheller
|
6e4c9b2405
|
API: Added event time
|
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 |
Xu
|
7d5837c5f1
|
fix needed angeltypes in shifttypes and locations, search for more user related data in log
|
2023-12-29 17:44:36 +01:00 |
msquare
|
8603d47fe0
|
fix random shift button, again, again
|
2023-12-29 16:05:39 +01:00 |
Xu
|
4a0c0994f0
|
fix errors when tshirt-size required
|
2023-12-29 16:02:19 +01:00 |
Xu
|
ffa531f311
|
disable shirt size edit for user in settings if got shirt
|
2023-12-29 13:52:00 +01:00 |
xuwhite
|
89d68a56e7
|
Add needed angel types to location & shift type and permission to edit shift types (#1316)
|
2023-12-29 13:40:01 +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
|
57862ba722
|
random shift: check for schedule load flag
|
2023-12-28 01:08:57 +01:00 |
Igor Scheller
|
b229d697a3
|
Only send notifications on new news by default
|
2023-12-27 18:16:32 +01:00 |
Igor Scheller
|
8140ebd1cc
|
Added edit link on shift type page
|
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
|
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
|
909f7bba5a
|
Fix formatting...
|
2023-12-26 16:32:02 +01:00 |
Igor Scheller
|
2baa101a8f
|
Random shit: Fix selection to exclude parallel shifts
|
2023-12-26 12:54:21 +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
|
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
|
72649c9522
|
API: Load api info from yaml
|
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
|
f826cee63c
|
Move api key reset to authenticator, set api_key on registration
|
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
|
23de3579af
|
Set cookie secure attribute matching request
|
2023-12-15 11:13:30 +01:00 |
Xu
|
269541293c
|
password minimal length hint
|
2023-12-07 13:15:29 +01:00 |