ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
IndividualAssessmentAccessHandler Interface Reference

Mechanic regarding the access controll and roles of an objcet goes here. More...

+ Inheritance diagram for IndividualAssessmentAccessHandler:
+ Collaboration diagram for IndividualAssessmentAccessHandler:

Public Member Functions

 checkAccessOfUserToObj (ilObjUser $usr, ilObjIndividualAssessment $iass, $operation)
 Can an user perform an operation on some Individual assessment? More...
 
 initDefaultRolesForObject (ilObjIndividualAssessment $iass)
 Create default roles at an object. More...
 
 assignUserToMemberRole (ilObjUser $usr, ilObjIndividualAssessment $iass)
 Assign a user to the member role at an Individual assessment. More...
 
 deassignUserFromMemberRole (ilObjUser $usr, ilObjIndividualAssessment $iass)
 Deasign a user from the member role at an Individual assessment. More...
 

Detailed Description

Mechanic regarding the access controll and roles of an objcet goes here.

Author
Denis Klöpfer denis.nosp@m..kle.nosp@m.ofer@.nosp@m.conc.nosp@m.epts-.nosp@m.and-.nosp@m.train.nosp@m.ing..nosp@m.de

Definition at line 8 of file interface.IndividualAssessmentAccessHandler.php.

Member Function Documentation

◆ assignUserToMemberRole()

IndividualAssessmentAccessHandler::assignUserToMemberRole ( ilObjUser  $usr,
ilObjIndividualAssessment  $iass 
)

Assign a user to the member role at an Individual assessment.

Parameters
ilObjIndividualAssessment$iass
ilObjUser$usr

Implemented in ilIndividualAssessmentAccessHandler.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ checkAccessOfUserToObj()

IndividualAssessmentAccessHandler::checkAccessOfUserToObj ( ilObjUser  $usr,
ilObjIndividualAssessment  $iass,
  $operation 
)

Can an user perform an operation on some Individual assessment?

Parameters
ilObjUser$usr
ilObjIndividualAssessment$iass
string$operation
Returns
bool

Implemented in ilIndividualAssessmentAccessHandler.

◆ deassignUserFromMemberRole()

IndividualAssessmentAccessHandler::deassignUserFromMemberRole ( ilObjUser  $usr,
ilObjIndividualAssessment  $iass 
)

Deasign a user from the member role at an Individual assessment.

Parameters
ilObjIndividualAssessment$iass
ilObjUser$usr

Implemented in ilIndividualAssessmentAccessHandler.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ initDefaultRolesForObject()

IndividualAssessmentAccessHandler::initDefaultRolesForObject ( ilObjIndividualAssessment  $iass)

Create default roles at an object.

Parameters
ilObjIndividualAssessment$iass

Implemented in ilIndividualAssessmentAccessHandler.


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