You are here

function opigno_class_app_rules_action_info in Opigno Class App 7

@file Rules integration for the class app module.

File

./opigno_class_app.rules.inc, line 11
Rules integration for the class app module.

Code

function opigno_class_app_rules_action_info() {
  $items = array();
  $items['class_map_role_to_course'] = array(
    'label' => t('Map class roles to course roles'),
    'group' => t('Class'),
    'parameter' => array(
      'class_role_id' => array(
        'type' => 'integer',
        'label' => t('Class role id'),
        'description' => t('The class role id'),
      ),
      'clgroup_id' => array(
        'type' => 'integer',
        'label' => t('Class group id'),
        'description' => t('The class group id'),
      ),
      'cogroup_id' => array(
        'type' => 'integer',
        'label' => t('Course group id'),
        'description' => t('The course group id'),
      ),
    ),
    'provides' => array(
      'course_role_id' => array(
        'type' => 'integer',
        'label' => t('Course role id'),
      ),
    ),
    'base' => 'opigno_class_app_class_to_course_role_map',
    'access callback' => 'og_rules_integration_access',
  );
  return $items;
}