Xu
|
99dd081651
|
small bug fixes
|
2023-12-27 12:42:47 +01:00 |
Igor Scheller
|
197d0d724a
|
Shifts creation: Add reset to previous input
|
2023-12-26 20:47:05 +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
|
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
|
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 |
Xu
|
4fa99b8a04
|
Show "not marked as arrived" Notification only from set arrival date
|
2023-12-24 18:15:31 +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 |
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
|
1505d0229d
|
API: Documented additional endpoints in OpenAPI
|
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
|
0dbf88ad1c
|
Cleanup short api keys
|
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 |
Xu
|
162116998c
|
edit user nick needs buerocrat
|
2023-12-21 14:01:40 +01:00 |
xuwhite
|
ac73489aed
|
Icons (#1279)
* add icons to design page
* make icons more consistent
|
2023-12-21 13:08:29 +01:00 |
Xu
|
f4c3f7a39e
|
highlight freeloaded shifts in user myshifts view
|
2023-12-21 11:35:40 +01:00 |
Igor Scheller
|
23de3579af
|
Set cookie secure attribute matching request
|
2023-12-15 11:13:30 +01:00 |
Igor Scheller
|
ba4ba8f2f8
|
Lint & fix translations
|
2023-12-15 11:13:30 +01:00 |
Igor Scheller
|
8b1cd8130e
|
Fix & cleanup page titles
|
2023-12-15 11:13:30 +01:00 |
xuwhite
|
48ea35562e
|
show user-info icon with admin_arrive permission
|
2023-12-14 22:15:17 +01:00 |
Xu
|
a35a3580e0
|
highlight actual time in users shifts list
|
2023-12-14 22:09:28 +01:00 |
Igor Scheller
|
15a6ba1c52
|
Implemented schedule deletion
|
2023-12-13 22:18:20 +01:00 |
Xu
|
d89fe01ddd
|
shirt edit in edit user requires bureaucrat
|
2023-12-07 20:26:33 +01:00 |
Xu
|
f292ce5331
|
Edit Shirt requires bureaucrat permission
|
2023-12-07 20:26:33 +01:00 |
Xu
|
269541293c
|
password minimal length hint
|
2023-12-07 13:15:29 +01:00 |
Xu
|
545d2a7ccf
|
fix email formatting
|
2023-12-07 12:59:56 +01:00 |
Xu
|
dfd72d2d69
|
fix footer translations
|
2023-12-07 12:59:56 +01:00 |
Igor Scheller
|
f2edb1a45c
|
Merge tag 'v3.4.1'
|
2023-12-06 19:08:38 +01:00 |
Igor Scheller
|
efda1ffc1c
|
Escape text outputs in includes
|
2023-12-06 18:18:05 +01:00 |
dependabot[bot]
|
b8095492ec
|
Updated build dependencies
|
2023-12-06 14:51:20 +01:00 |