summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-22credits: Allow customizationIgor Scheller
2018-12-22Renderer: Added twig extension for markdown renderingIgor Scheller
2018-12-22metrics: Added vouchers and tshirtsIgor Scheller
2018-12-21user view: Show multiple worklog entries per dayClemens
closes #531 (Multiple worklogs on same day not displayed in users shift list (but counted in sum))
2018-12-19metrics: Added more statsIgor Scheller
2018-12-19Implemented /metrics endpoint and reimplemented /statsIgor Scheller
closes #418 (/metrics endpoint) Usage: ```yaml scrape_configs: - job_name: 'engelsystem' static_configs: - targets: ['engelsystem.example.com:80'] ```
2018-12-19ErrorHandler: Don't wrap the response if a content-type is definedIgor Scheller
2018-12-19Translation: Enforce LC_NUMERIC for numeric conversionsIgor Scheller
2018-12-18worklog: Fix hours validationIgor Scheller
closes #527 (Worklog entries with floating point numbers with a comma dispatches a team of untrained monkeys)
2018-12-18rooms admin: Set a maximum character lengthIgor Scheller
closes #525 (Room names with more than 35 characters dispatch a team of untrained monkeys)
2018-12-18php7.3: Fix username validation regexIgor Scheller
closes #523 (Login does not work ->Invalid range in character class)
2018-12-18styling 35c3: Fix headline color in alertsIgor Scheller
2018-12-15CI: Fixed xdebug dependency do be php 7.3 compatible (still in beta)Igor Scheller
2018-12-09Authenticator: Use id from user objectIgor Scheller
Closes #519 (iCal/JSON export only works when logged in)
2018-12-09upgrade chart.js lib and fix bargraph. fixes #511msquare
2018-12-09fix margin of form submit in tablesmsquare
2018-12-08Really fix the data/timepicker CSS and JSMichiK
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 #516.
2018-12-08Fix the timepicker in shifts viewMichiK
This is one part of #516.
2018-12-07fix button font colorsmsquare
2018-12-07Change the color of "reset" in admin_arriveMichiK
2018-12-07resolve package.jsonmsquare
2018-12-07Set project name for docker-composeMichiK
2018-12-07Swap yarn install and copy assets as wellMichiK
2018-12-07Improve Docker build cachingMichiK
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.
2018-12-07styling 35c3: Lighten the font colorIgor Scheller
2018-12-07Update devDeps to not include event-streammarudor
2018-12-07modernize Stuffmarudor
2018-12-07Set project name for docker-composeMichiK
2018-12-07Swap yarn install and copy assets as wellMichiK
2018-12-07Improve Docker build cachingMichiK
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.
2018-12-07styling 35c3: Lighten the font colorIgor Scheller
2018-12-07Update devDeps to not include event-streammarudor
2018-12-07modernize Stuffmarudor
2018-12-06Some small JS fixes for eslint complianceMichiK
2018-12-05Add timepickers in shifts viewMichiK
2018-12-04Replace datepicker and remove datepicker inline JSMichiK
2018-12-03Fix datepickerMichiK
`<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.
2018-12-03Degender shirt sizesPhi|eas |ebada
As requested on [twitter](https://twitter.com/sdrnoise/status/1069327306475347968). Following [Geekfeminism's naming scheme](http://geekfeminism.wikia.com/wiki/T-shirts).
2018-12-02Implemented controller permissionsIgor Scheller
2018-12-02Refactoring: Throw HttpAuthExpired on csrf token mismatchIgor Scheller
2018-12-02Implemented HttpExceptionIgor Scheller
2018-12-02Templating: Improved error templatesIgor Scheller
2018-12-02Moved permission checks to Authenticator classIgor Scheller
2018-12-02Migration: Moved reference method to traitIgor Scheller
2018-12-02Models: Added DocBlocksIgor Scheller
2018-12-02Docker: Added storage path to containerIgor Scheller
Closes #505
2018-11-25more work on 35c3 thememsquare
2018-11-24add more colors from c3groc to the 35c3 thememsquare
2018-11-24Update needed directory permissions in READMEmsquare
2018-11-24Added caching for templating and routingIgor Scheller
See #486 (Implement caching)