[Improvement] UI not reporting why table definition is invalid
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 195
Description
When editing an existing Pinot table, if the configuration is invalid a popup will be shown that the definition is invalid but the message does not indicate why.
A current workaround exists using the swagger API `POST/tables/validate` endpoint. This endpoint should be called by the UI before submitting the new table definition to validate whether the definition is correct and if not inform the user.
This was found in Pinot v0.7.1
Contributor guide
Research direction
Start by tracing the UI flow that shows the invalid table-definition popup and the Swagger API POST /tables/validate endpoint described in the issue. Done means the UI validates the new table definition before submission and reports why it is invalid.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100