Skip to content
Snippets Groups Projects
Commit 6c62b64b authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: Test on ref and ref_ext into webservice

parent d4ac506d
Branches
Tags
No related merge requests found
...@@ -41,6 +41,8 @@ class User extends CommonObject ...@@ -41,6 +41,8 @@ class User extends CommonObject
protected $ismultientitymanaged = 1; // 0=No test on entity, 1=Test with field entity, 2=Test with link by societe protected $ismultientitymanaged = 1; // 0=No test on entity, 1=Test with field entity, 2=Test with link by societe
var $id=0; var $id=0;
var $ref;
var $ref_ext;
var $ldap_sid; var $ldap_sid;
var $search_sid; var $search_sid;
var $nom; // TODO deprecated var $nom; // TODO deprecated
......
...@@ -178,7 +178,10 @@ function getUser($authentication,$id,$ref='',$ref_ext='') ...@@ -178,7 +178,10 @@ function getUser($authentication,$id,$ref='',$ref_ext='')
{ {
$fuser->getrights(); $fuser->getrights();
if ($fuser->rights->user->user->lire || ($fuser->rights->user->self->creer && $fuser->id = $id)) if ($fuser->rights->user->user->lire
|| ($fuser->rights->user->self->creer && $id && $id=$fuser->id)
|| ($fuser->rights->user->self->creer && $ref && $ref=$fuser->login)
|| ($fuser->rights->user->self->creer && $ref_ext && $ref_ext=$fuser->ref_ext))
{ {
$user=new User($db); $user=new User($db);
$result=$user->fetch($id,$ref,$ref_ext); $result=$user->fetch($id,$ref,$ref_ext);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment