diff --git a/registration.module b/registration.module
index 78c4d90..faaeaee 100644
--- a/registration.module
+++ b/registration.module
@@ -357,6 +357,25 @@ function registration_permission_list($info) {
 }
 
 /**
+ * Implements hook_admin_paths().
+ */
+function registration_admin_paths() {
+  $paths = array();
+
+  foreach (registration_get_registration_instances() as $instance) {
+    $type = $instance['entity_type'];
+    if (!in_array($type, array('registration', 'registration_type'))) {
+      $paths[$type . '/*/registrations'] = TRUE;
+      $paths[$type . '/*/registrations/list'] = TRUE;
+      $paths[$type . '/*/registrations/settings'] = TRUE;
+      $paths[$type . '/*/registrations/broadcast'] = TRUE;
+    }
+  }
+
+  return $paths;
+}
+
+/**
  * Implements hook_user_cancel().
  */
 function registration_user_cancel($edit, $account, $method) {
