summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/book/book.module11
-rw-r--r--modules/node/node.module4
-rw-r--r--modules/translation/translation.module10
3 files changed, 24 insertions, 1 deletions
diff --git a/modules/book/book.module b/modules/book/book.module
index 4361c7eb7..bd3b07dd9 100644
--- a/modules/book/book.module
+++ b/modules/book/book.module
@@ -213,6 +213,17 @@ function _book_outline_remove_access($node) {
}
/**
+ * Implements hook_admin_paths().
+ */
+function book_admin_paths() {
+ $paths = array(
+ 'node/*/outline' => TRUE,
+ 'node/*/outline/remove' => TRUE,
+ );
+ return $paths;
+}
+
+/**
* Implements hook_init().
*/
function book_init() {
diff --git a/modules/node/node.module b/modules/node/node.module
index a7c839d94..c1c623b7f 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -253,9 +253,11 @@ function node_entity_info() {
*/
function node_admin_paths() {
$paths = array(
- 'node/*/add' => TRUE,
'node/*/edit' => TRUE,
'node/*/delete' => TRUE,
+ 'node/*/revisions' => TRUE,
+ 'node/*/revisions/*/revert' => TRUE,
+ 'node/*/revisions/*/delete' => TRUE,
'node/add' => TRUE,
'node/add/*' => TRUE,
);
diff --git a/modules/translation/translation.module b/modules/translation/translation.module
index 937f66364..13c65c980 100644
--- a/modules/translation/translation.module
+++ b/modules/translation/translation.module
@@ -85,6 +85,16 @@ function _translation_tab_access($node) {
}
/**
+ * Implements hook_admin_paths().
+ */
+function translation_admin_paths() {
+ $paths = array(
+ 'node/*/translate' => TRUE,
+ );
+ return $paths;
+}
+
+/**
* Implements hook_permission().
*/
function translation_permission() {