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
- Run backend tests.
- Create a data source with a table and view.
Please note
- I'm not currently validating that the
View
ID sent to the backend relates to theTable
ID. - 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.
- A dispatch with just a
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