Commit graph

201 commits

Author SHA1 Message Date
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) () 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 ()
* 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
Igor Scheller
e0a702ec3b Fixed stats test 2023-02-26 13:49:13 +01:00
Igor Scheller
98a0937b82 Reimplemented angeltypes about page 2023-02-15 18:05:30 +01:00
xuwhite
6fcb656299
Added important news () 2023-02-13 21:19:45 +01:00
Igor Scheller
713f8222e4 Unified user notifications 2023-02-13 19:38:29 +01:00
Bot
ad360a70fb Require comma at last array element and no single line space 2023-02-09 18:19:38 +01:00
Bot
f9d22f9bda Set strict types everywhere (except includes) 2023-02-03 20:55:58 +01:00
Igor Scheller
7eccf2c535 Reimplemented shifts json export 2023-02-02 20:01:31 +01:00
Igor Scheller
b0b4cb54ec Reimplemented shifts ical export 2023-02-02 20:01:31 +01:00
Igor Scheller
3d0d5067fd Reimplemented news Atom feed, added RSS feed 2023-02-02 20:01:31 +01:00
Xu
ccdf1aa8d5 add config option for other goodies 2023-01-31 01:51:31 +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
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
Thomas Rupprecht
ce0ac6f823
Use specific ID parameter names in routes () 2022-12-11 18:01:34 +01:00
frischler
bdc62eaac3
Worklog Refactoring 2022-12-08 17:40:24 +01:00
Michael Weimann
9396a49412 Add phpstan 2022-12-08 16:32:04 +01:00
Joshua Bachmeier
6917f7805b Add support for oauth scopes
As defined in RFC6749:
* https://www.rfc-editor.org/rfc/rfc6749#section-4.1.1
* https://www.rfc-editor.org/rfc/rfc6749#section-3.3

Scopes can be configured per-provider in engelsystem config.
2022-12-02 15:35:10 +01:00
Joshua Bachmeier
44821019b6 Add error handling to oauth provider response processing 2022-12-02 15:35:10 +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