finos / vuu

Vuu - an open source view server and html 5 based UI system
https://vuu.finos.org
Apache License 2.0
40 stars 27 forks source link

Use view port columns in type ahead rather than table columns #1434

Open naleeha opened 2 months ago

naleeha commented 2 months ago
### Tasks
- [ ] How to update the source data during run time (not just initalisation)
- [x] Keep the ws message when checking for what you are waiting for has returned so can run multiple test in parallel
- [x] Review RCP request and response message api between ui and server
- [x] Refactor ws test to be re-useable across multiple test files
- [ ] Introduce ws test on example folder to represent tests applications will want to write
- [ ] RPC Param to take object rather than map and simplify code for deserialising to write praram names and type before calling relevant rpc handler
- [x] How to make rpc name clear its part of api contract & make it discoverable (can find all the rpc names)
- [ ] Clean up - can merge TestVuuClient with ViewServerClient?
- [ ] Clean up - delete Client Messages that are duplicate?
- [ ] Return error result if cannot get column values from column value provider
- [ ] Review how the RPC registration & routing happens
- [ ] Clean up - remove DisplayResultAction? (used by DefaultRpcHandler for viewport rpc)
- [ ] Update other module that used junit 4 to junit 5

For table data change options

  1. get access to provider and update directly - via adding new function to get provider from TableDefs in TableDefContainer?
  2. update the data source but have listener function to update the provider if data source change?
  3. only change when loading table for first time (current)
oka-kareno commented 3 weeks ago

Pre-requisite to #1414

naleeha commented 2 weeks ago

https://github.com/finos/vuu/discussions/1447 UI to server API review discussion