feat: add DEVICE_ADD permission and update device handling logic

This commit is contained in:
faris Aljohari
2025-04-13 20:19:21 +03:00
parent 5bc69f869d
commit a3001c8bb8
6 changed files with 12 additions and 10 deletions

View File

@ -26,7 +26,6 @@ import {
GetSceneFourSceneDeviceDto,
} from '../dtos/control.device.dto';
import { CheckRoomGuard } from 'src/guards/room.guard';
import { CheckDeviceGuard } from 'src/guards/device.guard';
import { EnableDisableStatusEnum } from '@app/common/constants/days.enum';
import { CheckFourAndSixSceneDeviceTypeGuard } from 'src/guards/scene.device.type.guard';
import { ControllerRoute } from '@app/common/constants/controller-route';
@ -104,8 +103,8 @@ export class DeviceController {
}
@ApiBearerAuth()
@UseGuards(PermissionsGuard, CheckDeviceGuard)
@Permissions('SPACE_DEVICE_ASSIGN_DEVICE_TO_SPACE')
@UseGuards(PermissionsGuard)
@Permissions('DEVICE_ADD')
@Post()
@ApiOperation({
summary: ControllerRoute.DEVICE.ACTIONS.ADD_DEVICE_SUMMARY,