Commit graph

297 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
dfcacaa331 Renamed message send buttons
closes  (Sending a message and an irritating button)
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
Christian Kleinbach
e4712658a4 added german date format for ticks in calender view + corresponding translation 2020-04-23 13:30:26 +02:00
Igor Scheller
94753bc3d8 Worklog: Limit worklog comment length to 200 as it is configured in the database 2020-01-09 13:43:10 +01:00
Igor Scheller
e1471248fe User: Add pronoun statement 2019-12-26 19:18:47 +01:00
Igor Scheller
ec47d124bb Shifts overview: only scroll shifts, not whole page 2019-12-26 16:46:06 +01:00
Michael Weimann
ea034ecec6 Add the container class to some views 2019-12-19 19:33:52 +01:00
Michael Weimann
e16e0b2644 Migrate Question usages 2019-12-07 21:29:11 +01:00
msquare
613d258c87 fix by adding a badge to shift view wich contains number of missing angels 2019-11-03 12:08:46 +01:00
Igor Scheller
eec1eff65b Shifts overview: Style cleanup 2019-10-20 15:38:09 +02:00
Wonko T. Sane
1a5c10dd41 adding a dashed line when expandable 2019-10-20 14:59:15 +02:00
Wonko T. Sane
b14d352140 Fix for
Implementation idea stolen from http://jsfiddle.net/6K7t4/24/
2019-10-20 14:59:15 +02: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
ce6419e308
Merge pull request from MyIgel/show-angetypes
Shift page: show additional angeltypes if shift entries where found
2019-08-21 22:22:05 +02:00
Igor Scheller
f73b8e7a0e Fix translation methods 2019-08-21 22:11:20 +02:00
Igor Scheller
b2a4225a62 Shift page: show additional angeltypes if shift entries where found 2019-08-21 22:08:48 +02:00
msquare
548d7317b4 redo fix shift view bug 2019-08-21 01:28:47 +02:00
msquare
53ec14b9c4 better bar min calculation 2019-08-19 10:20:44 +02:00
msquare
7d82103762 better bar min calculation 2019-08-19 10:20:07 +02:00
msquare
89ca2bb398 better bar min calculation 2019-08-19 10:19:27 +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
msquare
0c51d3c487 make shift calendar printable 2019-07-24 20:57:27 +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
0458ce9509 Added more error messages 2019-06-04 21:24:59 +02:00
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.
2019-06-04 21:24:59 +02:00
Igor Scheller
ead56a89fe Only show the shift "Comment" field for own entries 2019-06-04 21:23:34 +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
Igor Scheller
6df3dc8489 questions: Don't strip content from messages
closes  ("=" removed in Questions & Answers)
2018-12-28 23:08:39 +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