2240 Commits (edf32208246341e568f2c7f3729618de3ef97227)
 

Author SHA1 Message Date
MichiK 6a26165647 Improve Docker build caching
First install the dependencies, then copy the files from the build context
into the image. This allows for more caching during rebuilds when files
change and rebuilds are much faster.
6 years ago
Igor Scheller e3fa19b71e styling 35c3: Lighten the font color 6 years ago
marudor aedad457e9 Update devDeps to not include event-stream 6 years ago
marudor d69f36dde1 modernize Stuff 6 years ago
MichiK c035386f39 Set project name for docker-compose 6 years ago
MichiK 9f708378f7 Swap yarn install and copy assets as well 6 years ago
MichiK 2b03e21f3d Improve Docker build caching
First install the dependencies, then copy the files from the build context
into the image. This allows for more caching during rebuilds when files
change and rebuilds are much faster.
6 years ago
Igor Scheller 1801a84464 styling 35c3: Lighten the font color 6 years ago
marudor 90e9f0153c Update devDeps to not include event-stream 6 years ago
marudor c798aca98b modernize Stuff 6 years ago
MichiK 44e33eb2de Some small JS fixes for eslint compliance 6 years ago
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