aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorJeremy Benoist <jeremy.benoist@gmail.com>2016-09-16 20:08:07 +0200
committerJeremy Benoist <jeremy.benoist@gmail.com>2016-09-16 20:08:07 +0200
commit4fc998245c56ad95c1e753ab52b0c702d4a8a59d (patch)
tree9381b2fc2a430855c3a3b4d681d9b77e0c14648a /src
parentac87e0db2ac5db90f1b0639a2d31c7098b4eaa20 (diff)
downloadwallabag-4fc998245c56ad95c1e753ab52b0c702d4a8a59d.tar.gz
wallabag-4fc998245c56ad95c1e753ab52b0c702d4a8a59d.tar.zst
wallabag-4fc998245c56ad95c1e753ab52b0c702d4a8a59d.zip
Only display message in queue for admin
Instead of for EVERYONE
Diffstat (limited to 'src')
-rw-r--r--src/Wallabag/ImportBundle/Controller/ImportController.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Wallabag/ImportBundle/Controller/ImportController.php b/src/Wallabag/ImportBundle/Controller/ImportController.php
index d670746c..ea4f7d7b 100644
--- a/src/Wallabag/ImportBundle/Controller/ImportController.php
+++ b/src/Wallabag/ImportBundle/Controller/ImportController.php
@@ -19,12 +19,20 @@ class ImportController extends Controller
19 19
20 /** 20 /**
21 * Display how many messages are queue (both in Redis and RabbitMQ). 21 * Display how many messages are queue (both in Redis and RabbitMQ).
22 * Only for admins.
22 */ 23 */
23 public function checkQueueAction() 24 public function checkQueueAction()
24 { 25 {
25 $nbRedisMessages = null; 26 $nbRedisMessages = null;
26 $nbRabbitMessages = null; 27 $nbRabbitMessages = null;
27 28
29 if (!$this->get('security.authorization_checker')->isGranted('ROLE_SUPER_ADMIN')) {
30 return $this->render('WallabagImportBundle:Import:check_queue.html.twig', [
31 'nbRedisMessages' => $nbRedisMessages,
32 'nbRabbitMessages' => $nbRabbitMessages,
33 ]);
34 }
35
28 if ($this->get('craue_config')->get('import_with_rabbitmq')) { 36 if ($this->get('craue_config')->get('import_with_rabbitmq')) {
29 $nbRabbitMessages = $this->getTotalMessageInRabbitQueue('pocket') 37 $nbRabbitMessages = $this->getTotalMessageInRabbitQueue('pocket')
30 + $this->getTotalMessageInRabbitQueue('readability') 38 + $this->getTotalMessageInRabbitQueue('readability')