ISubAdmin
Tags
Table of Contents
- createSubAdmin() : void
- add a SubAdmin
- deleteSubAdmin() : void
- delete a SubAdmin
- getGroupsSubAdmins() : \OCP\IUser[]
- get SubAdmins of a group
- getSubAdminsGroups() : \OCP\IGroup[]
- get groups of a SubAdmin
- isSubAdmin() : bool
- checks if a user is a SubAdmin
- isSubAdminOfGroup() : bool
- checks if a user is a SubAdmin of a group
- isUserAccessible() : bool
- checks if a user is a accessible by a subadmin
Methods
createSubAdmin()
add a SubAdmin
public
createSubAdmin(IUser $user, IGroup $group) : void
Parameters
Tags
deleteSubAdmin()
delete a SubAdmin
public
deleteSubAdmin(IUser $user, IGroup $group) : void
Parameters
Tags
getGroupsSubAdmins()
get SubAdmins of a group
public
getGroupsSubAdmins(IGroup $group) : \OCP\IUser[]
Parameters
- $group : IGroup
-
the group
Tags
Return values
\OCP\IUser[] —getSubAdminsGroups()
get groups of a SubAdmin
public
getSubAdminsGroups(IUser $user) : \OCP\IGroup[]
Parameters
- $user : IUser
-
the SubAdmin
Tags
Return values
\OCP\IGroup[] —isSubAdmin()
checks if a user is a SubAdmin
public
isSubAdmin(IUser $user) : bool
Parameters
- $user : IUser
Tags
Return values
bool —isSubAdminOfGroup()
checks if a user is a SubAdmin of a group
public
isSubAdminOfGroup(IUser $user, IGroup $group) : bool
Parameters
Tags
Return values
bool —isUserAccessible()
checks if a user is a accessible by a subadmin
public
isUserAccessible(IUser $subadmin, IUser $user) : bool