Skip to content
Snippets Groups Projects

Issue #3436857 by ankitdebnath: Show queue name on inspect page.

Merged Ankit Debnath requested to merge issue/queue_ui-3436857:3436857-show-queue-name into 3.2.x
Files
6
@@ -5,6 +5,7 @@ namespace Drupal\queue_ui\Form;
use Drupal\Core\Form\ConfirmFormBase;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Messenger\MessengerInterface;
use Drupal\Core\Queue\QueueWorkerManagerInterface;
use Drupal\Core\Url;
use Drupal\queue_ui\QueueUIManager;
use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -34,10 +35,13 @@ class ConfirmItemDeleteForm extends ConfirmFormBase {
* The messenger service.
* @param \Drupal\queue_ui\QueueUIManager $queueUIManager
* The QueueUIManager object.
* @param \Drupal\Core\Queue\QueueWorkerManagerInterface $queueWorkerManager
* The queue worker manager.
*/
public function __construct(
MessengerInterface $messenger,
private QueueUIManager $queueUIManager,
private readonly QueueWorkerManagerInterface $queueWorkerManager,
) {
$this->messenger = $messenger;
}
@@ -53,7 +57,8 @@ class ConfirmItemDeleteForm extends ConfirmFormBase {
public static function create(ContainerInterface $container) {
return new static(
$container->get('messenger'),
$container->get('plugin.manager.queue_ui')
$container->get('plugin.manager.queue_ui'),
$container->get('plugin.manager.queue_worker')
);
}
@@ -61,7 +66,15 @@ class ConfirmItemDeleteForm extends ConfirmFormBase {
* {@inheritdoc}
*/
public function getQuestion() {
return $this->t('Are you sure you want to delete queue item %queueItem?', ['%queueItem' => $this->queueItem]);
return $this->t(
'Are you sure you want to delete item %queueItem of %queueTitle queue?',
[
'%queueItem' => $this->queueItem,
'%queueTitle' => $this->queueWorkerManager->getDefinition(
$this->queueName
)['title'],
]
);
}
/**
Loading