Commit graph

133 commits

Author SHA1 Message Date
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
8c0ac0f7a1 Check permissions before showing ical, atom and json export links
closes  (Rechtesystem ical&json)
2020-04-25 16:54:30 +02:00
Igor Scheller
02ee581202 User view: Show double assigned shifts
closes  (Number of shifts differs in web interface and API response)
2020-04-24 22:32:55 +02:00
Igor Scheller
a8333dd4d5 Only show "iCal export and API" on own profile page
It's confusing to see it on other profile pages
2020-04-24 22:32:55 +02:00
Igor Scheller
e1471248fe User: Add pronoun statement 2019-12-26 19:18:47 +01:00
Igor Scheller
dd03662968 Rebuild password reset 2019-10-08 16:17:06 +02:00
Igor Scheller
8f8130634e Show normal login page after registration, added msg() template function 2019-10-08 15:28:23 +02:00
Igor Scheller
a51bfae6e5 User view: Fix shifts order if user has worklogs 2019-08-24 12:32:34 +02:00
msquare
3ce3129b6e feature: disable lastname+prename in config 2019-08-24 10:56:59 +02:00
msquare
1604d2bce0 format freeloader duration on user myshifts page 2019-08-23 15:55:22 +02:00
msquare
d4e0fb0013 format freeloader duration on user myshifts page 2019-08-23 15:49:41 +02:00
msquare
39fda9b04f format freeloader duration on user myshifts page 2019-08-23 15:47:17 +02:00
msquare
10fcd66da3 format freeloader duration on user myshifts page 2019-08-23 15:44:52 +02:00
msquare
edcf794a32 fixes : display shifts with same start time on user myshifts page 2019-08-23 15:23:04 +02:00
msquare
af580389c1 no time for arrival day needed 2019-07-25 18:53:27 +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
b6eda8dbfc Fix profile link to mark angels as arrived 2019-06-04 21:22:19 +02:00
Igor Scheller
4e709d0d23 Log messages without inline HTML 2019-06-03 20:33:09 +02:00
msquare
a9499f4e5a fix hour format for work log entries on myshifts page 2019-04-28 14:58:43 +02:00
msquare
4f1cef546e better nick validation, fixes 2019-04-28 14:39:49 +02:00
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/]
```
2019-04-25 18:17:19 +02:00
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.
2019-04-23 21:05:56 +02:00
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.
2019-04-23 12:43:45 +02:00
msquare
60ad343b22 fixes : Show not only next but also last shift in free angels view 2019-01-13 16:04:44 +01:00
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))
2018-12-21 21:18:14 +01:00
Igor Scheller
c33940f64a Moved permission checks to Authenticator class 2018-12-02 12:53:31 +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
57932be428 Moved arrival_date to state 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
d15946df2d Changed src/ code and templates to use the new user model 2018-10-31 13:43:23 +01:00
Igor Scheller
b443b53919 Translation: added pluralization support 2018-10-30 22:50:22 +01:00
Igor Scheller
90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes 
2018-10-30 22:50:22 +01:00
Igor Scheller
7f61dc95be EventConfig: Merge event configuration from database to global config 2018-10-30 21:13:56 +01:00
Igor Scheller
7762c0eb2b Translatable user groups & cutoff fix
Closes  (Typo: "irt Manager" instead of "Shirt Manager")
2018-10-24 19:18:35 +02:00
Igor Scheller
2a134e6c0b Config: Removed nightshifts query 2018-09-23 11:40:53 +02:00
Bot
e8f8fc7f5f Replaced gettext translation _() with __() that uses the Translator class 2018-08-29 23:46:32 +02:00
Igor Scheller
acfe72cb91 Removed translation from config file 2018-08-29 23:46:32 +02:00
Bot
5227fe6a94 Formatting 2018-01-14 18:09:34 +01:00
Igor Scheller
fe58e4f422 database: updated checks for selectOne 2018-01-14 17:47:26 +01:00
mia
c83771ed62
Fixes
Display "shift started" instead of "shift starts" when shift has already started.
2018-01-01 16:55:59 +00:00
msquare
c961269bb7 better hour formatting 2017-12-30 12:07:10 +01:00
msquare
d66dc43aec fix worklog entry view 2017-12-29 19:08:57 +01:00
msquare
ee9fbda098 add work date to work log 2017-12-29 18:57:11 +01:00
msquare
d95e488893 add work log creator infor 2017-12-29 17:37:08 +01:00