Move instance > purge to a separate page

This commit is contained in:
Tom Wiesing 2023-11-10 16:03:37 +01:00
parent a2ad685b61
commit 1379b4d11a
No known key found for this signature in database
5 changed files with 79 additions and 20 deletions

View file

@ -73,6 +73,7 @@ var (
menuInstance = component.DummyMenuItem()
menuRebuild = component.DummyMenuItem()
menuGrants = component.DummyMenuItem()
menuPurge = component.DummyMenuItem()
)
func (admin *Admin) HandleRoute(ctx context.Context, route string) (handler http.Handler, err error) {
@ -133,6 +134,11 @@ func (admin *Admin) HandleRoute(ctx context.Context, route string) (handler http
router.Handler(http.MethodPost, route+"grants/", iUsers) // NOTE(twiesing): This path is intentionally different!
}
{
purge := admin.instancePurge(ctx)
router.Handler(http.MethodGet, route+"instance/:slug/purge", purge)
}
// add a router for the login page
router.Handler(http.MethodPost, route+"login", admin.loginHandler(ctx))