web icon indicating copy to clipboard operation
web copied to clipboard

Component for displaying data from API endpoints

Open lukitsbrian opened this issue 5 years ago • 1 comments

It would be useful to have a dedicated Admin UI (eg. at localhost:8080/admin), similar to Django's admin site.

This page could contain links to existing types (eg. localhost:8080/admin/<type>) and provide an auto-generated interface for creating/list/get/edit/deleting items, or whichever actions are relevant for the specific type.

For instance, currently localhost:8080 has an interface that supports the following actions -

  • POST localhost:1317/<store>/<type>
  • GET localhost:1317/<store>/<type>

Whereas we could also provide UI support for the following actions

  • GET localhost:1317/<store>/<type>/<id>
  • PUT localhost:1317/<store>/<type>
  • DELETE localhost:1317/<store>/<type>

lukitsbrian avatar Sep 25 '20 02:09 lukitsbrian

This is a good idea. We do need a SPI component that lists all the data available through API endpoints and shows this data in a table. Sort of like Vuex dev tools.

fadeev avatar Apr 09 '21 09:04 fadeev