commons_content_moderation.install in Drupal Commons 7.3
File
modules/commons/commons_content_moderation/commons_content_moderation.installView source
<?php
/**
* Change content moderation views permission.
*/
function commons_content_moderation_update_7001() {
$revert = array(
'commons_content_moderation' => array(
'views_view',
),
);
features_revert($revert);
return array();
}
/**
* Clear views cache to have content moderation view use new permission.
*/
function commons_content_moderation_update_7002() {
cache_clear_all('*', 'cache_views', TRUE);
}
/**
* Replace the title attribute with the title field in view displays.
*/
function commons_content_moderation_update_7003() {
$revert = array(
'commons_content_moderation' => array(
'views_view',
),
);
features_revert($revert);
return array();
}
/**
* Delete any copies of the Flag Abuse default flags stored in the database in
* order to allow alterations to take effect.
*/
function commons_content_moderation_update_7004() {
// The Flag module automatically copies module-provided default flags into the
// database for performance reasons.
// Delete the Flag Abuse default flags from the database in order to have the
// default flag alterations take effect.
foreach (array(
'abuse_user',
'abuse_comment',
'abuse_node',
'abuse_whitelist_comment',
'abuse_whitelist_node',
'abuse_whitelist_user',
) as $abuse_flag) {
$flag = flag_get_flag($abuse_flag);
if ($flag) {
$flag
->delete();
}
}
return array();
}
Functions
Name![]() |
Description |
---|---|
commons_content_moderation_update_7001 | Change content moderation views permission. |
commons_content_moderation_update_7002 | Clear views cache to have content moderation view use new permission. |
commons_content_moderation_update_7003 | Replace the title attribute with the title field in view displays. |
commons_content_moderation_update_7004 | Delete any copies of the Flag Abuse default flags stored in the database in order to allow alterations to take effect. |