summaryrefslogtreecommitdiff
path: root/includes/pages
AgeCommit message (Collapse)Author
2019-11-10News: Bug fixes, cleanup, comments & formattingIgor Scheller
Use more magically available methods and properties Fixed atom feed and stats not using the new model
2019-11-10Migrate news to model classMichael Weimann
2019-11-03fix #634 by also allowing only restricted angeltypesmsquare
2019-11-03remove legacy file guest startmsquare
2019-10-21Merge pull request #651 from MyIgel/shift-deletion-worklogIgor Scheller
Save time of past shifts as worklog if they get deleted
2019-10-13Use 403 forbidden on shifts json, atom export and ical exportIgor Scheller
2019-10-08Show normal login page after registration, added msg() template functionIgor Scheller
2019-09-18Rooms: Save times as Worklog and notify on room deletionIgor Scheller
2019-08-24Edit user: Prevent overwriting first and last name if temporary disabledIgor Scheller
2019-08-24User admin: Allow setting new groups if user has none assignedIgor Scheller
2019-08-24feature: disable lastname+prename in configmsquare
2019-08-22Admin user: Show force active status in logIgor Scheller
2019-08-19fix back button on shift create previewmsquare
2019-08-17add overnight shift creation feature flagmsquare
2019-08-15Declare summary of atom feed items as HTMLYannik Enss
RFC4287 Section 3.1.1 requires HTML content to be declared as such with the "type" attribute, this commit adds that attribute to the generated atom feeds.
2019-08-15fixes #635: set end of the last created shift to the official end inestead ↵msquare
of first shift change on next day
2019-08-04fix edit user errormsquare
2019-07-25format admin_arrive dates accordingly as in user listmsquare
2019-07-24make shift calendar printablemsquare
2019-07-08Implemented AuthController for loginIgor Scheller
* Moved /login functionality to AuthController * Refactored password handling logic to use the Authenticator
2019-06-12Added logout via AuthControllerIgor Scheller
2019-06-04Only show the shift "Comment" field for own entriesIgor Scheller
2019-06-03Log messages without inline HTMLIgor Scheller
2019-06-03Escape log messagesIgor Scheller
2019-05-05add help button to ical export for android, fixes #402msquare
2019-04-28better nick validation, fixes #429msquare
2019-04-25FormattingIgor 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-25Bugfix: default value for planned_arrival_date and don't overwrite dectIgor Scheller
Fixed registration form formatting Fixed profile request attributes fallback values
2019-04-23Support disabling the planned arrivalJanne Heß
We also use Engelsystem for single-day events, and the planned arrival/departure feature doesn't make sense for us.
2019-04-23Support disabling the DECT fieldJanne Heß
It's a really chaos-event-specific feature and is confusing for many people on non-chaos events.
2019-04-21admin-free: Improved formattigIgor Scheller
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-13fixes #178: Show not only next but also last shift in free angels viewmsquare
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-27fixes #549: fill missing arrival dates and prevent setting arrival by ↵msquare
admin-user instead of admin-arrive
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-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-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-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-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.