2
0
forked from Wavyzz/dolibarr

Some API HTTP return code were moved from 401 to 403 to better follow

REST specification.
This commit is contained in:
Laurent Destailleur
2024-04-02 14:47:49 +02:00
parent 9811ef1a78
commit 7715513ac9
26 changed files with 212 additions and 212 deletions

View File

@@ -73,7 +73,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception', $this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
$this->reception->fetchObjectLinked();
@@ -231,7 +231,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception',$this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
$this->reception->getLinesArray();
$result = array();
@@ -265,7 +265,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception',$this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
$request_data = (object) $request_data;
@@ -333,7 +333,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception',$this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
$request_data = (object) $request_data;
@@ -398,7 +398,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception', $this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
// TODO Check the lineid $lineid is a line of object
@@ -435,7 +435,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception', $this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
foreach ($request_data as $field => $value) {
if ($field == 'id') {
@@ -474,7 +474,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception', $this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
if (!$this->reception->delete(DolibarrApiAccess::$user)) {
@@ -519,7 +519,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception', $this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
$result = $this->reception->valid(DolibarrApiAccess::$user, $notrigger);
@@ -642,7 +642,7 @@ class Receptions extends DolibarrApi
}
if (!DolibarrApi::_checkAccessToResource('reception', $this->reception->id)) {
throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
throw new RestException(403, 'Access not allowed for login '.DolibarrApiAccess::$user->login);
}
$result = $this->reception->setClosed();