summaryrefslogtreecommitdiff
path: root/includes/model
AgeCommit message (Collapse)Author
2019-12-30Migrate message viewMichael Weimann
2019-12-27Shifts overview: Added filter_max_duration to limit max runtimeIgor Scheller
2019-12-27Voucher: Added hours_per_voucher settingIgor Scheller
2019-12-27Voucher: Add worklog entries to calculationIgor Scheller
2019-12-25Voucher: Added calculation start timeIgor Scheller
2019-12-12ShiftEntry 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-08Merge pull request #685 from MyIgel/schedule-importmsquare
Rebuild Schedule import
2019-12-08Add timezone to shifts JSONIgor Scheller
Resolves #689 (Provide time zone offset via the shifts-json-export API)
2019-12-08Added Schedule parsing and replaced old Fahrplan importerIgor Scheller
Resolves #553 (Change Frab Import from xCal to XML) Resolves #538 (Feature Request: Multi Frab Import)
2019-10-21Merge pull request #651 from MyIgel/shift-deletion-worklogIgor Scheller
Save time of past shifts as worklog if they get deleted
2019-10-13Deleted shift: Multiply with night shifts multiplier for worklog entryIgor Scheller
2019-10-08Rebuild password resetIgor Scheller
2019-09-18Rooms: Save times as Worklog and notify on room deletionIgor Scheller
2019-09-18Shifts: Save time as worklog if past shift gets deletedIgor Scheller
2019-08-21Shift signup/signout: Be more verboseIgor Scheller
2019-06-04Added more error messagesIgor Scheller
2019-06-04Add a config option for maximum signup in advanceMichiK
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-03Log messages without inline HTMLIgor Scheller
2019-04-28better nick validation, fixes #429msquare
2019-01-13fixes #178: Show not only next but also last shift in free angels viewmsquare
2018-12-28Don't strip characters from direct messagesIgor Scheller
2018-12-28Order rooms in shift overview by nameIgor Scheller
closes #551 (Order of Rooms in overview)
2018-12-27fixes #548: users with only worklog and no shifts had 0 minutes on ↵msquare
admin-active. query fixed
2018-12-27fixes #549: fill missing arrival dates and prevent setting arrival by ↵msquare
admin-user instead of admin-arrive
2018-12-27Sort users on team pageIgor Scheller
2018-12-18php7.3: Fix username validation regexIgor Scheller
closes #523 (Login does not work ->Invalid range in character class)
2018-12-02Moved permission checks to Authenticator classIgor Scheller
2018-11-24Added caching for templating and routingIgor Scheller
See #486 (Implement caching)
2018-10-31Replaced `Auth()` with `auth()`Igor Scheller
2018-10-31User: Bugfixes & code cleanupIgor Scheller
2018-10-31Replaced more sql queries and old dataIgor Scheller
2018-10-31Replaced more user related stuffIgor Scheller
(Contains some buggy stuff too...)
2018-10-31Removed `User($id)` function :tada:Igor Scheller
2018-10-31Changed more functions :tada:Igor Scheller
2018-10-31Replaced some global `$user` variablesIgor Scheller
2018-10-30EventConfig: Merge event configuration from database to global configIgor Scheller
2018-09-23Config: Removed nightshifts queryIgor Scheller
2018-09-16Merge remote-tracking branch 'MyIgel/logentry-model'Igor Scheller
2018-09-15Merge remote-tracking branch 'MyIgel/translations'Igor Scheller
2018-08-31Models: Added LogEntry modelIgor Scheller
2018-08-29$bugfixesIgor Scheller
2018-08-29Db::selectOne() should return null if result is emptyIgor Scheller
2018-08-20Prevent object serialization in sessionIgor Scheller
2018-08-07Prevent object serialization in sessionIgor Scheller
2018-01-14models: return null on empty resultIgor Scheller
2018-01-14FormattingBot
2018-01-14database: updated checks for selectOneIgor Scheller
2018-01-14database: integrated illuminate/database do Db class, removed unused methodsIgor Scheller
2017-12-29add work date to work logmsquare
2017-12-29fix work log logsmsquare