Commit Graph

127 Commits (42721e95726559b4a601240bb5b0fe4e5d755b2a)

Author SHA1 Message Date
Igor Scheller dd03662968 Rebuild password reset
Igor Scheller 8f8130634e Show normal login page after registration, added msg() template function
Igor Scheller a51bfae6e5 User view: Fix shifts order if user has worklogs
msquare 3ce3129b6e feature: disable lastname+prename in config
msquare 1604d2bce0 format freeloader duration on user myshifts page
msquare d4e0fb0013 format freeloader duration on user myshifts page
msquare 39fda9b04f format freeloader duration on user myshifts page
msquare 10fcd66da3 format freeloader duration on user myshifts page
msquare edcf794a32 fixes : display shifts with same start time on user myshifts page
msquare af580389c1 no time for arrival day needed
Igor Scheller d794efe7bd User overview: Order by planned arrival/departure dates
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
Igor Scheller b6eda8dbfc Fix profile link to mark angels as arrived
Igor Scheller 4e709d0d23 Log messages without inline HTML
msquare a9499f4e5a fix hour format for work log entries on myshifts page
msquare 4f1cef546e better nick validation, fixes
Igor Scheller 79c92da8c1 Formatting
```bash
php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/]
```
Janne Heß 79b30fa3a8 Support disabling the planned arrival
We also use Engelsystem for single-day events, and the planned
arrival/departure feature doesn't make sense for us.
Janne Heß 665e444e88 Support disabling the DECT field
It's a really chaos-event-specific feature and is confusing for many
people on non-chaos events.
msquare 60ad343b22 fixes : Show not only next but also last shift in free angels view
Clemens 482721eb1b user view: Show multiple worklog entries per day
closes  (Multiple worklogs on same day not displayed in users shift list (but counted in sum))
Igor Scheller c33940f64a Moved permission checks to Authenticator class
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup
Igor Scheller d7aea575ff Replaced more sql queries and old data
Igor Scheller 57932be428 Moved arrival_date to state
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
Igor Scheller 7c6afc2bfe Removed `User($id)` function 🎉
Igor Scheller 89e62c95a7 Changed more functions 🎉
Igor Scheller b069a938c6 Changed user_link and some other user functions to use the user id
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model
Igor Scheller b443b53919 Translation: added pluralization support
Igor Scheller 90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes 
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config
Igor Scheller 7762c0eb2b Translatable user groups & cutoff fix
Closes  (Typo: "irt Manager" instead of "Shirt Manager")
Igor Scheller 2a134e6c0b Config: Removed nightshifts query
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class
Igor Scheller acfe72cb91 Removed translation from config file
Bot 5227fe6a94 Formatting
Igor Scheller fe58e4f422 database: updated checks for selectOne
mia c83771ed62
Fixes
Display "shift started" instead of "shift starts" when shift has already started.
msquare c961269bb7 better hour formatting
msquare d66dc43aec fix worklog entry view
msquare ee9fbda098 add work date to work log
msquare d95e488893 add work log creator infor
msquare 86a38a3372 add user work log entries feature
msquare 14584b9611 small improvements of user view
msquare be6bd2f3d3 small improvements of user view
msquare 3993e553d1 small improvements of user view
msquare c3b8fa892d tshirt-score for forced active
Bot b00743d6d3 Formatting