- Preparing search index...
- The search index is not available
securegates
Methods
asignPermissionToRole
- asignPermissionToRole(assignPermissionToRoleDto): Promise<void>
-
Parameters
-
assignPermissionToRoleDto: AssignPermissionToRoleDto
Returns Promise<void>
assignRoleToUser
- assignRoleToUser(assignRoleToUser): Promise<void>
-
Returns Promise<void>
createPermission
- createPermission(permissionDto): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
createRole
- createRole(roleDto): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
deleteRole
- deleteRole(roleId): Promise<void>
-
Returns Promise<void>
getPermissionById
- getPermissionById(id): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
getPermissions
- getPermissions(): Promise<(GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {})[]>
-
Returns Promise<(GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {})[]>
getPermissionsForUser
- getPermissionsForUser(userId): Promise<(GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {})[]>
-
Returns Promise<(GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {})[]>
getRoleById
- getRoleById(roleId): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
getRoles
- getRoles(): Promise<(GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {})[]>
-
Returns Promise<(GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {})[]>
hasPermission
- hasPermission(userId, requiredPermissions): Promise<boolean>
-
Parameters
-
userId: number
-
requiredPermissions: string[]
Returns Promise<boolean>
hasRoles
- hasRoles(userId, requiredRoles): Promise<boolean>
-
Parameters
-
userId: any
-
requiredRoles: string[]
Returns Promise<boolean>
removePermissionFromRole
- removePermissionFromRole(removePermissionFromRoleDto): Promise<void>
-
Parameters
-
removePermissionFromRoleDto: AssignPermissionToRoleDto
Returns Promise<void>
revokeRoleOfUser
- revokeRoleOfUser(revokeRoleOfUser): Promise<void>
-
Returns Promise<void>
undeleteRole
- undeleteRole(roleId): Promise<void>
-
Returns Promise<void>
updatePermission
- updatePermission(id, updatePermissionDto): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
updatePermissionsToRoles
- updatePermissionsToRoles(updatePermissionToRoleDto): Promise<void>
-
Parameters
-
updatePermissionToRoleDto: AssignPermissionToRoleDto
Returns Promise<void>
updateRole
- updateRole(roleId, updateRoleDto): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
-
Parameters
-
roleId: number
-
updateRoleDto: RoleDto
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
id: number;
name: string;
updatedAt: Date;
}, unknown> & {}>
PERMISSIONS SERVICE