From be21960bacb91ab46ebbc9e6dda2f91616f8259d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20S=C3=A9guin?= Date: Tue, 9 Nov 2021 14:11:36 +0100 Subject: [PATCH] (PC-10942) serialization: edit GetOffererVenueResponseModel These attributes are still needed by the frontend --- src/pcapi/routes/serialization/offerers_serialize.py | 6 ++++++ tests/routes/pro/get_offerer_test.py | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/pcapi/routes/serialization/offerers_serialize.py b/src/pcapi/routes/serialization/offerers_serialize.py index 8c209d91a7..94f914401f 100644 --- a/src/pcapi/routes/serialization/offerers_serialize.py +++ b/src/pcapi/routes/serialization/offerers_serialize.py @@ -16,6 +16,7 @@ class GetOffererVenueResponseModel(BaseModel): address: Optional[str] + bookingEmail: Optional[str] city: Optional[str] comment: Optional[str] departementCode: Optional[str] @@ -28,6 +29,11 @@ class GetOffererVenueResponseModel(BaseModel): publicName: Optional[str] venueLabelId: Optional[str] venueTypeId: Optional[str] + withdrawalDetails: Optional[str] + audioDisabilityCompliant: Optional[bool] + mentalDisabilityCompliant: Optional[bool] + motorDisabilityCompliant: Optional[bool] + visualDisabilityCompliant: Optional[bool] _humanize_id = humanize_field("id") _humanize_managing_offerer_id = humanize_field("managingOffererId") _humanize_venue_label_id = humanize_field("venueLabelId") diff --git a/tests/routes/pro/get_offerer_test.py b/tests/routes/pro/get_offerer_test.py index 318dae1d65..2343e1ce42 100644 --- a/tests/routes/pro/get_offerer_test.py +++ b/tests/routes/pro/get_offerer_test.py @@ -70,7 +70,9 @@ def test_when_user_has_rights_on_offerer(self, app): "lastProviderId": offerer.lastProviderId, "managedVenues": [ { + "audioDisabilityCompliant": False, "address": offererVenue.address, + "bookingEmail": offererVenue.bookingEmail, "city": offererVenue.city, "comment": offererVenue.comment, "departementCode": offererVenue.departementCode, @@ -78,11 +80,15 @@ def test_when_user_has_rights_on_offerer(self, app): "isValidated": offererVenue.isValidated, "isVirtual": offererVenue.isVirtual, "managingOffererId": humanize(offererVenue.managingOffererId), + "mentalDisabilityCompliant": False, + "motorDisabilityCompliant": False, "name": offererVenue.name, "postalCode": offererVenue.postalCode, "publicName": offererVenue.publicName, "venueLabelId": humanize(offererVenue.venueLabelId), "venueTypeId": humanize(offererVenue.venueTypeId), + "visualDisabilityCompliant": False, + "withdrawalDetails": offererVenue.withdrawalDetails, } for offererVenue in offerer.managedVenues ],