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
Xu
f292ce5331
Edit Shirt requires bureaucrat permission
2023-12-07 20:26:33 +01:00
Xu
e9b8977728
add user info to user view
2023-11-19 20:51:04 +01:00
Igor Scheller
36c7db40a7
Test all factories
2023-11-19 19:04:13 +01:00
Igor Scheller
ac74ab489d
Migration: Fix worklog times and schedule shift type
2023-11-19 18:18:26 +01:00
Igor Scheller
f3347ba140
Migration: Trim api key length before down migration
2023-11-19 18:18:26 +01:00
Igor Scheller
39dbfabea7
Enabled foreign keys in sqlite tests, added missing fields to factories
2023-11-19 18:18:26 +01:00
Igor Scheller
0a0cf5265c
Cleanup migrations: removed old install files
2023-11-19 18:18:26 +01:00
Igor Scheller
176a0b65c5
Decouple setting admin password from auth provider
2023-11-19 18:18:26 +01:00
Igor Scheller
7f6e1ff18e
Rename rooms to locations
2023-11-06 20:39:01 +01:00
Xu
185b7e3fb6
rename shirt size keys G to F
2023-11-03 12:09:17 +01:00
xuwhite
adf00b2739
add hide angeltype in shift view option for angeltypes ( #1195 )
2023-09-27 20:25:10 +02:00
xuwhite
8ebaffd71a
rename is_important to is_highlighted ( #1215 )
2023-09-27 18:15:12 +02:00
Xu
383f8ebde5
refactor no self signup to shift self signup
2023-09-26 18:02:23 +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
102c8428c8
Save user id in Session model
2023-09-18 18:10:40 +02:00
Igor Scheller
67d5950926
Add Session model
2023-09-18 18:10:40 +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
8dd4af1bb6
add requires ifsg certificate
2023-08-12 12:19:24 +02:00
Xu
f345942e46
add ifsg certificates
2023-08-12 12:19:24 +02:00
Igor Scheller
c85eb2f3d2
Migrations: Fix migration name
2023-04-19 20:11:38 +02: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
xuwhite
6fcb656299
Added important news ( #1096 )
2023-02-13 21:19:45 +01:00
Bot
ad360a70fb
Require comma at last array element and no single line space
2023-02-09 18:19:38 +01:00
Thomas Rupprecht
a1a1cf6f93
Unify migration style and cleanup ( #1037 )
...
* unify helper methods access type to private
* unify codestyle
* remove unused down methods
2023-02-08 21:53:58 +01:00
Bot
f9d22f9bda
Set strict types everywhere (except includes)
2023-02-03 20:55:58 +01:00
Igor Scheller
96f703bf22
Migrate NeededAngelType model
2023-01-22 18:43:09 +01:00
Igor Scheller
89dc85c3d5
Add ShiftEntry model
2023-01-18 13:02:11 +01:00
Igor Scheller
3115870ec4
Added Shift model
2023-01-03 22:19:03 +01:00
Michael Weimann
59cfce0c76
Enable space after cast sniff and remove .git-blame-ignore-revs
2022-12-25 11:59:45 +01:00
Michael Weimann
2ad4203dd3
Add useless comment phpcs sniff
2022-12-20 22:19:49 +01:00
Michael Weimann
61139e03c3
Use constructor property promotion
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-20 22:18:34 +01:00
Michael Weimann
b004f865b4
Set native property types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:50 +01:00
Michael Weimann
aff8826c99
Set native return types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:31 +01:00
Michael Weimann
2b88322c0c
Set native parameter types
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-12-15 20:13:30 +01:00
Igor Scheller
f835a7538c
Tests: Improved execution time, test more factories
2022-12-13 22:59:56 +01:00
Igor Scheller
7f78f59840
Added UserAngelType model
2022-12-13 22:46:16 +01:00
Igor Scheller
6686d58c06
Implemented AngelTypes model
2022-12-08 18:35:22 +01:00
Thomas Rupprecht
0e3d47f2e1
replace md5 with random_bytes and use 64 chars for api_key
2022-12-08 15:57:13 +01:00
Igor Scheller
992e708276
Replaced ShiftTypes with shift_types / ShiftType model
2022-11-27 14:17:02 +01:00
Igor Scheller
ac162f4411
Removed referenced angeltype from shift type
2022-11-27 14:17:02 +01:00
Igor Scheller
cdc218e116
db factories: More unique constrains
2022-11-26 13:36:47 +01:00
Igor Scheller
99afe3f651
Permissions refactoring
...
* Migration: Added groups, privileges, user_groups, group_privileges, improved references
* Models: Added Group, Privilege and integrated it into User
* Replaced old permission handling with new models
2022-11-06 12:41:52 +01:00
Igor Scheller
4d9f4694ae
Groups: Fix naming and update IDs
2022-10-22 17:49:20 +02:00