summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDries Buytaert2010-07-20 02:05:13 (GMT)
committerDries Buytaert2010-07-20 02:05:13 (GMT)
commit2c225982038a53bf432c4d60fd6468b8811340c9 (patch)
tree28a767c2b59f6b2a01d3ec99a8b619b520eaf381
parent71294994bda36f27370dc7747c0fa80d2655e2df (diff)
- Patch #364159 by David_Rothstein, MichaelCole, rszrama, ergonlogic: enable 'access comments' permission for anonymous users by default.
-rw-r--r--modules/comment/comment.test7
-rw-r--r--profiles/standard/standard.install2
2 files changed, 7 insertions, 2 deletions
diff --git a/modules/comment/comment.test b/modules/comment/comment.test
index cf5376f..54a39bf 100644
--- a/modules/comment/comment.test
+++ b/modules/comment/comment.test
@@ -1022,11 +1022,16 @@ class CommentBlockFunctionalTest extends CommentHelperCase {
$comment2 = $this->postComment($this->node, $this->randomName(), $this->randomName());
$comment3 = $this->postComment($this->node, $this->randomName());
- // Test that a user without the 'access comments' permission can not see the block.
+ // Test that a user without the 'access comments' permission cannot see the
+ // block.
$this->drupalLogout();
+ user_role_revoke_permissions(DRUPAL_ANONYMOUS_RID, array('access comments'));
$this->drupalGet('');
$this->assertNoText($block['title'], t('Block was not found.'));
+ user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access comments'));
+ // Test that a user with the 'access comments' permission can see the
+ // block.
$this->drupalLogin($this->web_user);
$this->drupalGet('');
$this->assertText($block['title'], t('Block was found.'));
diff --git a/profiles/standard/standard.install b/profiles/standard/standard.install
index bae5a19..45978df 100644
--- a/profiles/standard/standard.install
+++ b/profiles/standard/standard.install
@@ -398,7 +398,7 @@ function standard_install() {
// Enable default permissions for system roles.
$filtered_html_permission = filter_permission_name($filtered_html_format);
- user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content', $filtered_html_permission));
+ user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content', 'access comments', $filtered_html_permission));
user_role_grant_permissions(DRUPAL_AUTHENTICATED_RID, array('access content', 'access comments', 'post comments', 'post comments without approval', $filtered_html_permission));
// Create a default role for site administrators, with all available permissions assigned.