function redhen_org_group_install in RedHen CRM 7
Implements hook_install().
File
- modules/
redhen_org_group/ redhen_org_group.install, line 6
Code
function redhen_org_group_install() {
// Create the field used to references groups from other entities.
$field_name = REDHEN_ORG_GROUP_FIELD;
if (!field_info_field($field_name)) {
$field = array(
'field_name' => $field_name,
'type' => 'entityreference',
'cardinality' => FIELD_CARDINALITY_UNLIMITED,
'locked' => TRUE,
'settings' => array(
'handler' => 'redhen_org_group',
'handler_settings' => array(
'behaviors' => array(
'redhen_org_group_field_behavior' => array(),
),
'target_bundles' => array(),
'primary_field' => FALSE,
),
'target_type' => 'redhen_org',
),
);
field_create_field($field);
}
// Inform site admins that access grants need to be rebuilt.
node_access_needs_rebuild(TRUE);
}