Skip to content
Snippets Groups Projects

modification of metadata

Merged Alexis Ragot requested to merge bugfix/7718-modifyMetadata into develop
3 files
+ 36
24
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -609,8 +609,17 @@ class archive
$currentOrganization = \laabs::getToken("ORGANIZATION");
//$userOrgList = [];
$positionController = null;
$positionController = \laabs::newController('organization/userPosition');
$descandantServices = $positionController->readDescandantService($currentOrganization->orgId);
$descandantRegNumber = [];
$descandantRegNumber[] = $currentOrganization->registrationNumber;
foreach ($descandantServices as $descandantService) {
$descandantRegNumber[] = $descandantService;
}
if (!$currentOrganization) {
return false;
@@ -620,7 +629,7 @@ class archive
return true;
}
if (($archive->originatorOrgRegNumber != $currentOrganization->registrationNumber) && ($archive->archiverOrgRegNumber != $currentOrganization->registrationNumber)) {
if (!in_array($archive->originatorOrgRegNumber, $descandantRegNumber) && ($archive->archiverOrgRegNumber != $currentOrganization->registrationNumber)) {
throw \laabs::newException('recordsManagement/accessDeniedException', "Permission denied");
}
Loading