Commit graph

253 commits

Author SHA1 Message Date
Igor Scheller
9b08b951a2
Merge pull request from MyIgel/shift-deletion-worklog
Save time of past shifts as worklog if they get deleted
2019-10-21 09:12:10 +02:00
Igor Scheller
4154e97f3f Deleted shift: Multiply with night shifts multiplier for worklog entry 2019-10-13 20:28:34 +02:00
Igor Scheller
dd03662968 Rebuild password reset 2019-10-08 16:17:06 +02:00
Igor Scheller
85e4403392 Rooms: Save times as Worklog and notify on room deletion 2019-09-18 04:27:59 +02:00
Igor Scheller
d71b27b78b Shifts: Save time as worklog if past shift gets deleted 2019-09-18 04:27:56 +02:00
Igor Scheller
27895f2639 Shift signup/signout: Be more verbose 2019-08-21 01:22:46 +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
4e709d0d23 Log messages without inline HTML 2019-06-03 20:33:09 +02:00
msquare
4f1cef546e better nick validation, fixes 2019-04-28 14:39:49 +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
012d5a4722 Don't strip characters from direct messages 2018-12-28 23:08:39 +01:00
Igor Scheller
0150aca6ad Order rooms in shift overview by name
closes  (Order of Rooms in overview)
2018-12-28 15:36:45 +01:00
msquare
794df6f99e fixes : users with only worklog and no shifts had 0 minutes on admin-active. query fixed 2018-12-27 19:53:48 +01:00
msquare
db26412e6c fixes : fill missing arrival dates and prevent setting arrival by admin-user instead of admin-arrive 2018-12-27 19:08:35 +01:00
Igor Scheller
689735ad51 Sort users on team page 2018-12-27 14:16:09 +01:00
Igor Scheller
c676e73cf6 php7.3: Fix username validation regex
closes  (Login does not work ->Invalid range in character class)
2018-12-18 12:44:09 +01:00
Igor Scheller
c33940f64a Moved permission checks to Authenticator class 2018-12-02 12:53:31 +01:00
Igor Scheller
f845a5ab8b Added caching for templating and routing
See  (Implement caching)
2018-11-24 16:30: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
2dcb7cc2de Replaced some global $user variables 2018-10-31 13:43:23 +01:00
Igor Scheller
7f61dc95be EventConfig: Merge event configuration from database to global config 2018-10-30 21:13:56 +01:00
Igor Scheller
2a134e6c0b Config: Removed nightshifts query 2018-09-23 11:40:53 +02:00
Igor Scheller
0734807eef Merge remote-tracking branch 'MyIgel/logentry-model' 2018-09-16 12:06:18 +02:00
Igor Scheller
d0abc27c07 Merge remote-tracking branch 'MyIgel/translations' 2018-09-15 14:58:31 +02:00
Igor Scheller
ac48332166 Models: Added LogEntry model 2018-08-31 03:24:54 +02:00
Igor Scheller
5456fea503 $bugfixes 2018-08-29 23:46:32 +02:00
Igor Scheller
175c335810 Db::selectOne() should return null if result is empty 2018-08-29 18:11:35 +02:00
Igor Scheller
d93ace2eae Prevent object serialization in session 2018-08-20 21:08:06 +02:00
Igor Scheller
864a086900 Prevent object serialization in session 2018-08-07 16:54:08 +02:00
Igor Scheller
0d154365a2 models: return null on empty result 2018-01-14 23:07:34 +01: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
Igor Scheller
0e8cc2f0a7 database: integrated illuminate/database do Db class, removed unused methods 2018-01-14 13:32:57 +01:00
msquare
ee9fbda098 add work date to work log 2017-12-29 18:57:11 +01:00
msquare
be3652b44a fix work log logs 2017-12-29 17:30:54 +01:00
msquare
86a38a3372 add user work log entries feature 2017-12-29 17:19:27 +01:00
Igor Scheller
6ceec76e7d feature request: filter angel types based on account settings, closes 2017-12-27 13:43:46 +01:00
msquare
1e8f0c4845 fixes , fixes : T-Shirt Score™ should be shown on the user view page below your shifts 2017-12-27 12:24:55 +01:00
msquare
abf4b1da30 check if logged in before sign up 2017-12-27 11:35:26 +01:00
msquare
96d4968e1d fix dashboard stats 2017-12-26 17:35:34 +01:00
msquare
6aaf8d6f53 fix : Public Dashboard Stats 2017-12-26 10:47:39 +01:00
Bot
952c7892f3 Formatting & Docstrings 2017-12-25 23:51:15 +01:00
klemens
a6cf4c9ce9 spelling fixes 2017-12-25 21:29:00 +01:00
msquare
fbbea4eb5f add show on dashboard flag for angeltypes 2017-12-23 11:59:13 +01:00