Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-27 | Shifts overview: Added filter_max_duration to limit max runtime | Igor Scheller | |
2019-12-27 | Voucher: Added hours_per_voucher setting | Igor Scheller | |
2019-12-27 | Voucher: Add worklog entries to calculation | Igor Scheller | |
2019-12-25 | Voucher: Added calculation start time | Igor Scheller | |
2019-12-12 | ShiftEntry query now returns the related user.name as well. | cbluoss | |
This was done for API requests to save additional queries, but should allow us to remove some queries pretty much everywhere shifts get listed (will be done in a new PR eventually) | |||
2019-12-08 | Merge pull request #685 from MyIgel/schedule-import | msquare | |
Rebuild Schedule import | |||
2019-12-08 | Add timezone to shifts JSON | Igor Scheller | |
Resolves #689 (Provide time zone offset via the shifts-json-export API) | |||
2019-12-08 | Added Schedule parsing and replaced old Fahrplan importer | Igor Scheller | |
Resolves #553 (Change Frab Import from xCal to XML) Resolves #538 (Feature Request: Multi Frab Import) | |||
2019-10-21 | Merge pull request #651 from MyIgel/shift-deletion-worklog | Igor Scheller | |
Save time of past shifts as worklog if they get deleted | |||
2019-10-13 | Deleted shift: Multiply with night shifts multiplier for worklog entry | Igor Scheller | |
2019-10-08 | Rebuild password reset | Igor Scheller | |
2019-09-18 | Rooms: Save times as Worklog and notify on room deletion | Igor Scheller | |
2019-09-18 | Shifts: Save time as worklog if past shift gets deleted | Igor Scheller | |
2019-08-21 | Shift signup/signout: Be more verbose | Igor Scheller | |
2019-06-04 | Added more error messages | Igor Scheller | |
2019-06-04 | Add a config option for maximum signup in advance | MichiK | |
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-03 | Log messages without inline HTML | Igor Scheller | |
2019-04-28 | better nick validation, fixes #429 | msquare | |
2019-01-13 | fixes #178: Show not only next but also last shift in free angels view | msquare | |
2018-12-28 | Don't strip characters from direct messages | Igor Scheller | |
2018-12-28 | Order rooms in shift overview by name | Igor Scheller | |
closes #551 (Order of Rooms in overview) | |||
2018-12-27 | fixes #548: users with only worklog and no shifts had 0 minutes on ↵ | msquare | |
admin-active. query fixed | |||
2018-12-27 | fixes #549: fill missing arrival dates and prevent setting arrival by ↵ | msquare | |
admin-user instead of admin-arrive | |||
2018-12-27 | Sort users on team page | Igor Scheller | |
2018-12-18 | php7.3: Fix username validation regex | Igor Scheller | |
closes #523 (Login does not work ->Invalid range in character class) | |||
2018-12-02 | Moved permission checks to Authenticator class | Igor Scheller | |
2018-11-24 | Added caching for templating and routing | Igor Scheller | |
See #486 (Implement caching) | |||
2018-10-31 | Replaced `Auth()` with `auth()` | Igor Scheller | |
2018-10-31 | User: Bugfixes & code cleanup | Igor Scheller | |
2018-10-31 | Replaced more sql queries and old data | Igor Scheller | |
2018-10-31 | Replaced more user related stuff | Igor Scheller | |
(Contains some buggy stuff too...) | |||
2018-10-31 | Removed `User($id)` function :tada: | Igor Scheller | |
2018-10-31 | Changed more functions :tada: | Igor Scheller | |
2018-10-31 | Replaced some global `$user` variables | Igor Scheller | |
2018-10-30 | EventConfig: Merge event configuration from database to global config | Igor Scheller | |
2018-09-23 | Config: Removed nightshifts query | Igor Scheller | |
2018-09-16 | Merge remote-tracking branch 'MyIgel/logentry-model' | Igor Scheller | |
2018-09-15 | Merge remote-tracking branch 'MyIgel/translations' | Igor Scheller | |
2018-08-31 | Models: Added LogEntry model | Igor Scheller | |
2018-08-29 | $bugfixes | Igor Scheller | |
2018-08-29 | Db::selectOne() should return null if result is empty | Igor Scheller | |
2018-08-20 | Prevent object serialization in session | Igor Scheller | |
2018-08-07 | Prevent object serialization in session | Igor Scheller | |
2018-01-14 | models: return null on empty result | Igor Scheller | |
2018-01-14 | Formatting | Bot | |
2018-01-14 | database: updated checks for selectOne | Igor Scheller | |
2018-01-14 | database: integrated illuminate/database do Db class, removed unused methods | Igor Scheller | |
2017-12-29 | add work date to work log | msquare | |
2017-12-29 | fix work log logs | msquare | |
2017-12-29 | add user work log entries feature | msquare | |