◆ __construct()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::__construct |
( |
| ) |
|
◆ add()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::add |
( |
int |
$template_ref_id, |
|
|
int |
$role_id |
|
) |
| |
◆ assignPortfoliosOnLogin()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::assignPortfoliosOnLogin |
( |
int |
$user_id | ) |
|
Definition at line 84 of file class.PortfolioRoleAssignmentManager.php.
References ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager\$rbacreview, ilObject\_lookupType(), ilRbacReview\assignedRoles(), ilObjPortfolioBase\clonePagesAndSettings(), ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager\getTemplatesForRoles(), and null.
92 foreach ($template_ref_ids as $template_ref_id) {
94 $source = new \ilObjPortfolioTemplate($template_ref_id,
true);
96 $target = new \ilObjPortfolio();
97 $target->setTitle($source->getTitle());
100 $target_id = $target->getId();
getTemplatesForRoles(array $role_ids)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
static clonePagesAndSettings(ilObjPortfolioBase $a_source, ilObjPortfolioBase $a_target, ?array $a_recipe=null, bool $copy_all=false)
Build template from portfolio and vice versa.
static _lookupType(int $id, bool $reference=false)
assignedRoles(int $a_usr_id)
get all assigned roles to a given user
◆ delete()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::delete |
( |
int |
$template_ref_id, |
|
|
int |
$role_id |
|
) |
| |
◆ getAllAssignmentData()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::getAllAssignmentData |
( |
| ) |
|
◆ getAvailableRoles()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::getAvailableRoles |
( |
| ) |
|
◆ getTemplatesForRoles()
ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::getTemplatesForRoles |
( |
array |
$role_ids | ) |
|
◆ $rbacreview
ilRbacReview ILIAS\Portfolio\Administration\PortfolioRoleAssignmentManager::$rbacreview |
|
protected |
◆ $repo
The documentation for this class was generated from the following file: