30         if (!isset(self::$permissionRepo)) {
    32             self::$permissionRepo = 
$dic[
"repo.Permissions"];
    35         return self::$permissionRepo;
    43         return self::getPermissionRepo()->getDefaultForContext($context_name, (
int) $position_id, $editable);
    51         if (self::getPermissionRepo()->find($ref_id, $position_id)) {
    63         return self::getPermissionRepo()->getLocalorDefault($ref_id, $position_id);
    71         return self::getPermissionRepo()->get($ref_id, $position_id);
    79         return self::getPermissionRepo()->delete($ref_id, $position_id);
    87         return self::getPermissionRepo()->getDefaultsForActiveContexts($position_id, $editable);
 static hasLocalSet(int $ref_id, int $position_id)
 
static getTemplateSetForContextName(string $context_name, string $position_id, bool $editable=false)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static ilOrgUnitPermissionDBRepository $permissionRepo
 
static getSetForRefId(int $ref_id, int $position_id)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static removeLocalSetForRefId(int $ref_id, int $position_id)
 
static findOrCreateSetForRefId(int $ref_id, int $position_id)
 
static getAllTemplateSetsForAllActivedContexts(int $position_id, bool $editable=false)
 
static getPermissionRepo()