Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-04 | fix edit user error | msquare | |
2019-07-25 | format admin_arrive dates accordingly as in user list | msquare | |
2019-07-24 | make shift calendar printable | msquare | |
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 | Only show the shift "Comment" field for own entries | 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-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-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-27 | fixes #549: fill missing arrival dates and prevent setting arrival by ↵ | msquare | |
admin-user instead of admin-arrive | |||
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-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 | 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-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 | |
2018-12-02 | Moved permission checks to Authenticator class | Igor Scheller | |
2018-11-21 | Require POST for sending forms | Igor Scheller | |
* Ensure that the form is submitted with a post request * Replaced several links with forms Closes #494 (Security Vulnerability) | |||
2018-11-21 | Added csrf middleware | Igor Scheller | |
2018-11-18 | fix missing unique mail validation on user register | msquare | |
2018-11-02 | Fix error when accessing undefined date | Igor Scheller | |
Closes #491 (Edit User fails when User never logged in before) | |||
2018-10-31 | Replaced `Auth()` with `auth()` | Igor Scheller | |
2018-10-31 | Fixed error if shirt size is not configured | Igor Scheller | |
2018-10-31 | User: Bugfixes & code cleanup | Igor Scheller | |
2018-10-31 | Replaced more sql queries and old data | Igor Scheller | |
2018-10-31 | Moved arrival_date to state | Igor Scheller | |
2018-10-31 | Replaced more user related stuff | Igor Scheller | |
(Contains some buggy stuff too...) | |||
2018-10-31 | Removed `User($id)` function :tada: | Igor Scheller | |
2018-10-31 | Changed more functions :tada: | Igor Scheller | |
2018-10-31 | Changed user_link and some other user functions to use the user id | Igor Scheller | |