Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-09 | Implemented Validation for controllers | Igor Scheller | |
2019-07-08 | Replaced gettext translation with package | Igor Scheller | |
This allows to check if no translation is available | |||
2019-07-08 | Moved translation helpers to sub namespace | Igor Scheller | |
2019-07-08 | Renderer: Added shared data | 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-14 | Added tests to HomeController | Igor Scheller | |
2019-06-12 | Added logout via AuthController | Igor Scheller | |
2019-06-12 | Added / route with redirects | Igor Scheller | |
2019-06-12 | Replaced old /api endpoint with ApiController | Igor Scheller | |
2019-06-12 | Added html content sniffer | Igor Scheller | |
2019-06-12 | Tests: Fix type warning | Igor Scheller | |
2019-06-03 | Upgraded external components | Igor Scheller | |
2019-04-25 | Use self references and fix class naming | Igor Scheller | |
2019-04-25 | Replaced functions with mb_* equivalents | Igor Scheller | |
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 | Fixed test coverage | Igor Scheller | |
2019-04-25 | phpunit: Upgrade to version 8, fixed tests, formatting | Igor Scheller | |
Use `dms/phpunit-arraysubset-asserts` after `assertArraySubset` got deprecated | |||
2019-04-17 | PSR-7: Replaced implementation with `Nyholm\Psr7` | Igor Scheller | |
2019-04-16 | Bugfix: Replaced Diactoros with Symfony PsrHttpFactory to use ↵ | Igor Scheller | |
PhpExtended\HttpMessage implementation Prevents warnings that get converted to errors when run in dev mode | |||
2018-12-30 | migration: Exclude add_angel_supporter_permissions from unit testsv3.0.0 | Igor Scheller | |
2018-12-28 | Don't save sessions permanently on api and metrics paths | Igor Scheller | |
closes #530 (Session on API calls) | |||
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-22 | credits: Allow customization | Igor Scheller | |
2018-12-22 | Renderer: Added twig extension for markdown rendering | Igor Scheller | |
2018-12-22 | metrics: Added vouchers and tshirts | Igor Scheller | |
2018-12-19 | metrics: Added more stats | Igor Scheller | |
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-19 | ErrorHandler: Don't wrap the response if a content-type is defined | Igor Scheller | |
2018-12-02 | Implemented controller permissions | Igor Scheller | |
2018-12-02 | Refactoring: Throw HttpAuthExpired on csrf token mismatch | Igor Scheller | |
2018-12-02 | Implemented HttpException | Igor Scheller | |
2018-12-02 | Moved permission checks to Authenticator class | Igor Scheller | |
2018-11-24 | Added caching for templating and routing | Igor Scheller | |
See #486 (Implement caching) | |||
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 additional headers | Igor Scheller | |
2018-11-21 | Added csrf middleware | Igor Scheller | |
2018-10-31 | Replaced more user related stuff | Igor Scheller | |
(Contains some buggy stuff too...) | |||
2018-10-31 | Replaced some global `$user` variables | Igor Scheller | |
2018-10-31 | Changed `src/` code and templates to use the new user model | Igor Scheller | |
2018-10-31 | Added new user models | Igor Scheller | |
2018-10-30 | Translation: added pluralization support | Igor Scheller | |
2018-10-30 | Make application name configurable | Igor Scheller | |
* Added app_name configuration option * Extended `EngelsystemMailer` to prepend the application name to all mails Closes #426 | |||
2018-10-30 | EventConfig: Merge event configuration from database to global config | Igor Scheller | |
2018-10-30 | Added EventConfig model | Igor Scheller | |
2018-10-30 | BaseModel: Added findOrNew | Igor Scheller | |
2018-10-30 | Tests: Moved ServiceProvider::setExpects to TestCase | Igor Scheller | |
2018-10-24 | Privileges: grant user work log permissions to shikos & cleanup | Igor Scheller | |
Closes #478 (Make user work log available) | |||
2018-10-24 | Migrations: Added namespace | Igor Scheller | |
2018-10-24 | Database: Don't use `0000-00-00 00:00:00` as a datetime | Igor Scheller | |
2018-09-30 | Merge remote-tracking branch 'MyIgel/session' | Igor Scheller | |