Commit Graph

224 Commits (a309d873a7fba1066c3e3292de276e434ef6e6a4)

Author SHA1 Message Date
Igor Scheller e74eb6eee4 Shifts edit: Added schedule import warning
Igor Scheller 0bbc2d219d Rename "restricted angeltype" to "Requires introduction" in the frontend
Closes  (Rename "restricted angeltype")
Igor Scheller f4f3487c93 Renamed variables for more consistent worklog naming
Igor Scheller f732a4af6f Added Worklog model
Igor Scheller acf84f222d Added Room model
Igor Scheller 390db395a6 File formatting fixes
Igor Scheller 4d8e568ff8 Users overview: Fixed sorting
Igor Scheller 94753bc3d8 Worklog: Limit worklog comment length to 200 as it is configured in the database
Igor Scheller 46f80fbed2 Angeltypes: Fixed error on angeltype creation
Igor Scheller e1471248fe User: Add pronoun statement
Bot be39c63f46 Renamed redirect() to throwRedirect()
Igor Scheller 9b08b951a2
Merge pull request from MyIgel/shift-deletion-worklog
Save time of past shifts as worklog if they get deleted
Igor Scheller fc773b25b3 Use 403 forbidden on shifts json, atom export and ical export
Igor Scheller dd03662968 Rebuild password reset
Igor Scheller d71b27b78b Shifts: Save time as worklog if past shift gets deleted
Igor Scheller 088d351b2b Sort angeltypes shifts date dropdown
msquare 8139f2fb4e redo fix shift view bug
msquare a521ace9f7 fix shift view bug
Igor Scheller d794efe7bd User overview: Order by planned arrival/departure dates
Igor Scheller bcce2625a8 Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
Igor Scheller 0458ce9509 Added more error messages
Igor Scheller 4e709d0d23 Log messages without inline HTML
Igor Scheller d208cab1ac When only free shifts should be shown: filter for selected angel types
closes  (shifts shown, where not selected angeltype is free)
Igor Scheller 1fefe93bc8 users_controller: formatting
Igor Scheller d214525e24 Sort Angels Alphabetical
closes  (Shift Signup: Sort Angels Alphabetical)
Igor Scheller 9a15fbc71e worklog: Fix hours validation
closes  (Worklog entries with floating point numbers with a comma dispatches a team of untrained monkeys)
Igor Scheller c33940f64a Moved permission checks to Authenticator class
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes  (Security Vulnerability)
Igor Scheller 88f3bafa5e Replaced `Auth()` with `auth()`
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup
Igor Scheller d7aea575ff Replaced more sql queries and old data
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
Igor Scheller 7c6afc2bfe Removed `User($id)` function 🎉
Igor Scheller 89e62c95a7 Changed more functions 🎉
Igor Scheller b069a938c6 Changed user_link and some other user functions to use the user id
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables
Igor Scheller b443b53919 Translation: added pluralization support
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config
Igor Scheller d0abc27c07 Merge remote-tracking branch 'MyIgel/translations'
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class
msquare 1090d5e889
Update shifts_controller.php
fix problem when missing needed angeltype entry
Igor Scheller d6c8f1a614 Merge branch 'master' to 'rebuild-database'
msquare 6dbec2e2fb remove unused code
Igor Scheller 646ffc1910 $bugfixes...
Bot 5227fe6a94 Formatting
Igor Scheller fe58e4f422 database: updated checks for selectOne
msquare c961269bb7 better hour formatting
msquare ee9fbda098 add work date to work log
msquare 86a38a3372 add user work log entries feature
msquare 3993e553d1 small improvements of user view