mirror of
https://github.com/kevinpapst/kimai2.git
synced 2025-04-30 23:40:11 +00:00

* fix deprecations * remove unused config * replace invalid annotation type with attribute * use AsDoctrineListener to fix deprecation * new ModifiedSubscriber to support custom logic and fix deprecation * removed inheritdoc comment * new ModifiedSubscriber to support custom logic and fix deprecation * cleanup event dispatcher interface * re-order annotation params * one more doctrine based deprecation * fix query to count active timesheets * link to "all times" to identify active timesheets * link icon instead of text * fix "skin" translation in wizard * use duration filter to show duration * added login link command and controller * bump tabler theme to 1.0 * added wizard to force password reset by user * allow to configure that new accounts need to reset their password * prevent uploading twig templates by default * bump composer packages * enable sandbox and basic security measures for custom twig templates for invoice and export * bump to symfony 6.3.5 * allow to export single user reports to excel * removed broken method to reload twig cache * added api parameter to fetch user collection fully serialized * allow to replace or append description via timesheet batch update * show api username above form
66 lines
1.4 KiB
YAML
66 lines
1.4 KiB
YAML
controllers:
|
|
resource: ../src/Controller/
|
|
type: attribute
|
|
prefix: /{_locale}
|
|
requirements:
|
|
_locale: '%app_locales%'
|
|
defaults:
|
|
_locale: '%locale%'
|
|
|
|
api.swagger_ui:
|
|
path: /api/doc
|
|
methods: GET
|
|
defaults: { _controller: nelmio_api_doc.controller.swagger_ui }
|
|
|
|
api.swagger:
|
|
path: /api/doc.json
|
|
methods: GET
|
|
defaults: { _controller: nelmio_api_doc.controller.swagger }
|
|
|
|
api:
|
|
resource: ../src/API/
|
|
type: attribute
|
|
prefix: /api
|
|
|
|
auth:
|
|
resource: ../src/Controller/Auth/
|
|
type: attribute
|
|
prefix: /auth
|
|
|
|
security:
|
|
resource: ../src/Controller/Security/
|
|
type: attribute
|
|
prefix: /{_locale}
|
|
requirements:
|
|
_locale: '%app_locales%'
|
|
defaults:
|
|
_locale: '%locale%'
|
|
|
|
kernel:
|
|
resource: ../src/Kernel.php
|
|
type: attribute
|
|
|
|
home:
|
|
path: /
|
|
defaults:
|
|
_controller: Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction
|
|
route: homepage
|
|
permanent: true
|
|
|
|
homeLocale:
|
|
path: /{_locale}
|
|
requirements:
|
|
_locale: '%app_locales%'
|
|
defaults:
|
|
_controller: Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction
|
|
_locale: '%locale%'
|
|
route: homepage
|
|
permanent: true
|
|
|
|
2fa_login:
|
|
path: /{_locale}/auth/2fa
|
|
defaults:
|
|
_controller: "scheb_two_factor.form_controller::form"
|
|
|
|
2fa_login_check:
|
|
path: /{_locale}/auth/2fa_check
|