Fix offer retrieval method and add GDPR acknowledgment
Return the result from `getOffersById` method to fix route handling. Add `id` field in offers selection query and introduce `gdpr_acknowledgement` to the user model and mock data for GDPR compliance.
This commit is contained in:
parent
ebdc3d0109
commit
55ec13c0a7
@ -86,6 +86,8 @@ model User {
|
|||||||
created_at DateTime @default(now())
|
created_at DateTime @default(now())
|
||||||
updated_at DateTime @default(now()) @updatedAt
|
updated_at DateTime @default(now()) @updatedAt
|
||||||
|
|
||||||
|
gdpr_acknowledgement DateTime @default(now())
|
||||||
|
|
||||||
Role Role @relation(fields: [roleId], references: [id])
|
Role Role @relation(fields: [roleId], references: [id])
|
||||||
UserHasCrypto UserHasCrypto[]
|
UserHasCrypto UserHasCrypto[]
|
||||||
TradeGiven Trade[] @relation("Giver")
|
TradeGiven Trade[] @relation("Giver")
|
||||||
|
@ -58,6 +58,6 @@ export class OfferController {
|
|||||||
@HttpCode(HttpStatus.FOUND)
|
@HttpCode(HttpStatus.FOUND)
|
||||||
@Get("crypto/:cryptoId")
|
@Get("crypto/:cryptoId")
|
||||||
getOffersById(@GetUser() user: User,@Param("cryptoId") cryptoId: string) {
|
getOffersById(@GetUser() user: User,@Param("cryptoId") cryptoId: string) {
|
||||||
this.offerService.getOffersById(user.id, cryptoId)
|
return this.offerService.getOffersById(user.id, cryptoId)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,6 +44,7 @@ export class OfferService {
|
|||||||
created_at: "desc",
|
created_at: "desc",
|
||||||
},
|
},
|
||||||
select: {
|
select: {
|
||||||
|
id: true,
|
||||||
amount: true,
|
amount: true,
|
||||||
created_at: true,
|
created_at: true,
|
||||||
id_user: true,
|
id_user: true,
|
||||||
|
@ -11,6 +11,7 @@ export const getMockUser = (): User => ({
|
|||||||
isActive: true,
|
isActive: true,
|
||||||
created_at: new Date(),
|
created_at: new Date(),
|
||||||
updated_at: new Date(),
|
updated_at: new Date(),
|
||||||
|
gdpr_acknowledgement: new Date(),
|
||||||
roleId: "user",
|
roleId: "user",
|
||||||
dollarAvailables: 1000,
|
dollarAvailables: 1000,
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user