summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-16add PHP composer to build dependencyPwnyTail
2019-03-16readme: Added mbstring as required extensionIgor Scheller
closes #576 (Ubuntu 18.04 requires mbstring to be installed manually)
2019-03-09Support disabling the arrival featureJanne Heß
Setting `autoarrive` to true will now cause all newly registered angels to be automatically confirmed as arrived.
2019-03-09Support alternative home sitesJanne Heß
2019-01-20add note that `php-mysql` needs to be installedValentin Churavy
Took me a while to figure that one out
2019-01-13fixes #178: Show not only next but also last shift in free angels viewmsquare
2019-01-13Update README.mdmsquare
Typo.
2019-01-13added install sql directionsmsquare
2019-01-13updated the README: gitlab badges and release install instructionsmsquare
2018-12-30migration: Exclude add_angel_supporter_permissions from unit testsv3.0.0Igor Scheller
2018-12-30migration: Add shiftentry_edit_angeltype_supporter permission to angelsIgor Scheller
2018-12-30migrations: formattingIgor Scheller
2018-12-30When only free shifts should be shown: filter for selected angel typesIgor Scheller
closes #556 (shifts shown, where not selected angeltype is free)
2018-12-30users_controller: formattingIgor Scheller
2018-12-28comments: Don't strip charactersIgor Scheller
closes #510 (htmlentities-like content in a comment gets removed)
2018-12-28questions: Don't strip content from messagesIgor Scheller
closes #545 ("=" removed in Questions & Answers)
2018-12-28Don't strip characters from direct messagesIgor Scheller
2018-12-28active angels: Bugfix and prevent errors when searching double spacesIgor Scheller
2018-12-28Don't save sessions permanently on api and metrics pathsIgor Scheller
closes #530 (Session on API calls)
2018-12-28moment.js: Set language on initializationIgor Scheller
closes #544 (Translation error german / english mix)
2018-12-28styling: Fix colored links text hover on dark themeIgor Scheller
closes #547 (Text-success hover on dark theme)
2018-12-28Order rooms in shift overview by nameIgor Scheller
closes #551 (Order of Rooms in overview)
2018-12-27fixes #548: users with only worklog and no shifts had 0 minutes on ↵msquare
admin-active. query fixed
2018-12-27fixes #549: fill missing arrival dates and prevent setting arrival by ↵msquare
admin-user instead of admin-arrive
2018-12-27Sort users on team pageIgor Scheller
2018-12-26add multiple shifts: Fix hour regex and sorting, cleanup and formattingIgor Scheller
2018-12-26Fix warning if searching two whitespaces and formattingIgor Scheller
2018-12-25metrics: Fix users statsIgor Scheller
2018-12-25Bugfix: Edit user: Show groups list if angel has no rightsIgor Scheller
2018-12-25Sort Angels AlphabeticalIgor Scheller
closes #541 (Shift Signup: Sort Angels Alphabetical)
2018-12-22reformatted code due to guidelinesjwacalex
2018-12-22first draft for #536jwacalex
2018-12-22user: allow up to 40 characters for dect numbersIgor Scheller
closes #309 (EPVPN number in DECT field is shortened) closes #529 (For dect numbers are only 5 digits allowed)
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.