X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fentity%2Fsrc%2FRouting%2FAdminHtmlRouteProvider.php;fp=web%2Fmodules%2Fcontrib%2Fentity%2Fsrc%2FRouting%2FAdminHtmlRouteProvider.php;h=7ef2f6e1807c27f353cb5bc9ffe2ea5cf49c2936;hp=0000000000000000000000000000000000000000;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/modules/contrib/entity/src/Routing/AdminHtmlRouteProvider.php b/web/modules/contrib/entity/src/Routing/AdminHtmlRouteProvider.php new file mode 100644 index 000000000..7ef2f6e18 --- /dev/null +++ b/web/modules/contrib/entity/src/Routing/AdminHtmlRouteProvider.php @@ -0,0 +1,26 @@ +hasHandlerClass('permission_provider')) { + $admin_permission = $entity_type->getAdminPermission(); + $overview_permission = "access {$entity_type->id()} overview"; + $route->setRequirement('_permission', "$admin_permission+$overview_permission"); + } + return $route; + } + +}