function field_test_field_access

Implements hook_field_access().

File

drupal/core/modules/field/tests/modules/field_test/field_test.field.inc, line 200
Defines a field type and its formatters and widgets.

Code

function field_test_field_access($op, $field, $entity_type, $entity, $account) {
  if ($field['field_name'] == "field_no_{$op}_access") {
    return FALSE;
  }

  // Only grant view access to test_view_field fields when the user has
  // 'view test_view_field content' permission.
  if ($field['field_name'] == 'test_view_field' && $op == 'view' && !user_access('view test_view_field content')) {
    return FALSE;
  }
  return TRUE;
}