function farm_api_farm_access_perms in farmOS 7
Implements hook_farm_access_perms().
File
- modules/farm/ farm_api/ farm_api.farm_access.inc, line 10 
- Farm access hooks implemented by farm_api module.
Code
function farm_api_farm_access_perms($role) {
  $perms = array();
  // Load the list of farm roles.
  $roles = farm_access_roles();
  // Add permission for admins to administer oauth clients.
  if (!empty($roles[$role]['access']['config'])) {
    $perms[] = 'administer farm api oauth clients';
  }
  // Grant access to RESTful Web Services resources.
  $perms[] = 'access farm api info';
  $perms[] = 'access resource farm_asset';
  $perms[] = 'access resource field_collection_item';
  $perms[] = 'access resource file';
  $perms[] = 'access resource log';
  $perms[] = 'access resource taxonomy_term';
  $perms[] = 'access resource taxonomy_vocabulary';
  $perms[] = 'access resource user';
  return $perms;
}