Nextcloud PHP API (master)

ISubAdmin

Tags
since
16.0.0

Table of Contents

Methods

createSubAdmin()  : void
add a SubAdmin
deleteSubAdmin()  : void
delete a SubAdmin
getGroupsSubAdmins()  : array<string|int, IUser>
get SubAdmins of a group
getSubAdminsGroups()  : array<string|int, 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
$user : IUser

user to be SubAdmin

$group : IGroup

group $user becomes subadmin of

Tags
since
16.0.0

deleteSubAdmin()

delete a SubAdmin

public deleteSubAdmin(IUser $user, IGroup $group) : void
Parameters
$user : IUser

the user that is the SubAdmin

$group : IGroup

the group

Tags
since
16.0.0

getGroupsSubAdmins()

get SubAdmins of a group

public getGroupsSubAdmins(IGroup $group) : array<string|int, IUser>
Parameters
$group : IGroup

the group

Tags
since
16.0.0
Return values
array<string|int, IUser>

getSubAdminsGroups()

get groups of a SubAdmin

public getSubAdminsGroups(IUser $user) : array<string|int, IGroup>
Parameters
$user : IUser

the SubAdmin

Tags
since
16.0.0
Return values
array<string|int, IGroup>

isSubAdmin()

checks if a user is a SubAdmin

public isSubAdmin(IUser $user) : bool
Parameters
$user : IUser
Tags
since
16.0.0
Return values
bool

isSubAdminOfGroup()

checks if a user is a SubAdmin of a group

public isSubAdminOfGroup(IUser $user, IGroup $group) : bool
Parameters
$user : IUser
$group : IGroup
Tags
since
16.0.0
Return values
bool

isUserAccessible()

checks if a user is a accessible by a subadmin

public isUserAccessible(IUser $subadmin, IUser $user) : bool
Parameters
$subadmin : IUser
$user : IUser
Tags
since
16.0.0
Return values
bool

        
On this page

Search results