tipcat-net / tipcat-net-api

0 stars 0 forks source link

Feature/avatar support #80

Closed kirillta closed 2 years ago

kirillta commented 2 years ago

Accounts, facilities, and members have avatarUrl property. The property can be changed by corresponding controllers: AccountAvatarManagement, FacilityAvatarManagement, and MemberAvatarManagement

sergeyf-QA commented 2 years ago

@kirillta

1) I can upload an avatar w/o an aspect ratio close to 1:1, e.g. 960x518 by all avatar POST and PUT endpoints 960x518

2) when I try to download a 5mb or more picture it returns me { "status": 400, "detail": "Can't read the file. Probably, the Content-Description header isn't set to 'multipart/form-data'." } Perhaps, it would be great to have something meaningful in this response "detail"?

sergeyf-QA commented 2 years ago

Summary: 1) DELETE /api​/accounts​/{accountId}​/avatar DELETE ​/api​/accounts​/{accountId}​/facilities​/{facilityId}​/avatar DELETE ​/api​/accounts​/{accountId}​/members​/{memberId}​/avatar remove avatars well

2) POST ​/api​/accounts​/{accountId}​/avatar PUT /api/accounts/{accountId}/avatar POST ​/api​/accounts​/{accountId}​/facilities​/{facilityId}​/avatar PUT ​/api​/accounts​/{accountId}​/facilities​/{facilityId}​/avatar POST /api/accounts/{accountId}/members/{memberId}/avatar PUT /api/accounts/{accountId}/members/{memberId}/avatar add/update avatars according to rules:

OK on DEV.