X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2Fconfig%2Fconfig.yml;h=7f24244df427a6336295b29a40a590129b672993;hb=5a619812ca3eb05a82a023ccdaee13501eb8d45f;hp=65187ecab0a587405df60ce57958257b89db7956;hpb=d1b075509dff22e191bcf912d7eef9fb7b1661cc;p=github%2Fwallabag%2Fwallabag.git
diff --git a/app/config/config.yml b/app/config/config.yml
index 65187eca..7f24244d 100644
--- a/app/config/config.yml
+++ b/app/config/config.yml
@@ -44,6 +44,7 @@ wallabag_core:
es: 'Español'
oc: 'Occitan'
it: 'Italiano'
+ pt: 'Português'
items_on_page: 12
theme: material
language: '%locale%'
@@ -51,7 +52,7 @@ wallabag_core:
reading_speed: 1
cache_lifetime: 10
fetching_error_message: |
- wallabag can't retrieve contents for this article. Please first troubleshoot this issue and report it to us.
+ wallabag can't retrieve contents for this article. Please troubleshoot this issue.
wallabag_user:
registration_enabled: "%fosuser_registration%"
@@ -77,7 +78,7 @@ doctrine:
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
- charset: UTF8
+ charset: "%database_charset%"
path: "%database_path%"
unix_socket: "%database_socket%"
server_version: 5.6
@@ -114,12 +115,26 @@ swiftmailer:
fos_rest:
param_fetcher_listener: true
body_listener: true
- format_listener: true
view:
+ mime_types:
+ csv:
+ - 'text/csv'
+ - 'text/plain'
+ pdf:
+ - 'application/pdf'
+ epub:
+ - 'application/epub+zip'
+ mobi:
+ - 'application/x-mobipocket-ebook'
view_response_listener: 'force'
formats:
xml: true
- json : true
+ json: true
+ txt: true
+ csv: true
+ pdf: true
+ epub: true
+ mobi: true
templating_formats:
html: true
force_redirects:
@@ -128,10 +143,21 @@ fos_rest:
default_engine: twig
routing_loader:
default_format: json
+ format_listener:
+ enabled: true
+ rules:
+ - { path: "^/api/entries/([0-9]+)/export.(.*)", priorities: ['epub', 'mobi', 'pdf', 'txt', 'csv'], fallback_format: false, prefer_extension: false }
+ - { path: "^/api", priorities: ['json', 'xml'], fallback_format: false, prefer_extension: false }
+ - { path: "^/annotations", priorities: ['json', 'xml'], fallback_format: false, prefer_extension: false }
+ # for an unknown reason, EACH REQUEST goes to FOS\RestBundle\EventListener\FormatListener
+ # so we need to add custom rule for custom api export but also for all other routes of the application...
+ - { path: '^/', priorities: ['text/html', '*/*'], fallback_format: html, prefer_extension: false }
nelmio_api_doc:
sandbox:
enabled: false
+ cache:
+ enabled: true
name: wallabag API documentation
nelmio_cors: