|
@@ -11,7 +11,7 @@ import {
|
|
|
Req,
|
|
Req,
|
|
|
Post
|
|
Post
|
|
|
} from '@nestjs/common'
|
|
} from '@nestjs/common'
|
|
|
-import { HasRoles } from '../auth/roles.decorator'
|
|
|
|
|
|
|
+import { HasAnyRoles, HasRoles } from '../auth/roles.decorator'
|
|
|
import { Role } from '../model/role.enum'
|
|
import { Role } from '../model/role.enum'
|
|
|
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'
|
|
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'
|
|
|
import { PageRequest } from '../common/dto/page-request'
|
|
import { PageRequest } from '../common/dto/page-request'
|
|
@@ -48,7 +48,7 @@ export class ApiUserController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Put('/:id')
|
|
@Put('/:id')
|
|
|
- @HasRoles(Role.Api)
|
|
|
|
|
|
|
+ @HasAnyRoles(Role.Api, Role.Admin)
|
|
|
public async update(@Param('id') id: string, @Body() apiUser: ApiUser) {
|
|
public async update(@Param('id') id: string, @Body() apiUser: ApiUser) {
|
|
|
try {
|
|
try {
|
|
|
await this.apiUserService.update(Number(id), apiUser)
|
|
await this.apiUserService.update(Number(id), apiUser)
|