285 Commits (a18c7d13fcae0af77cdaef1947f2160cbf1dc56a)

Author SHA1 Message Date
msquare 613d258c87 fix #345 by adding a badge to shift view wich contains number of missing angels 5 years ago
Igor Scheller eec1eff65b Shifts overview: Style cleanup 5 years ago
Wonko T. Sane 1a5c10dd41 adding a dashed line when expandable 5 years ago
Wonko T. Sane b14d352140 Fix for #526
Implementation idea stolen from http://jsfiddle.net/6K7t4/24/
5 years ago
Igor Scheller dd03662968 Rebuild password reset 5 years ago
Igor Scheller 8f8130634e Show normal login page after registration, added msg() template function 5 years ago
Igor Scheller a51bfae6e5 User view: Fix shifts order if user has worklogs 5 years ago
msquare 3ce3129b6e feature: disable lastname+prename in config 5 years ago
msquare 1604d2bce0 format freeloader duration on user myshifts page 5 years ago
msquare d4e0fb0013 format freeloader duration on user myshifts page 5 years ago
msquare 39fda9b04f format freeloader duration on user myshifts page 5 years ago
msquare 10fcd66da3 format freeloader duration on user myshifts page 5 years ago
msquare edcf794a32 fixes #644: display shifts with same start time on user myshifts page 5 years ago
msquare ce6419e308
Merge pull request #643 from MyIgel/show-angetypes
Shift page: show additional angeltypes if shift entries where found
5 years ago
Igor Scheller f73b8e7a0e Fix translation methods 5 years ago
Igor Scheller b2a4225a62 Shift page: show additional angeltypes if shift entries where found 5 years ago
msquare 548d7317b4 redo fix shift view bug 5 years ago
msquare 53ec14b9c4 better bar min calculation 5 years ago
msquare 7d82103762 better bar min calculation 5 years ago
msquare 89ca2bb398 better bar min calculation 5 years ago
msquare af580389c1 no time for arrival day needed 5 years ago
Igor Scheller d794efe7bd User overview: Order by planned arrival/departure dates 5 years ago
msquare 0c51d3c487 make shift calendar printable 5 years ago
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
5 years ago
Igor Scheller 0458ce9509 Added more error messages 5 years ago
MichiK 142871f852 Add a config option for maximum signup in advance
We now have `signup_advance_hours` in the configuration that
only allows signup for shifts so many hours in the future.
A notice is displayed in the shift view for shifts in the
far future, together with an info notice on when signup for
that shift will be possible.

In addition, we now have a new shift state `NOT_YET` for this
purpose so we do not have to abuse `SHIFT_ENDED` anymore for
`signup_requires_arrival` as well.
5 years ago
Igor Scheller ead56a89fe Only show the shift "Comment" field for own entries 5 years ago
Igor Scheller b6eda8dbfc Fix profile link to mark angels as arrived 5 years ago
Igor Scheller 4e709d0d23 Log messages without inline HTML 5 years ago
msquare a9499f4e5a fix hour format for work log entries on myshifts page 6 years ago
msquare 4f1cef546e better nick validation, fixes #429 6 years ago
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/]
```
6 years ago
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.
6 years ago
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.
6 years ago
msquare 60ad343b22 fixes #178: Show not only next but also last shift in free angels view 6 years ago
Igor Scheller 6df3dc8489 questions: Don't strip content from messages
closes #545 ("=" removed in Questions & Answers)
6 years ago
Clemens 482721eb1b user view: Show multiple worklog entries per day
closes #531 (Multiple worklogs on same day not displayed in users shift list (but counted in sum))
6 years ago
Igor Scheller c33940f64a Moved permission checks to Authenticator class 6 years ago
msquare e0de2c2c65 more work on 35c3 theme 6 years ago
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)
6 years ago
Igor Scheller 88f3bafa5e Replaced `Auth()` with `auth()` 6 years ago
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup 6 years ago
Igor Scheller d7aea575ff Replaced more sql queries and old data 6 years ago
Igor Scheller 57932be428 Moved arrival_date to state 6 years ago
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
6 years ago
Igor Scheller 7c6afc2bfe Removed `User($id)` function 🎉 6 years ago
Igor Scheller 89e62c95a7 Changed more functions 🎉 6 years ago
Igor Scheller b069a938c6 Changed user_link and some other user functions to use the user id 6 years ago
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables 6 years ago
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model 6 years ago