initial permissions endpoint implementation
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-11 11:34:43 +11:00
parent b77e47ba7e
commit eb5707a376
6 changed files with 203 additions and 9 deletions

View File

@@ -257,6 +257,10 @@ func main() {
//adminOnly.POST("/group/update", controllers.UpdateGroup)
adminOnly.POST("/group/delete", controllers.DeleteGroupHandler)
// Permission functions for admin
adminOnly.GET("/permissions", controllers.GetPermissionsHandler)
adminOnly.POST("/permission/add", controllers.AddPermissionHandler)
// Safe functions for admin
adminOnly.GET("/safe/listall", controllers.GetAllSafesHandler)
adminOnly.POST("/safe/add", controllers.AddSafeHandler)