View source
<?php
function commons_shoutbox_user_default_permissions() {
$permissions = array();
$permissions['administer shoutbox'] = array(
'name' => 'administer shoutbox',
'roles' => array(
'0' => 'site admin',
),
);
$permissions['administer shoutbox_group'] = array(
'name' => 'administer shoutbox_group',
'roles' => array(
'0' => 'site admin',
),
);
$permissions['delete own shouts'] = array(
'name' => 'delete own shouts',
'roles' => array(
'0' => 'community manager',
),
);
$permissions['edit own shouts'] = array(
'name' => 'edit own shouts',
'roles' => array(
'0' => 'authenticated user',
),
);
$permissions['moderate shoutbox'] = array(
'name' => 'moderate shoutbox',
'roles' => array(
'0' => 'community manager',
),
);
$permissions['post shouts'] = array(
'name' => 'post shouts',
'roles' => array(
'0' => 'authenticated user',
),
);
$permissions['post shouts in all groups'] = array(
'name' => 'post shouts in all groups',
'roles' => array(
'0' => 'community manager',
),
);
$permissions['post shouts without approval'] = array(
'name' => 'post shouts without approval',
'roles' => array(
'0' => 'authenticated user',
),
);
$permissions['view shouts'] = array(
'name' => 'view shouts',
'roles' => array(
'0' => 'anonymous user',
'1' => 'authenticated user',
),
);
return $permissions;
}