Skip to content

🌈 4️⃣ - Row coloring v4 - Add more backend validation

Jérémie Pardou requested to merge 39-coloring-rows-v4 into develop

This MR adds a layer of validation to the ViewDecoration APIs. Now the type of the decorator and the value provider are verified against the registry and the value_provider_conf is validated by dedicated serializer. A new registry for decorator type has been created and the value provider registry has been enhanced to support serializer polymorphism.

The redoc documentation reflects the changes:

image

Merge Request Checklist

  • changelog.md has been updated if required
  • New/updated Premium features are separated correctly in the premium 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

Related to #39 (closed)

Edited by Jérémie Pardou

Merge request reports