ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
IndividualAssessmentAccessHandler Interface Reference

Mechanic regarding the access control and roles of an objet goes here. More...

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

Public Member Functions

 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...
 
 mayReadObject ()
 
 mayEditObject ()
 
 mayEditPermissions ()
 
 mayEditMembers ()
 
 mayViewAnyUser ()
 
 mayViewAllUsers ()
 
 mayGradeAnyUser ()
 
 mayGradeUser (int $user_id)
 
 mayViewUser (int $user_id)
 
 mayAmendAllUsers ()
 
 isSystemAdmin ()
 
 mayEditLearningProgressSettings ()
 

Detailed Description

Mechanic regarding the access control and roles of an objet goes here.

Definition at line 24 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.

Implemented in ilIndividualAssessmentAccessHandler.

Referenced by ilIndividualAssessmentMembers\updateStorageAndRBAC().

+ Here is the caller graph for this function:

◆ deassignUserFromMemberRole()

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

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

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.

Implemented in ilIndividualAssessmentAccessHandler.

◆ isSystemAdmin()

IndividualAssessmentAccessHandler::isSystemAdmin ( )

◆ mayAmendAllUsers()

IndividualAssessmentAccessHandler::mayAmendAllUsers ( )

◆ mayEditLearningProgressSettings()

IndividualAssessmentAccessHandler::mayEditLearningProgressSettings ( )

◆ mayEditMembers()

IndividualAssessmentAccessHandler::mayEditMembers ( )

◆ mayEditObject()

IndividualAssessmentAccessHandler::mayEditObject ( )

◆ mayEditPermissions()

IndividualAssessmentAccessHandler::mayEditPermissions ( )

◆ mayGradeAnyUser()

IndividualAssessmentAccessHandler::mayGradeAnyUser ( )

◆ mayGradeUser()

IndividualAssessmentAccessHandler::mayGradeUser ( int  $user_id)

◆ mayReadObject()

IndividualAssessmentAccessHandler::mayReadObject ( )

◆ mayViewAllUsers()

IndividualAssessmentAccessHandler::mayViewAllUsers ( )

◆ mayViewAnyUser()

IndividualAssessmentAccessHandler::mayViewAnyUser ( )

◆ mayViewUser()

IndividualAssessmentAccessHandler::mayViewUser ( int  $user_id)

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