Currently the webui search does not work because it misses required
values for the paging. Also paging is not supported so a query for ‘*’
can generate a huge list.
Attached is a prototype that adds also paging to the webui
search for the distro’s.
What it does:
-
All paging is done in remote API
-
Remote API Find method will include paging
functionality.
-
WebUI list also uses the remote API
find function with empty criteria
-
WebUI search will only show the
criteria builder, the search will be done by the list page
-
Add a $pageinfo$ item to the find
results list. This contains the paging information about the returned list.
This item needs to be stripped by the WUI/TUI
Possible improvements:
-
For securitie save search criteria dictionary
in a cache instead of passing them as string on the http request. Benefit is
that saving search criteria to disk can also be implemented
Please provide feedback if this is a good approach.
Regards,
Peter