You are here

function oa_access_group_permissions_form in Open Atrium Core 7.2

Form constructor for the Group permissions form.

Internally it uses _oa_access_permissions_form() to build the actual form and handle submit.

See also

_oa_access_permissions_form()

_oa_access_permissions_form_submit()

1 string reference to 'oa_access_group_permissions_form'
oa_access_menu in modules/oa_access/oa_access.module
Implements hook_menu().

File

modules/oa_access/oa_access.admin.inc, line 16
Administration pages and forms for the Open Atrium Access module.

Code

function oa_access_group_permissions_form($form, &$form_state) {
  $message = '<p>' . t('Please select which Groups have which permissions.') . '</p>';
  $form['message'] = array(
    '#markup' => $message,
  );
  $groups = oa_core_get_all_groups();

  // Add a magic group to represent the 'All' option.
  $groups[] = (object) array(
    'nid' => 0,
    'title' => t('All site users'),
  );
  return _oa_access_permissions_form($form, $form_state, OA_ACCESS_GROUP_PERMISSION, t('Groups'), $groups, 0);
}