ILIAS  release_8 Revision v8.24
ilSkillSetupAgent Class Reference
+ Inheritance diagram for ilSkillSetupAgent:
+ Collaboration diagram for ilSkillSetupAgent:

Public Member Functions

 getUpdateObjective (Setup\Config $config=null)
 
 getStatusObjective (Setup\Metrics\Storage $storage)
 

Protected Member Functions

 getObjectives ()
 

Detailed Description

Definition at line 24 of file class.ilSkillSetupAgent.php.

Member Function Documentation

◆ getObjectives()

ilSkillSetupAgent::getObjectives ( )
protected

Definition at line 40 of file class.ilSkillSetupAgent.php.

40 : array
41 {
42 $objectives = [];
43
44 // add basic object type and put in tree
45 $objectives[] = new ilTreeAdminNodeAddedObjective("skee", "Skill Tree", "skmg");
46
47 // custom rbac operations
49 "read_comp",
50 "Read Competences",
51 "object",
52 6500,
53 ["skee"]
54 );
56 "read_profiles",
57 "Read Competence Profiles",
58 "object",
59 6510,
60 ["skee"]
61 );
63 "manage_comp",
64 "Manage Competences",
65 "object",
66 8500,
67 ["skee"]
68 );
70 "manage_comp_temp",
71 "Manage Competence Templates",
72 "object",
73 8510,
74 ["skee"]
75 );
77 "manage_profiles",
78 "Manage Competence Profiles",
79 "object",
80 8520,
81 ["skee"]
82 );
83
84 // add create operation for relevant container type
86 "create_skee",
87 "Create Skill Tree",
88 "create",
89 9999,
90 ["skmg"]
91 );
92
93 // common rbac operations
95
96 // db update steps
98
99 return $objectives;
100 }
This class attempt to achieve a set of database update steps.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$objectives

References $objectives.

Referenced by getUpdateObjective().

+ Here is the caller graph for this function:

◆ getStatusObjective()

ilSkillSetupAgent::getStatusObjective ( Setup\Metrics\Storage  $storage)

◆ getUpdateObjective()

ilSkillSetupAgent::getUpdateObjective ( Setup\Config  $config = null)

Definition at line 26 of file class.ilSkillSetupAgent.php.

26 : Setup\Objective
27 {
28 return new Setup\ObjectiveCollection(
29 "Updates of Services/Skill",
30 false,
31 ...$this->getObjectives()
32 );
33 }

References getObjectives().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: