? drupal.node-permissions_0.patch ? drupal.node-permissions_30.patch Index: modules/book/book.module =================================================================== RCS file: /cvs/drupal/drupal/modules/book/book.module,v retrieving revision 1.463 diff -u -p -r1.463 book.module --- modules/book/book.module 6 May 2008 12:18:46 -0000 1.463 +++ modules/book/book.module 9 May 2008 18:54:29 -0000 @@ -41,9 +41,9 @@ function book_theme() { */ function book_perm() { return array( - 'add content to books' => t('Add new content and child pages to books.'), 'administer book outlines' => t('Manage books through the administration panel.'), 'create new books' => t('Add new top-level books.'), + 'add content to books' => t('Add new content and child pages to books.'), 'access printer-friendly version' => t('View a book page and all of its sub-pages as a single document for ease of printing. Can be performance heavy.'), ); } Index: modules/comment/comment.module =================================================================== RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v retrieving revision 1.631 diff -u -p -r1.631 comment.module --- modules/comment/comment.module 6 May 2008 12:18:47 -0000 1.631 +++ modules/comment/comment.module 9 May 2008 18:54:29 -0000 @@ -244,10 +244,10 @@ function comment_node_type($op, $info) { */ function comment_perm() { return array( + 'administer comments' => t('Manage and approve comments, and configure comment administration settings.'), 'access comments' => t('View comments attached to content.'), 'post comments' => t('Add comments to content (approval required).'), 'post comments without approval' => t('Add comments to content (no approval required).'), - 'administer comments' => t('Manage and approve comments, and configure comment administration settings.'), ); } Index: modules/contact/contact.module =================================================================== RCS file: /cvs/drupal/drupal/modules/contact/contact.module,v retrieving revision 1.107 diff -u -p -r1.107 contact.module --- modules/contact/contact.module 6 May 2008 12:18:47 -0000 1.107 +++ modules/contact/contact.module 9 May 2008 18:54:29 -0000 @@ -37,8 +37,8 @@ function contact_help($path, $arg) { */ function contact_perm() { return array( - 'access site-wide contact form' => t('Send feedback to administrators via e-mail using the site-wide contact form.'), 'administer site-wide contact form' => t('Configure site-wide contact form administration settings.'), + 'access site-wide contact form' => t('Send feedback to administrators via e-mail using the site-wide contact form.'), ); } Index: modules/path/path.module =================================================================== RCS file: /cvs/drupal/drupal/modules/path/path.module,v retrieving revision 1.143 diff -u -p -r1.143 path.module --- modules/path/path.module 6 May 2008 12:18:48 -0000 1.143 +++ modules/path/path.module 9 May 2008 18:54:29 -0000 @@ -202,8 +202,8 @@ function path_form_alter(&$form, $form_s */ function path_perm() { return array( - 'create url aliases' => t('Manage URL aliases on content.'), 'administer url aliases' => t('Manage URL aliases across the entire website.'), + 'create url aliases' => t('Manage URL aliases on content.'), ); } Index: modules/search/search.module =================================================================== RCS file: /cvs/drupal/drupal/modules/search/search.module,v retrieving revision 1.256 diff -u -p -r1.256 search.module --- modules/search/search.module 6 May 2008 12:18:50 -0000 1.256 +++ modules/search/search.module 9 May 2008 18:54:29 -0000 @@ -142,9 +142,9 @@ function search_theme() { */ function search_perm() { return array( + 'administer search' => t('Configure search administration settings.'), 'search content' => t('Search website content.'), 'use advanced search' => t('Limit search results with additional criteria, such as specific content types. Could have performance implications.'), - 'administer search' => t('Configure search administration settings.'), ); } Index: modules/system/system.module =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.module,v retrieving revision 1.602 diff -u -p -r1.602 system.module --- modules/system/system.module 7 May 2008 19:17:50 -0000 1.602 +++ modules/system/system.module 9 May 2008 18:54:29 -0000 @@ -156,11 +156,11 @@ function system_theme() { function system_perm() { return array( 'administer site configuration' => t('Configure site-wide settings such as module or theme administration settings.'), - 'access administration pages' => t('View the administration panel and browse the help system.'), 'administer actions' => t('Manage the actions defined for your site.'), + 'administer files' => t('Manage user-uploaded files.'), + 'access administration pages' => t('View the administration panel and browse the help system.'), 'access site reports' => t('View reports from system logs and other status information.'), 'select different theme' => t('Select a theme other than the default theme set by the site administrator.'), - 'administer files' => t('Manage user-uploaded files.'), 'block IP addresses' => t('Block IP addresses from accessing your site.'), ); } Index: modules/user/user.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v retrieving revision 1.22 diff -u -p -r1.22 user.admin.inc --- modules/user/user.admin.inc 7 May 2008 19:34:24 -0000 1.22 +++ modules/user/user.admin.inc 9 May 2008 18:54:29 -0000 @@ -515,7 +515,6 @@ function user_admin_perm($form_state, $r $form['permission'][] = array( '#value' => $module, ); - ksort($permissions); foreach ($permissions as $perm => $description) { // Account for permissions lacking a description. if (is_int($perm)) {