Esempio n. 1
0
 /**
  * Overrides \RestfulEntityBaseUser::publicFieldsInfo().
  */
 public function publicFieldsInfo()
 {
     $public_fields = parent::publicFieldsInfo();
     unset($public_fields['self']);
     $public_fields['companies'] = array('property' => 'og_user_node', 'resource' => array('company' => 'companies'));
     return $public_fields;
 }
Esempio n. 2
0
 public function publicFieldsInfo()
 {
     $public_fields = parent::publicFieldsInfo();
     $public_fields['name'] = array('property' => 'name');
     $public_fields['password'] = array('property' => 'pass', 'callback' => array($this, 'hideField'));
     $public_fields['status'] = array('property' => 'status');
     $public_fields['role'] = array('property' => 'roles', 'process_callbacks' => array(array($this, 'getRoles')));
     $public_fields[OG_AUDIENCE_FIELD] = array('property' => OG_AUDIENCE_FIELD, 'process_callbacks' => array(array($this, 'vsiteFieldDisplay')));
     return $public_fields;
 }