Commit Graph

236 Commits (86606c8055fdd6c5e0b59f06bf9e8c687d05c150)

Author SHA1 Message Date
Igor Scheller f201b2f1c8 Merge branch 'feature-bootstrap5'
# Conflicts:
#	package.json
#	tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
#	webpack.config.js
#	yarn.lock
Igor Scheller a36e142f28 Replaced self sign up icons, fixed FAQ link on angeltypes overview and shift overview colors
Michael Weimann 4428266488
migrate panels to cards
Igor Scheller 36ba619d5a
Fixed button sizes and types
Igor Scheller b41a9a02d1
Use bootstrap icons instead of glyphicons
msquare 7f1f3a773a fix angeltype selection on admin shift entry create
Igor Scheller 30e1d41c0a EventConfig: Set time on dates
Igor Scheller 28e357acd3 Shift sign up: Allow Supporters to signup users to occupied shifts
Igor Scheller 8284921ac5 Dashboard: Add URL filter
Igor Scheller 2745b04dc2 Added filter to dashboard
msquare 39f96783cf review changes
Igor Scheller a136cd97df Angellist: Fixed sorting
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