X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2Fconfig%2Fconfig.yml;h=5bc16dd9b95e7110ca732c0b34b074d41132f2b7;hb=5c895a7fd15822856fb407910264c5d95e1e223c;hp=33db245808c686cb2a97d8b871c0f6525e7fdf1f;hpb=0e7971d8354b0923d2e8f38690b9fe46e695dd93;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/config/config.yml b/app/config/config.yml index 33db2458..5bc16dd9 100644 --- a/app/config/config.yml +++ b/app/config/config.yml @@ -25,6 +25,16 @@ framework: fragments: ~ http_method_override: true +wallabag_core: + languages: + en: 'English' + fr: 'Français' + de: 'Deutsch' + +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%" @@ -45,8 +55,12 @@ twig: export_mobi: %export_mobi% export_pdf: %export_pdf% version: %app.version% + twofactor_auth: %twofactor_auth% + warning_message: %warning_message% paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb" flattr_url: "https://flattr.com/thing/1265480" + form_themes: + - "LexikFormFilterBundle:Form:form_div_layout.html.twig" # Assetic Configuration assetic: @@ -75,7 +89,23 @@ doctrine: 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: @@ -103,4 +133,82 @@ fos_rest: routing_loader: default_format: json -nelmio_api_doc: ~ +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: + # app_resource: + # - %%app_path%%/views/themes/%%current_theme%%/%%template%% + # - %%app_path%%/views/%%template%% + bundle_resource: + - %%bundle_path%%/Resources/views/themes/%%current_theme%%/%%template%% + # bundle_resource_dir: + # - %%dir%%/views/themes/%%current_theme%%/%%bundle_name%%/%%template%% + # - %%dir%%/views/%%bundle_name%%/%%override_path%% + +fos_user: + db_driver: orm + firewall_name: main + user_class: Wallabag\UserBundle\Entity\User + registration: + confirmation: + enabled: true + +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