Igor Scheller
|
c2b2487721
|
Locale: Set initial locale using request language
|
4 years ago |
Igor Scheller
|
b5c974b9e3
|
Add new questions frontend
|
4 years ago |
Igor Scheller
|
27331b4cf6
|
Use twig to render profile setting page
|
4 years ago |
Igor Scheller
|
a3f7942d0d
|
Added k8s health checks and metrics scraping
|
4 years ago |
Igor Scheller
|
e947e788f9
|
Rebuild logs view
|
5 years ago |
Igor Scheller
|
8c0ac0f7a1
|
Check permissions before showing ical, atom and json export links
closes #729 (Rechtesystem ical&json)
|
5 years ago |
Igor Scheller
|
93ae2442f6
|
Formatting, syntax, typehint and namespace fixes, cleanups
|
5 years ago |
Igor Scheller
|
d323b75501
|
News: Rewrite
|
5 years ago |
Igor Scheller
|
36da807ca2
|
ErrorHandler: Return 404 on ModelNotFoundException
|
5 years ago |
Igor Scheller
|
42721e9572
|
Added Schedule parsing and replaced old Fahrplan importer
Resolves #553 (Change Frab Import from xCal to XML)
Resolves #538 (Feature Request: Multi Frab Import)
|
5 years ago |
Igor Scheller
|
89742ecd55
|
Response: Added with and withInput methods and back/redirect functions
|
5 years ago |
Bot
|
be39c63f46
|
Renamed redirect() to throwRedirect()
|
5 years ago |
Igor Scheller
|
15e6740e12
|
Twig update to > 2.11: Fixed namespaces, warnings and cleanup
|
5 years ago |
Igor Scheller
|
a1e1d91a64
|
PHP 7.4: Fixed xdebug code coverage
|
5 years ago |
Igor Scheller
|
0e386d2c7f
|
Removed global $page
|
5 years ago |
Igor Scheller
|
68afc74b03
|
Formatting to follow PSR-12
|
5 years ago |
Igor Scheller
|
8b5b9e2c65
|
src/: Formatting, doc block hints and cleanup
|
5 years ago |
msquare
|
2b27b45aba
|
remove legacy file guest start
|
5 years ago |
Igor Scheller
|
dd03662968
|
Rebuild password reset
|
5 years ago |
Igor Scheller
|
3d8476efd3
|
ErrorHandler: Remove more form fields before serialization
|
6 years ago |
Igor Scheller
|
51a3c6eb44
|
ErrorHandler: Remove some form fields before serialization
|
6 years ago |
Igor Scheller
|
7414f9b23d
|
Implemented Validation for controllers
|
6 years ago |
Igor Scheller
|
f90ab26fee
|
Moved translation helpers to sub namespace
|
6 years ago |
Igor Scheller
|
bcce2625a8
|
Implemented AuthController for login
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
|
6 years ago |
Igor Scheller
|
6ed891fc04
|
Added logout via AuthController
|
6 years ago |
Igor Scheller
|
2e51fbff9d
|
Added / route with redirects
|
6 years ago |
Igor Scheller
|
e948091066
|
Replaced old /api endpoint with ApiController
|
6 years ago |
Igor Scheller
|
93e578e555
|
Added html content sniffer
|
6 years ago |
Igor Scheller
|
8da8805f5d
|
Replaced functions with mb_* equivalents
|
6 years ago |
Igor Scheller
|
79c92da8c1
|
Formatting
```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/]
```
|
6 years ago |
Janne Heß
|
afa4506e11
|
Support alternative home sites
|
6 years ago |
Igor Scheller
|
491ee37651
|
Don't save sessions permanently on api and metrics paths
closes #530 (Session on API calls)
|
6 years ago |
Igor Scheller
|
c5621b82cf
|
Implemented /metrics endpoint and reimplemented /stats
closes #418 (/metrics endpoint)
Usage:
```yaml
scrape_configs:
- job_name: 'engelsystem'
static_configs:
- targets: ['engelsystem.example.com:80']
```
|
6 years ago |
Igor Scheller
|
3c8d0eeb44
|
ErrorHandler: Don't wrap the response if a content-type is defined
|
6 years ago |
Igor Scheller
|
c9d7e88cc7
|
Implemented controller permissions
|
6 years ago |
Igor Scheller
|
55beca95cd
|
Refactoring: Throw HttpAuthExpired on csrf token mismatch
|
6 years ago |
Igor Scheller
|
9788c5095a
|
Implemented HttpException
|
6 years ago |
Igor Scheller
|
c33940f64a
|
Moved permission checks to Authenticator class
|
6 years ago |
Igor Scheller
|
f845a5ab8b
|
Added caching for templating and routing
See #486 (Implement caching)
|
6 years ago |
Igor Scheller
|
fd37c9d60e
|
Added additional headers
|
6 years ago |
Igor Scheller
|
23c0fae36f
|
Added csrf middleware
|
6 years ago |
Igor Scheller
|
d15946df2d
|
Changed `src/` code and templates to use the new user model
|
6 years ago |
Igor Scheller
|
8f519a69e9
|
Removed `shifts_json_export_all` reference
|
6 years ago |
Igor Scheller
|
aa2124f655
|
RouteDispatcher: Allow installation into sub directory
|
6 years ago |
Igor Scheller
|
9d34f371cb
|
Added CreditsController
|
6 years ago |
Igor Scheller
|
9e217d87c0
|
Template refactoring to use twig
|
6 years ago |
Bot
|
e8f8fc7f5f
|
Replaced gettext translation `_()` with `__()` that uses the Translator class
|
6 years ago |
Igor Scheller
|
3a11641647
|
Updated LegacyMiddleware to use Translator class
|
6 years ago |
Igor Scheller
|
a2c47304d8
|
Added generic error pages
|
6 years ago |
Igor Scheller
|
427315195b
|
Moved translation/internationalization to Helpers\Translator class
|
6 years ago |