Skip to content

Re-add the table relation to the LocalBaserowService abstract model.

What is in this MR

This MR re-adds the Table relation in the LocalBaserow service. It used to exist, but I then converted us to using a View. We've since discovered that both relations are necessary.

How to test this MR

  1. Run backend tests.
  2. Create a data source with a table and view.

Please note

  1. I'm not currently validating that the View ID sent to the backend relates to the Table ID.
  2. Some dispatch tests need to be improved, which I'll do in my next MR that adds service filters & sorts, to clarify the difference between:
    • A dispatch with just a Table attached to the service.
    • A dispatch with a Table & View attached to the service.

Merge Request Checklist

  • changelog.md has been updated if required.
  • New/updated Premium/Enterprise features are separated correctly in the premium or enterprise folder
  • The latest Chrome and Firefox have been used to test any new frontend features
  • Documentation has been updated
  • Quality Standards are met
  • Performance: tables are still fast with 100k+ rows, 100+ field tables
  • The redoc API pages have been updated for any REST API changes
  • Our custom API docs are updated for changes to endpoints accessed via api tokens
  • The UI/UX has been updated following UI Style Guide
Edited by Peter Evans

Merge request reports