2279 Commits (b814cf51e4024b6c4c95dcffa00d308570644a9e)
 

Author SHA1 Message Date
MichiK ed5ee3235e Add timepickers in shifts view 6 years ago
MichiK 4e3232e57a Replace datepicker and remove datepicker inline JS 6 years ago
MichiK 36b7f8d2a2 Fix datepicker
`<input type="date">` and JS datepicker combined cause trouble in some
browsers, so this changes all the date input fields' type to `text`
via JS so that the browser's datepicker is only used when a user has
disabled JavaScript.

In addition, it adds a placeholder so the user knows which date format
to use when entering the date manually.

This closes #507.
6 years ago
Phi|eas |ebada 5696dbffc2 Degender shirt sizes
As requested on [twitter](https://twitter.com/sdrnoise/status/1069327306475347968).

Following [Geekfeminism's naming scheme](http://geekfeminism.wikia.com/wiki/T-shirts).
6 years ago
Igor Scheller c9d7e88cc7 Implemented controller permissions 6 years ago
Igor Scheller 55beca95cd Refactoring: Throw HttpAuthExpired on csrf token mismatch 6 years ago
Igor Scheller 9788c5095a Implemented HttpException 6 years ago
Igor Scheller 2588bbf7bc Templating: Improved error templates 6 years ago
Igor Scheller c33940f64a Moved permission checks to Authenticator class 6 years ago
Igor Scheller 951828a4f1 Migration: Moved reference method to trait 6 years ago
Igor Scheller 720b46f60f Models: Added DocBlocks 6 years ago
Igor Scheller 8a9031fa01 Docker: Added storage path to container
Closes #505
6 years ago
msquare e0de2c2c65 more work on 35c3 theme 6 years ago
msquare b36721f0c2 add more colors from c3groc to the 35c3 theme 6 years ago
msquare c6c4792e0d Update needed directory permissions in README 6 years ago
Igor Scheller f845a5ab8b Added caching for templating and routing
See #486 (Implement caching)
6 years ago
Igor Scheller 944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes #494 (Security Vulnerability)
6 years ago
Igor Scheller fd37c9d60e Added additional headers 6 years ago
Igor Scheller 23c0fae36f Added csrf middleware 6 years ago
msquare 8236989be0 fix missing unique mail validation on user register 6 years ago
msquare 8db159580d Merge branch '35c3-theme' 6 years ago
msquare c1494fc1e7 add 35c3 theme dark 6 years ago
Igor Scheller 15751f9c7a Fix error when accessing undefined date
Closes #491 (Edit User fails when User never logged in before)
6 years ago
Igor Scheller 88f3bafa5e Replaced `Auth()` with `auth()` 6 years ago
Igor Scheller 82b22160fd Fixed error if shirt size is not configured 6 years ago
Igor Scheller a2aaba9cab User: Bugfixes & code cleanup 6 years ago
Igor Scheller d7aea575ff Replaced more sql queries and old data 6 years ago
Igor Scheller 57932be428 Moved arrival_date to state 6 years ago
Igor Scheller 4e09ee3eb2 Replaced more user related stuff
(Contains some buggy stuff too...)
6 years ago
Igor Scheller 7c6afc2bfe Removed `User($id)` function 🎉 6 years ago
Igor Scheller 89e62c95a7 Changed more functions 🎉 6 years ago
Igor Scheller b069a938c6 Changed user_link and some other user functions to use the user id 6 years ago
Igor Scheller 2dcb7cc2de Replaced some global `$user` variables 6 years ago
Igor Scheller d15946df2d Changed `src/` code and templates to use the new user model 6 years ago
Igor Scheller 8e62c4c52c Added new user models 6 years ago
Igor Scheller b443b53919 Translation: added pluralization support 6 years ago
Igor Scheller 90e1a94962 Make application name configurable
* Added app_name configuration option
* Extended `EngelsystemMailer` to prepend the application name to all mails

Closes #426
6 years ago
Igor Scheller 0aa5f07925 Replaced angel icons with svg 6 years ago
Igor Scheller 689ad7d5d5 EventConfig: Use text column instead of json if not supported 6 years ago
Igor Scheller 7f61dc95be EventConfig: Merge event configuration from database to global config 6 years ago
Igor Scheller 63d1292bf8 Added EventConfig model 6 years ago
Igor Scheller c4867811e2 BaseModel: Added findOrNew 6 years ago
Igor Scheller c9afc27ab9 Tests: Moved ServiceProvider::setExpects to TestCase 6 years ago
Igor Scheller fcee7d752f Templates cleanup 6 years ago
Igor Scheller 2aad181798 Footer: Add additional links to the footer
Closes #435 (Support for additional footer links)
6 years ago
Igor Scheller 4f04924e29 Privileges: grant user work log permissions to shikos & cleanup
Closes #478 (Make user work log available)
6 years ago
Igor Scheller 7762c0eb2b Translatable user groups & cutoff fix
Closes #318 (Typo: "irt Manager" instead of "Shirt Manager")
6 years ago
Igor Scheller 414a21b3c6 Shifts overview: Moved the filter button to be more visible 6 years ago
Igor Scheller 0d8feace33 Readme: Clarify required php modules
Closes #449 (Change of the Language is not working)
Closes #479 (Installation instruction missing i18n instructions)
6 years ago
Igor Scheller 4bd38305dc Readme: Clarify config file names
Closes #465 (tshirt_sizes seem mixed with the default config)
6 years ago