Add rebuild triplestore button to frontend

This commit is contained in:
Tom Wiesing 2024-04-04 15:30:48 +02:00
parent e5100a1f22
commit 95f09ab881
No known key found for this signature in database
6 changed files with 121 additions and 10 deletions

View file

@ -71,16 +71,17 @@ var (
menuProvision = component.MenuItem{Title: "Provision", Path: "/admin/instances/provision/"}
menuInstances = component.MenuItem{Title: "Instances", Path: "/admin/instances/"}
menuInstance = component.DummyMenuItem()
menuRebuild = component.DummyMenuItem()
menuGrants = component.DummyMenuItem()
menuPurge = component.DummyMenuItem()
menuSnapshots = component.DummyMenuItem()
menuSSH = component.DummyMenuItem()
menuStats = component.DummyMenuItem()
menuData = component.DummyMenuItem()
menuDrupal = component.DummyMenuItem()
menuInstances = component.MenuItem{Title: "Instances", Path: "/admin/instances/"}
menuInstance = component.DummyMenuItem()
menuRebuild = component.DummyMenuItem()
menuGrants = component.DummyMenuItem()
menuPurge = component.DummyMenuItem()
menuSnapshots = component.DummyMenuItem()
menuSSH = component.DummyMenuItem()
menuStats = component.DummyMenuItem()
menuData = component.DummyMenuItem()
menuTriplestore = component.DummyMenuItem()
menuDrupal = component.DummyMenuItem()
)
func (admin *Admin) HandleRoute(ctx context.Context, route string) (handler http.Handler, err error) {
@ -161,6 +162,11 @@ func (admin *Admin) HandleRoute(ctx context.Context, route string) (handler http
router.Handler(http.MethodGet, route+"instance/:slug/stats", stats)
}
{
triplestore := admin.instanceTS(ctx)
router.Handler(http.MethodGet, route+"instance/:slug/triplestore", triplestore)
}
{
data := admin.instanceData(ctx)
router.Handler(http.MethodGet, route+"instance/:slug/data", data)