Igor Scheller
05725cd58c
Eager load relations and optimize queries
2023-12-29 13:06:53 +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
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
Xu
b6bd3eba56
Replace page_link_to() with url()
2023-11-13 17:37:52 +01:00
Xu
6477e5dabd
refactor driving license into the user certificate settings
2023-11-13 16:36:07 +01:00
Johannes Rudolph
c67fbbad73
Add option to show user first and last name instead of nickname
2023-03-13 17:33:17 +01:00
Bot
ad360a70fb
Require comma at last array element and no single line space
2023-02-09 18:19:38 +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
Thomas Rupprecht
3d88ae7916
convert `switch` to `match`
2022-12-22 00:08:54 +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
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
Michael Weimann
f7d499b362
Include phpcs for /includes
2022-10-18 19:15:22 +02:00
Igor Scheller
5e81b8d2af
Cleanup: Simplification and removed dead code and duplicated/outdated declarations
2022-06-17 21:08:53 +02:00
Bot
3ebea2ae15
Replaced DB with Db
2022-06-17 20:57:52 +02:00
Xu
05e94bbfee
add config option and permission for food voucher
2022-06-17 20:55:16 +02:00
Xu
9001907b74
added voucher angel group right
2022-06-12 16:14:22 +02:00
Igor Scheller
643c4c8da7
Upgraded composer packages, fixed class naming and return types
2021-12-29 11:00:02 +01:00
Igor Scheller
6d2b36a746
Fixed shifts filter to show partially occupied shifts as free and not occupied
...
As suggested by @pjdeltour in #829 (Shifts filter - not showing all filtered shifts)
2021-10-23 17:07:19 +02:00
msquare
39f96783cf
review changes
2020-11-25 00:49:45 +01:00
Igor Scheller
a136cd97df
Angellist: Fixed sorting
2020-11-17 21:34:34 +01:00
Igor Scheller
390db395a6
File formatting fixes
2020-06-28 19:39:29 +02:00
Igor Scheller
4d8e568ff8
Users overview: Fixed sorting
2020-04-25 16:54:30 +02:00
Igor Scheller
e1471248fe
User: Add pronoun statement
2019-12-26 19:18:47 +01:00
Bot
be39c63f46
Renamed redirect() to throwRedirect()
2019-12-08 02:12:56 +01:00
Igor Scheller
dd03662968
Rebuild password reset
2019-10-08 16:17:06 +02:00
Igor Scheller
d794efe7bd
User overview: Order by planned arrival/departure dates
2019-07-25 17:40:59 +02:00
Igor Scheller
bcce2625a8
Implemented AuthController for login
...
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
2019-07-08 01:57:59 +02:00
Igor Scheller
4e709d0d23
Log messages without inline HTML
2019-06-03 20:33:09 +02:00
Igor Scheller
d208cab1ac
When only free shifts should be shown: filter for selected angel types
...
closes #556 (shifts shown, where not selected angeltype is free)
2018-12-30 12:11:51 +01:00
Igor Scheller
1fefe93bc8
users_controller: formatting
2018-12-30 12:11:51 +01:00
Igor Scheller
c33940f64a
Moved permission checks to Authenticator class
2018-12-02 12:53:31 +01:00
Igor Scheller
944c29b964
Require POST for sending forms
...
* Ensure that the form is submitted with a post request
* Replaced several links with forms
Closes #494 (Security Vulnerability)
2018-11-21 19:24:36 +01:00
Igor Scheller
88f3bafa5e
Replaced `Auth()` with `auth()`
2018-10-31 13:43:23 +01:00
Igor Scheller
a2aaba9cab
User: Bugfixes & code cleanup
2018-10-31 13:43:23 +01:00
Igor Scheller
d7aea575ff
Replaced more sql queries and old data
2018-10-31 13:43:23 +01:00
Igor Scheller
4e09ee3eb2
Replaced more user related stuff
...
(Contains some buggy stuff too...)
2018-10-31 13:43:23 +01:00
Igor Scheller
7c6afc2bfe
Removed `User($id)` function 🎉
2018-10-31 13:43:23 +01:00
Igor Scheller
89e62c95a7
Changed more functions 🎉
2018-10-31 13:43:23 +01:00
Igor Scheller
b069a938c6
Changed user_link and some other user functions to use the user id
2018-10-31 13:43:23 +01:00
Igor Scheller
2dcb7cc2de
Replaced some global `$user` variables
2018-10-31 13:43:23 +01:00
Bot
e8f8fc7f5f
Replaced gettext translation `_()` with `__()` that uses the Translator class
2018-08-29 23:46:32 +02:00
Igor Scheller
fe58e4f422
database: updated checks for selectOne
2018-01-14 17:47:26 +01:00
msquare
c961269bb7
better hour formatting
2017-12-30 12:07:10 +01:00
msquare
86a38a3372
add user work log entries feature
2017-12-29 17:19:27 +01:00
msquare
3993e553d1
small improvements of user view
2017-12-29 13:12:56 +01:00
msquare
b59d17918e
small improvements of user view
2017-12-29 13:09:35 +01:00
msquare
c3b8fa892d
tshirt-score for forced active
2017-12-27 20:30:05 +01:00