Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-08 | Moved translation helpers to sub namespace | Igor Scheller | |
2019-07-08 | Implemented AuthController for login | Igor Scheller | |
* Moved /login functionality to AuthController * Refactored password handling logic to use the Authenticator | |||
2019-06-12 | Added logout via AuthController | Igor Scheller | |
2019-06-04 | Added more error messages | Igor Scheller | |
2019-06-04 | Add a config option for maximum signup in advance | MichiK | |
We now have `signup_advance_hours` in the configuration that only allows signup for shifts so many hours in the future. A notice is displayed in the shift view for shifts in the far future, together with an info notice on when signup for that shift will be possible. In addition, we now have a new shift state `NOT_YET` for this purpose so we do not have to abuse `SHIFT_ENDED` anymore for `signup_requires_arrival` as well. | |||
2019-06-04 | Only show the shift "Comment" field for own entries | Igor Scheller | |
2019-06-04 | Fix profile link to mark angels as arrived | Igor Scheller | |
2019-06-04 | Use ini timezone setting | Igor Scheller | |
2019-06-03 | Log messages without inline HTML | Igor Scheller | |
2019-06-03 | Escape log messages | Igor Scheller | |
2019-05-05 | add help button to ical export for android, fixes #402 | msquare | |
2019-04-30 | Improved email error logging | Igor Scheller | |
2019-04-28 | fix hour format for work log entries on myshifts page | msquare | |
2019-04-28 | catch mail exceptions, execute the action, inform the user about the error ↵ | msquare | |
and create a log entry | |||
2019-04-28 | better nick validation, fixes #429 | msquare | |
2019-04-25 | Formatting | Igor Scheller | |
```bash php-cs-fixer fix --allow-risky=yes --rules=@PSR2,psr4,mb_str_functions.php_unit_construct,php_unit_ordered_covers,trailing_comma_in_multiline_array --rules='{"array_syntax": {"syntax":"short"}}' [tests/|src/] ``` | |||
2019-04-25 | Bugfix: default value for planned_arrival_date and don't overwrite dect | Igor Scheller | |
Fixed registration form formatting Fixed profile request attributes fallback values | |||
2019-04-23 | Support disabling the planned arrival | Janne Heß | |
We also use Engelsystem for single-day events, and the planned arrival/departure feature doesn't make sense for us. | |||
2019-04-23 | Support disabling the DECT field | Janne Heß | |
It's a really chaos-event-specific feature and is confusing for many people on non-chaos events. | |||
2019-04-21 | admin-free: Improved formattig | Igor Scheller | |
2019-03-09 | Support disabling the arrival feature | Janne Heß | |
Setting `autoarrive` to true will now cause all newly registered angels to be automatically confirmed as arrived. | |||
2019-03-09 | Support alternative home sites | Janne Heß | |
2019-01-13 | fixes #178: Show not only next but also last shift in free angels view | msquare | |
2018-12-30 | When only free shifts should be shown: filter for selected angel types | Igor Scheller | |
closes #556 (shifts shown, where not selected angeltype is free) | |||
2018-12-30 | users_controller: formatting | Igor Scheller | |
2018-12-28 | comments: Don't strip characters | Igor Scheller | |
closes #510 (htmlentities-like content in a comment gets removed) | |||
2018-12-28 | questions: Don't strip content from messages | Igor Scheller | |
closes #545 ("=" removed in Questions & Answers) | |||
2018-12-28 | Don't strip characters from direct messages | Igor Scheller | |
2018-12-28 | active angels: Bugfix and prevent errors when searching double spaces | Igor Scheller | |
2018-12-28 | Order rooms in shift overview by name | Igor Scheller | |
closes #551 (Order of Rooms in overview) | |||
2018-12-27 | fixes #548: users with only worklog and no shifts had 0 minutes on ↵ | msquare | |
admin-active. query fixed | |||
2018-12-27 | fixes #549: fill missing arrival dates and prevent setting arrival by ↵ | msquare | |
admin-user instead of admin-arrive | |||
2018-12-27 | Sort users on team page | Igor Scheller | |
2018-12-26 | add multiple shifts: Fix hour regex and sorting, cleanup and formatting | Igor Scheller | |
2018-12-26 | Fix warning if searching two whitespaces and formatting | Igor Scheller | |
2018-12-25 | Bugfix: Edit user: Show groups list if angel has no rights | Igor Scheller | |
2018-12-25 | Sort Angels Alphabetical | Igor Scheller | |
closes #541 (Shift Signup: Sort Angels Alphabetical) | |||
2018-12-22 | reformatted code due to guidelines | jwacalex | |
2018-12-22 | first draft for #536 | jwacalex | |
2018-12-22 | user: allow up to 40 characters for dect numbers | Igor Scheller | |
closes #309 (EPVPN number in DECT field is shortened) closes #529 (For dect numbers are only 5 digits allowed) | |||
2018-12-21 | user view: Show multiple worklog entries per day | Clemens | |
closes #531 (Multiple worklogs on same day not displayed in users shift list (but counted in sum)) | |||
2018-12-19 | Implemented /metrics endpoint and reimplemented /stats | Igor Scheller | |
closes #418 (/metrics endpoint) Usage: ```yaml scrape_configs: - job_name: 'engelsystem' static_configs: - targets: ['engelsystem.example.com:80'] ``` | |||
2018-12-18 | worklog: Fix hours validation | Igor Scheller | |
closes #527 (Worklog entries with floating point numbers with a comma dispatches a team of untrained monkeys) | |||
2018-12-18 | rooms admin: Set a maximum character length | Igor Scheller | |
closes #525 (Room names with more than 35 characters dispatch a team of untrained monkeys) | |||
2018-12-18 | php7.3: Fix username validation regex | Igor Scheller | |
closes #523 (Login does not work ->Invalid range in character class) | |||
2018-12-09 | upgrade chart.js lib and fix bargraph. fixes #511 | msquare | |
2018-12-09 | fix margin of form submit in tables | msquare | |
2018-12-08 | Really fix the data/timepicker CSS and JS | MichiK | |
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-07 | Change the color of "reset" in admin_arrive | MichiK | |
2018-12-05 | Add timepickers in shifts view | MichiK | |