diff --git a/lib/vial/view/__init__.py b/lib/vial/view/__init__.py
index 062fe2864dd997c513a7d6ae8b9eaf79547dba38..dee54ac699bf7f998ba8d632018a9e609a8f4beb 100644
--- a/lib/vial/view/__init__.py
+++ b/lib/vial/view/__init__.py
@@ -1309,10 +1309,7 @@ class ItemShowView(RenderableView):  # pylint: disable=locally-disabled,abstract
         action_menu.add_entry(
             'endpoint',
             'list',
-            endpoint = '{}.{}'.format(
-                cls.module_name,
-                cls.get_view_endpoint_name().replace('show', 'list')
-            ),
+            endpoint = '{}.list'.format(cls.module_name),
             paramlist = []
         )
         action_menu.add_entry(
@@ -1593,10 +1590,7 @@ class ItemCreateView(ItemActionView):  # pylint: disable=locally-disabled,abstra
         breadcrumbs_menu.add_entry(
             'endpoint',
             'list',
-            endpoint = '{}.{}'.format(
-                cls.module_name,
-                cls.get_view_endpoint_name().replace('create', 'list')
-            ),
+            endpoint = '{}.list'.format(cls.module_name)
         )
         breadcrumbs_menu.add_entry(
             'endpoint',
@@ -2105,18 +2099,12 @@ class ItemUpdateView(ItemActionView):  # pylint: disable=locally-disabled,abstra
         breadcrumbs_menu.add_entry(
             'endpoint',
             'list',
-            endpoint = '{}.{}'.format(
-                cls.module_name,
-                cls.get_view_endpoint_name().replace('update', 'list')
-            )
+            endpoint = '{}.list'.format(cls.module_name)
         )
         breadcrumbs_menu.add_entry(
             'endpoint',
             'show',
-            endpoint = '{}.{}'.format(
-                cls.module_name,
-                cls.get_view_endpoint_name().replace('update', 'show')
-            )
+            endpoint = '{}.show'.format(cls.module_name)
         )
         breadcrumbs_menu.add_entry(
             'endpoint',