ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
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.

References $objectives.

Referenced by getUpdateObjective().

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  }
$objectives
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getStatusObjective()

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

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

35  : Setup\Objective
36  {
38  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getUpdateObjective()

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

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

References getObjectives().

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

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