Commit Graph

224 Commits (90ec8d8d437e965a28b8e383f231a54b876f1e61)

Author SHA1 Message Date
Igor Scheller a68c8ae6d2 Fixes : Server error when no shifts configured and with 'user_shifts' as home site
msquare c3045e07ce minor css class changes
Igor Scheller f201b2f1c8 Merge branch 'feature-bootstrap5'
# Conflicts:
#	package.json
#	tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
#	webpack.config.js
#	yarn.lock
Igor Scheller 950a865c0c "Own Angeltypes" filter: only select restricted type if already confirmed
Michael Weimann 82f640896e
migrate shift overview cards to panels
migrate shift overview cards to panels
Igor Scheller 7917e32f3e
Fixed api key toggle driver license config display and dashboard
Igor Scheller 08188fa32a
Fixed shifts filter toggle and "hide on print" classes
Igor Scheller 36ba619d5a
Fixed button sizes and types
Igor Scheller b41a9a02d1
Use bootstrap icons instead of glyphicons
Igor Scheller edcc1f481d Fixed formatting
Xu 34b01fd37d shifts filter own AngelTypes select only confirmed Angeltypes
Igor Scheller 6aca6f08e2 Upgrade to PHP 8
Igor Scheller 8284921ac5 Dashboard: Add URL filter
Igor Scheller acf84f222d Added Room model
Igor Scheller 390db395a6 File formatting fixes
Igor Scheller 272be5eab2 Shifts overview: Show all rooms and only own angel types
Igor Scheller 8c0ac0f7a1 Check permissions before showing ical, atom and json export links
closes  (Rechtesystem ical&json)
msquare fbd78b8daf fixes : never select a default date before first existing shift in shifts view
cbluoss 4beb5a6986 Extended the iCal section with a collapsible card to show the current api key.
Bot be39c63f46 Renamed redirect() to throwRedirect()
Igor Scheller 14f8d208b8 Removed global $ical_shifts
msquare 416c49ae0b fix by also allowing only restricted angeltypes
msquare 0c51d3c487 make shift calendar printable
msquare f6a87535a0 add help button to ical export for android, fixes
Janne Heß afa4506e11 Support alternative home sites
MichiK 252f003b94 Really fix the data/timepicker CSS and JS
Attaching the timepicker to the input instead of the sorrounding div didn't
turn out as expected. Therefore, I used the same mechanism for DOM attachment
and lazy initialization for the timepicker like for the datepicker.

Instead of trying to load the CSS through webpack and some JS voodoo, it's
a lot simpler to just include it via the normal base theme CSS. This works.
In addition, I noticed that there is an easier way to read the current locale.
No need to do this twice via different ways.

This closes .
MichiK ed5ee3235e Add timepickers in shifts view
Igor Scheller c33940f64a Moved permission checks to Authenticator class
Igor Scheller 88f3bafa5e Replaced `Auth()` with `auth()`
Igor Scheller 7c6afc2bfe Removed `User($id)` function 🎉
Igor Scheller 89e62c95a7 Changed more functions 🎉
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables
Igor Scheller d0abc27c07 Merge remote-tracking branch 'MyIgel/translations'
Igor Scheller c1a1180d1f Moved frontend, templates and lang to resources
Igor Scheller 222c9fed7d Merge remote-tracking branch 'MyIgel/templating'
Bot e8f8fc7f5f Replaced gettext translation `_()` with `__()` that uses the Translator class
Igor Scheller bb3d16d273 Added Twig template renderer, closes
Igor Scheller d93ace2eae Prevent object serialization in session
Igor Scheller d6c8f1a614 Merge branch 'master' to 'rebuild-database'
Igor Scheller 864a086900 Prevent object serialization in session
msquare 2e1c2cf3b5 remove br between shift filter checkboxes
Igor Scheller fe58e4f422 database: updated checks for selectOne
msquare e7b0e9934d add shift filter buttons at the top
msquare 8c64532902 fix ical export description
Igor Scheller 6ceec76e7d feature request: filter angel types based on account settings, closes
msquare abf4b1da30 check if logged in before sign up
Bot 952c7892f3 Formatting & Docstrings
msquare a1c032642f introduce new shift signup state for not arrived angels
msquare 1289101f6e rewrite controller for creating shift entries
msquare fd85034e7f redo shift signoff and icons for delete/confirm/acknowledgment questions