From 3a5a7e108d9b20f7ef6a7e4bb8439f6e2ba65fa5 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Sun, 21 Nov 2021 20:54:22 -0800 Subject: Add cloud account CRUD endpoints --- cmd/web/server.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cmd') diff --git a/cmd/web/server.go b/cmd/web/server.go index d13cd58..d2ea861 100644 --- a/cmd/web/server.go +++ b/cmd/web/server.go @@ -103,6 +103,10 @@ func webMain(cfg app.Config, embeddedTemplates fs.FS, version string) { ), ) + adminAccountStore := &models.MongoDbAccountStore{ + Db: mongo, + ReturnDeleted: true, + } as := &models.MongoDbAccountStore{Db: mongo} us := &models.MongoDbUserStore{Db: mongo} @@ -143,6 +147,10 @@ func webMain(cfg app.Config, embeddedTemplates fs.FS, version string) { controllers.NewAPICredentialsHandler(aws), rateLimit, ) + (&controllers.APIAccountHandler{ + Store: as, + AdminStore: adminAccountStore, + }).Register("/:account", api) } s.GET("/favicon.ico", echo.NotFoundHandler) s.GET("/logout", controllers.LogoutHandler) -- cgit v1.2.3