]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Put default fetching error title in global config
authorJerome Charaoui <jerome@riseup.net>
Wed, 7 Dec 2016 03:27:08 +0000 (22:27 -0500)
committerJeremy Benoist <jbenoist@20minutes.fr>
Thu, 1 Jun 2017 07:43:01 +0000 (09:43 +0200)
app/config/config.yml
src/Wallabag/CoreBundle/Controller/EntryController.php
src/Wallabag/CoreBundle/DependencyInjection/Configuration.php
src/Wallabag/CoreBundle/DependencyInjection/WallabagCoreExtension.php
src/Wallabag/CoreBundle/Resources/config/services.yml

index 9792616ec97e0182b8a0d3060215702af1630c41..04f8547dea49dfc953142cb0228908d05ca5cf0a 100644 (file)
@@ -58,6 +58,7 @@ wallabag_core:
     cache_lifetime: 10
     action_mark_as_read: 1
     list_mode: 0
+    fetching_error_message_title: 'No title found'
     fetching_error_message: |
         wallabag can't retrieve contents for this article. Please <a href="http://doc.wallabag.org/en/user/errors_during_fetching.html#how-can-i-help-to-fix-that">troubleshoot this issue</a>.
     api_limit_mass_actions: 10
index 6018dfacd999c330378a858a9b50c6bc36d3974b..4b2bc7da4e8116d58a13a19e0026978ed216e558 100644 (file)
@@ -60,9 +60,6 @@ class EntryController extends Controller
      */
     private function updateEntry(Entry $entry, $prefixMessage = 'entry_saved')
     {
-        // put default title in case of fetching content failed
-        $entry->setTitle('No title found');
-
         $message = 'flashes.entry.notice.'.$prefixMessage;
 
         try {
index 75b37729f38eb601c093bd9b786602c63b4c5291..8b5b57442d358d055f203e87e3fa94c94b932521 100644 (file)
@@ -41,6 +41,8 @@ class Configuration implements ConfigurationInterface
                 ->end()
                 ->scalarNode('fetching_error_message')
                 ->end()
+                ->scalarNode('fetching_error_message_title')
+                ->end()
                 ->scalarNode('action_mark_as_read')
                     ->defaultValue(1)
                 ->end()
index c075c19fd993c48d6c77ee88bf34f545d8d3e336..a2a703cb6c40a910abfe1ea99ca0dd9a57fc4616 100644 (file)
@@ -26,6 +26,7 @@ class WallabagCoreExtension extends Extension
         $container->setParameter('wallabag_core.action_mark_as_read', $config['action_mark_as_read']);
         $container->setParameter('wallabag_core.list_mode', $config['list_mode']);
         $container->setParameter('wallabag_core.fetching_error_message', $config['fetching_error_message']);
+        $container->setParameter('wallabag_core.fetching_error_message_title', $config['fetching_error_message_title']);
         $container->setParameter('wallabag_core.api_limit_mass_actions', $config['api_limit_mass_actions']);
 
         $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
index a68b2fdcdb875e27f0a05cfae1fd2bf306d8720b..a9b0d2d564a5dc7fcdcd55d99105ae19b5694295 100644 (file)
@@ -41,6 +41,7 @@ services:
         arguments:
             -
                 error_message: '%wallabag_core.fetching_error_message%'
+                error_message_title: '%wallabag_core.fetching_error_message_title%'
             - "@wallabag_core.guzzle.http_client"
             - "@wallabag_core.graby.config_builder"
         calls: