]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
💄 Add untagged list link to filter menu 4150/head
authorLuc Didry <luc@didry.org>
Wed, 9 Oct 2019 15:13:12 +0000 (17:13 +0200)
committerLuc Didry <luc@didry.org>
Thu, 10 Oct 2019 08:37:29 +0000 (10:37 +0200)
Fix #3804

src/Wallabag/CoreBundle/Controller/EntryController.php
src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entries.html.twig
src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig

index 5c8ecb402f661c31bcabcaaf4dd57070f06dc1da..85144a5ccace8fcde1a08817e8abca764ff6049e 100644 (file)
@@ -567,6 +567,9 @@ class EntryController extends Controller
             }
         }
 
+        $nbEntriesUntagged = $this->get('wallabag_core.entry_repository')
+            ->countUntaggedEntriesByUser($this->getUser()->getId());
+
         return $this->render(
             'WallabagCoreBundle:Entry:entries.html.twig', [
                 'form' => $form->createView(),
@@ -574,6 +577,7 @@ class EntryController extends Controller
                 'currentPage' => $page,
                 'searchTerm' => $searchTerm,
                 'isFiltered' => $form->isSubmitted(),
+                'nbEntriesUntagged' => $nbEntriesUntagged,
             ]
         );
     }
index d8b39160016dd8311cbcd95923c2a7b0ade83d60..b747ed84a9f590b9414d89a862b50b93c6fe91b8 100644 (file)
             <a href="javascript: void(null);" id="filter-form-close" class="close-button--popup close-button">&times;</a>
 
             <div id="filter-status" class="filter-group">
+                {% if currentRoute != 'untagged' and nbEntriesUntagged != 0 %}
+                    <div class="">
+                        <a href="{{ path('untagged') }}">{{ 'tag.list.see_untagged_entries'|trans }} ({{nbEntriesUntagged}})</a>
+                    </div>
+                {% endif %}
+
                 <div class="">
                     <label>{{ 'entry.filters.status_label'|trans }}</label>
                 </div>
index 476d7403b863ba38469e652cb94fd0f670ef643b..3906e1e0ebda871dad40b0cf1385635b0f398156 100644 (file)
             <h4 class="center">{{ 'entry.filters.title'|trans }}</h4>
 
             <div class="row">
+                {% if currentRoute != 'untagged' and nbEntriesUntagged != 0 %}
+                    <div class="col s12 center-align">
+                        <a href="{{ path('untagged') }}">{{ 'tag.list.see_untagged_entries'|trans }} ({{nbEntriesUntagged}})</a>
+                    </div>
+                {% endif %}
+
                 <div class="col s12">
                     <label>{{ 'entry.filters.status_label'|trans }}</label>
                 </div>