# Parameters configuration parameters: # RapsysTree configuration rapsystree: contact: address: 'veranda@rapsys.eu' name: 'Rapsys Photo' languages: en_gb: 'English' fr_fr: 'French' locale: 'fr_fr' locales: [ 'fr_fr', 'en_gb' ] logo: alt: 'Rapsys photo''s logo' title: 'Rapsys Photo' roots: Dcim: '/var/www/dcim' Doc: '/var/www/doc' Photo: '/var/www/photo' Tango: '/var/www/tango' Video: '/var/www/video' # Security configuration security: # Set firewall firewalls: # Disables authentication for assets and the profiler, adapt it according to your needs dev: pattern: '^/(_(profiler|wdt)|css|images|js)/' security: false # Mail firewall main: # Allow anonymous access #anonymous: ~ #lazy: true # Activate database provider #XXX: comment this key in config/security.yaml to prevent users_in_memory induced failures provider: 'database' # Activate user checker user_checker: 'security.user_checker' #XXX: https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate #http_basic: ~ # Set form login #XXX: https://symfony.com/doc/current/security/form_login_setup.html #TODO: https://symfony.com/doc/current/security/guard_authentication.html form_login: # Redirect to referer if different from login route use_referer: true # Login path login_path: 'rapsysuser_login' # Check path check_path: 'rapsysuser_login' # Username parameter username_parameter: 'login[mail]' # Password parameter password_parameter: 'login[password]' # Enable login csrf protection enable_csrf: false # Csrf parameter csrf_parameter: 'login[_token]' # Csrf id csrf_token_id: 'login' # Set logout route logout: # Logout route path: 'rapsysuser_logout' # Logout default target target: 'rapsystree' # Set custom access denied handler #access_denied_handler: Rapsys\BlogBundle\Handler\AccessDeniedHandler # Remember me #XXX: see https://symfony.com/doc/current/security/remember_me.html remember_me: # Use APP_SECRET secret: '%kernel.secret%' # Always remember me always_remember_me: true # Set providers providers: database: entity: class: 'Rapsys\TreeBundle\Entity\User' property: 'mail' # Set role hierarchy role_hierarchy: ROLE_USER: [ 'ROLE_GUEST' ] ROLE_ADMIN: [ 'ROLE_GUEST', 'ROLE_USER' ] # Services configuration services: # Register tree controller Rapsys\TreeBundle\Controller\TreeController: arguments: [ '@service_container', '@router', '@request_stack', '@translator', '@twig' ] tags: [ 'controller.service_arguments' ] # Twig Configuration twig: # Enforce debug #auto_reload: ~ debug: '%kernel.debug%' #strict_variables: '%kernel.debug%' # Disable cache # XXX: enable forced regeneration of css and js at each page load cache: false # Fix form layout for css # XXX: @RapsysTree is a shortcut to vendor/rapsys/treebundle/Resources/views directory here #form_theme: [ '@RapsysTree/form/form_div_layout.html.twig' ] # Set twig paths paths: # Required by email.image(site_logo) directive # XXX: Allow twig to resolve @RapsysTree/png/logo.png in vendor/rapsys/treebundle/Resources/public/png/logo.png '%kernel.project_dir%/vendor/rapsys/treebundle/Resources/public': 'RapsysTree' # Override default exception controller #exception_controller: Rapsys\TreeBundle\Controller\ErrorController::preview