diff --git a/package-lock.json b/package-lock.json index 945e3e1..148667e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@aws-sdk/client-secrets-manager": "^3.112.0", "@dadosfera/dadosfera-logs": "^1.0.0-beta.3", - "@dadosfera/protospack-v2": "^3.11.0-beta.5", + "@dadosfera/protospack-v2": "3.11.0-beta.6", "@grpc/grpc-js": "^1.6.7", "@grpc/proto-loader": "^0.6.13", "@nestjs/common": "^8.4.7", @@ -1723,9 +1723,9 @@ } }, "node_modules/@dadosfera/protospack-v2": { - "version": "3.11.0-beta.5", - "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.5.tgz", - "integrity": "sha512-rzCUlcGaeTgzW1Bu4t5J1w1o9cQjTrRpYT68HJnnb0NZJJ0QzS22MxCwd3S+WgfP5XnelFiw+H9tgffJy2n6lA==", + "version": "3.11.0-beta.6", + "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.6.tgz", + "integrity": "sha512-I2bkx1qVqE4PkQafQFhtVGhP6gEo93YBFECaz3XuEN5cL4uQsJ/1ciwNvyccdN7qhOuAtk0E/g8KlShJViU+YQ==", "dependencies": { "@grpc/grpc-js": "^1.6.7", "rxjs": "^7.5.5", @@ -12287,9 +12287,9 @@ } }, "@dadosfera/protospack-v2": { - "version": "3.11.0-beta.5", - "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.5.tgz", - "integrity": "sha512-rzCUlcGaeTgzW1Bu4t5J1w1o9cQjTrRpYT68HJnnb0NZJJ0QzS22MxCwd3S+WgfP5XnelFiw+H9tgffJy2n6lA==", + "version": "3.11.0-beta.6", + "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com:443/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.11.0-beta.6.tgz", + "integrity": "sha512-I2bkx1qVqE4PkQafQFhtVGhP6gEo93YBFECaz3XuEN5cL4uQsJ/1ciwNvyccdN7qhOuAtk0E/g8KlShJViU+YQ==", "requires": { "@grpc/grpc-js": "^1.6.7", "rxjs": "^7.5.5", diff --git a/package.json b/package.json index 9e7de85..c37d146 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "dependencies": { "@aws-sdk/client-secrets-manager": "^3.112.0", "@dadosfera/dadosfera-logs": "^1.0.0-beta.3", - "@dadosfera/protospack-v2": "3.11.0-beta.5", + "@dadosfera/protospack-v2": "3.11.0-beta.6", "@grpc/grpc-js": "^1.6.7", "@grpc/proto-loader": "^0.6.13", "@nestjs/common": "^8.4.7", diff --git a/src/modules/roles/dto/entities.ts b/src/modules/roles/dto/entities.ts index 5652684..18b60a3 100644 --- a/src/modules/roles/dto/entities.ts +++ b/src/modules/roles/dto/entities.ts @@ -23,6 +23,8 @@ export class RoleDto { isPublic: boolean; @ApiProperty({ type: () => Customer }) customer?: Customer; + @ApiProperty() + usage: string; } export class CustomerRole extends OmitType(RoleDto, ['customer']) {} diff --git a/src/modules/roles/roles.service.ts b/src/modules/roles/roles.service.ts index ed0b27b..435affb 100644 --- a/src/modules/roles/roles.service.ts +++ b/src/modules/roles/roles.service.ts @@ -28,6 +28,7 @@ interface GetRolesPermissionsName { isPublic?: boolean; createdAt: string; updatedAt: string; + usage: string; } @Injectable() export class RolesService {