With the introduction of new fields and external listings into our system, we must correctly handle these listings within the existing functionality.
ListingService
- Add filter
includeExternal, which when true, includes external listings in the response of the list function
- Add externalListingId and externalURL to the response views
- Create function should not create a listing with the external fields set
- Update function should not be allowed to change an external listing
ListingExporterService
- External listings and their units should not be included in any exports
With the introduction of new fields and external listings into our system, we must correctly handle these listings within the existing functionality.
ListingService
includeExternal, which when true, includes external listings in the response of the list functionListingExporterService