X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2Fconfig%2Fconfig.yml;h=4a2c02bf9370e1b7d90fe5ccf92ff5b413ffe9da;hb=5ecdfcd041767c9e3244a92bb0a6cc3c3f80fea3;hp=c6bed7970c3ba01bfb59d8ad967556ce6cfb3f52;hpb=bd9f08157cc10619e9bb9dace6df43090dde44a9;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/config/config.yml b/app/config/config.yml index c6bed797..c371cf73 100644 --- a/app/config/config.yml +++ b/app/config/config.yml @@ -5,7 +5,7 @@ imports: framework: #esi: ~ - #translator: { fallback: "%locale%" } + translator: { fallback: "%locale%" } secret: "%secret%" router: resource: "%kernel.root_dir%/config/routing.yml" @@ -21,63 +21,76 @@ framework: trusted_proxies: ~ session: # handler_id set to null will use default session handler from php.ini - handler_id: ~ + handler_id: session.handler.native_file + save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%" fragments: ~ http_method_override: true + assets: ~ + +wallabag_core: + version: 2.0.5 + paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" + languages: + en: 'English' + fr: 'Français' + de: 'Deutsch' + tr: 'Türkçe' + fa: 'فارسی' + ro: 'Română' + pl: 'Polish' + da: 'Dansk' + es: 'Español' + oc: 'Occitan' + it: 'Italiano' + items_on_page: 12 + theme: material + language: en + rss_limit: 50 + reading_speed: 1 + +wallabag_import: + allow_mimetypes: ['application/octet-stream', 'application/json', 'text/plain'] + resource_dir: "%kernel.root_dir%/../web/uploads/import" # Twig Configuration twig: debug: "%kernel.debug%" strict_variables: "%kernel.debug%" - globals: - share_twitter: %share_twitter% - share_mail: %share_mail% - share_shaarli: %share_shaarli% - shaarli_url: %shaarli_url% - share_diaspora: %share_diaspora% - diaspora_url: %diaspora_url% - flattr: %flattr% - flattrable: 1 - flattred: 2 - carrot: %carrot% - show_printlink: %show_printlink% - export_epub: %export_epub% - export_mobi: %export_mobi% - export_pdf: %export_pdf% - -# Assetic Configuration -assetic: - debug: "%kernel.debug%" - use_controller: false - bundles: [ ] - #java: /usr/bin/java - filters: - cssrewrite: ~ - #closure: - # jar: "%kernel.root_dir%/Resources/java/compiler.jar" - #yui_css: - # jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar" + form_themes: + - "LexikFormFilterBundle:Form:form_div_layout.html.twig" # Doctrine Configuration doctrine: dbal: driver: "%database_driver%" - host: "%database_host%" - port: "%database_port%" - dbname: "%database_name%" - user: "%database_user%" + host: "%database_host%" + port: "%database_port%" + dbname: "%database_name%" + user: "%database_user%" password: "%database_password%" charset: UTF8 - # if using pdo_sqlite as your database driver: - # 1. add the path in parameters.yml - # e.g. database_path: "%kernel.root_dir%/data/data.db3" - # 2. Uncomment database_path in parameters.yml.dist - # 3. Uncomment next line: path: "%database_path%" + server_version: 5.6 orm: auto_generate_proxy_classes: "%kernel.debug%" - auto_mapping: true + entity_managers: + default: + auto_mapping: true + +stof_doctrine_extensions: + default_locale: "%locale%" + translation_fallback: true + orm: + default: + tree: true + sluggable: true + +doctrine_migrations: + dir_name: "%kernel.root_dir%/DoctrineMigrations" + namespace: Application\Migrations + table_name: migration_versions + name: Application Migrations # Swiftmailer Configuration swiftmailer: @@ -86,3 +99,107 @@ swiftmailer: username: "%mailer_user%" password: "%mailer_password%" spool: { type: memory } + +fos_rest: + param_fetcher_listener: true + body_listener: true + format_listener: true + view: + view_response_listener: 'force' + formats: + xml: true + json : true + templating_formats: + html: true + force_redirects: + html: true + failed_validation: HTTP_BAD_REQUEST + default_engine: twig + routing_loader: + default_format: json + +nelmio_api_doc: + sandbox: + enabled: false + name: wallabag API documentation + +nelmio_cors: + defaults: + allow_credentials: false + allow_origin: [] + allow_headers: [] + allow_methods: [] + expose_headers: [] + max_age: 0 + hosts: [] + #origin_regex: false + paths: + '^/api/': + allow_origin: ['*'] + allow_headers: ['X-Custom-Auth'] + allow_methods: ['POST', 'PUT', 'GET', 'DELETE'] + max_age: 3600 + '^/': + #origin_regex: true + allow_origin: ['^http://localhost:[0-9]+'] + allow_headers: ['X-Custom-Auth'] + allow_methods: ['POST', 'PUT', 'GET', 'DELETE'] + max_age: 3600 + hosts: ['^api\.'] + +liip_theme: + load_controllers: false + themes: + - baggy + - material + autodetect_theme: wallabag_core.helper.detect_active_theme + + path_patterns: + bundle_resource: + - %%bundle_path%%/Resources/views/themes/%%current_theme%%/%%template%% + +fos_user: + db_driver: orm + firewall_name: main + user_class: Wallabag\UserBundle\Entity\User + registration: + confirmation: + enabled: %fosuser_confirmation% + from_email: + address: %from_email% + sender_name: wallabag +fos_oauth_server: + db_driver: orm + client_class: Wallabag\ApiBundle\Entity\Client + access_token_class: Wallabag\ApiBundle\Entity\AccessToken + refresh_token_class: Wallabag\ApiBundle\Entity\RefreshToken + auth_code_class: Wallabag\ApiBundle\Entity\AuthCode + service: + user_provider: fos_user.user_manager + +scheb_two_factor: + trusted_computer: + enabled: true + cookie_name: wllbg_trusted_computer + cookie_lifetime: 2592000 + + email: + enabled: %twofactor_auth% + sender_email: %twofactor_sender% + digits: 6 + template: WallabagUserBundle:Authentication:form.html.twig + mailer: wallabag_user.auth_code_mailer + +kphoen_rulerz: + executors: + doctrine: true + +lexik_maintenance: + authorized: + ips: ['127.0.0.1'] + driver: + ttl: 3600 + class: 'Lexik\Bundle\MaintenanceBundle\Drivers\DatabaseDriver' + response: + code: 503 + status: "wallabag Service Temporarily Unavailable"