chore: add new access log module

This commit is contained in:
mahyargdz
2025-09-02 16:14:36 +03:30
parent 60deb8937d
commit 672fe9b783
36 changed files with 2066 additions and 41 deletions
+6 -6
View File
@@ -180,22 +180,22 @@ export class UsersController {
@ApiOperation({ summary: "update admin ==> admin route" })
@PermissionsDec(PermissionEnum.ADMINS, PermissionEnum.CUSTOMERS)
@Patch("admins/:id")
updateAdmin(@Param() paramDto: ParamDto, @Body() updateDto: UpdateAdminDto) {
return this.adminsService.updateAdmin(paramDto.id, updateDto);
updateAdmin(@Param() paramDto: ParamDto, @Body() updateDto: UpdateAdminDto, @UserDec("id") userId: string) {
return this.adminsService.updateAdmin(paramDto.id, updateDto, userId);
}
@ApiOperation({ summary: "delete admin ==> admin route" })
@PermissionsDec(PermissionEnum.ADMINS, PermissionEnum.CUSTOMERS)
@Delete("admins/:id")
deleteAdmin(@Param() paramDto: ParamDto) {
return this.adminsService.deleteAdmin(paramDto.id);
deleteAdmin(@Param() paramDto: ParamDto, @UserDec("id") userId: string) {
return this.adminsService.deleteAdmin(paramDto.id, userId);
}
@ApiOperation({ summary: "create admin ==> admin route" })
@PermissionsDec(PermissionEnum.ADMINS, PermissionEnum.CUSTOMERS)
@Post("admins")
createAdmin(@Body() createDto: CreateAdminDto) {
return this.adminsService.createAdmin(createDto);
createAdmin(@Body() createDto: CreateAdminDto, @UserDec("id") userId: string) {
return this.adminsService.createAdmin(createDto, userId);
}
@ApiOperation({ summary: "get admin permissions" })