Skip to content
Snippets Groups Projects
Commit cfd276f3 authored by Jérémie BRISON's avatar Jérémie BRISON
Browse files

fix(guard) : fix class name

parent 5fb8304e
No related branches found
No related tags found
3 merge requests!27Recette,!26Dev,!19Feat/admin edit structure
import { Body, Controller, Get, Param, ParseIntPipe, Post, Put, Query, UseGuards } from '@nestjs/common'; import { Body, Controller, Get, Param, ParseIntPipe, Post, Put, Query, UseGuards } from '@nestjs/common';
import { JwtAuthGuard } from '../auth/guards/jwt-auth.guard'; import { JwtAuthGuard } from '../auth/guards/jwt-auth.guard';
import { Roles } from '../users/decorators/roles.decorator'; import { Roles } from '../users/decorators/roles.decorator';
import { IsOwnerGuard } from '../users/guards/isOwner.guard'; import { IsStructureOwnerGuard } from '../users/guards/isStructureOwner.guard';
import { User } from '../users/schemas/user.schema'; import { User } from '../users/schemas/user.schema';
import { UsersService } from '../users/users.service'; import { UsersService } from '../users/users.service';
import { CreateStructureDto } from './dto/create-structure.dto'; import { CreateStructureDto } from './dto/create-structure.dto';
...@@ -25,7 +25,7 @@ export class StructuresController { ...@@ -25,7 +25,7 @@ export class StructuresController {
} }
@Put(':id') @Put(':id')
@UseGuards(JwtAuthGuard, IsOwnerGuard) @UseGuards(JwtAuthGuard, IsStructureOwnerGuard)
@Roles('admin') @Roles('admin')
public async update(@Param('id') id: string, @Body() body: structureDto): Promise<Structure> { public async update(@Param('id') id: string, @Body() body: structureDto): Promise<Structure> {
return this.structureService.update(id, body); return this.structureService.update(id, body);
......
...@@ -4,7 +4,7 @@ import { User } from '../schemas/user.schema'; ...@@ -4,7 +4,7 @@ import { User } from '../schemas/user.schema';
import { RolesGuard } from './roles.guard'; import { RolesGuard } from './roles.guard';
@Injectable() @Injectable()
export class IsOwnerGuard extends RolesGuard implements CanActivate { export class IsStructureOwnerGuard extends RolesGuard implements CanActivate {
constructor(protected readonly reflector: Reflector) { constructor(protected readonly reflector: Reflector) {
super(reflector); super(reflector);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment