You can add them yourself in a custom module.
[MODULE].links.menu.yml
:
[MODULE].views.list:
deriver: 'Drupal\[MODULE]\Plugin\Derivative\ViewMenuLinks'
[MODULE]/src/Plugin/Derivative/ViewMenuLinks.php
:
<?php
namespace Drupal\[MODULE]\Plugin\Derivative;
use Drupal\Component\Plugin\Derivative\DeriverBase;
use Drupal\Core\Plugin\Discovery\ContainerDeriverInterface;
use Drupal\views\Views;
use Symfony\Component\DependencyInjection\ContainerInterface;
/**
* Provides menu links for individual views.
*/
class ViewMenuLinks extends DeriverBase implements ContainerDeriverInterface {
/**
* {@inheritdoc}
*/
public static function create(ContainerInterface $container, $base_plugin_id) {
return new static();
}
/**
* {@inheritdoc}
*/
public function getDerivativeDefinitions($base_plugin_definition) {
$this->derivatives = [];
foreach (Views::getAllViews() as $view_id => $view) {
$url = $view->toUrl();
$this->derivatives['views_ui.views.list.' . $view_id] = [
'route_name' => $url->getRouteName(),
'route_parameters' => $url->getRouteParameters(),
'title' => $view->label(),
'parent' => 'entity.view.collection',
];
}
foreach ($this->derivatives as &$entry) {
$entry += $base_plugin_definition;
}
return $this->derivatives;
}
}
Note that you'll need to replace all instances of [MODULE]
with the actual module name of your module.