work on adding group support
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
18
main.go
18
main.go
@@ -241,13 +241,23 @@ func main() {
|
||||
// API calls that only an administrator can make
|
||||
adminOnly := router.Group("/api/admin")
|
||||
adminOnly.Use(middlewares.JwtAuthAdminMiddleware())
|
||||
|
||||
// User functions for admin
|
||||
adminOnly.POST("/user/delete", controllers.DeleteUser)
|
||||
adminOnly.POST("/user/register", controllers.RegisterUser) // TODO deprecate
|
||||
adminOnly.POST("/user/add", controllers.RegisterUser)
|
||||
adminOnly.POST("/user/register", controllers.AddUser) // TODO deprecate
|
||||
adminOnly.POST("/user/add", controllers.AddUser)
|
||||
adminOnly.GET("/users", controllers.GetUsers)
|
||||
// TODO
|
||||
//adminOnly.POST("/user/update", controllers.UpdateUser)
|
||||
//adminOnly.GET("/groups/list", controllers.ListGroups)
|
||||
adminOnly.GET("/users", controllers.GetUsers)
|
||||
|
||||
// Group functions for admin
|
||||
adminOnly.GET("/groups", controllers.GetGroups)
|
||||
adminOnly.GET("/group/add", controllers.AddGroup)
|
||||
// TODO
|
||||
//adminOnly.GET("/group/update", controllers.UpdateGroup)
|
||||
//adminOnly.GET("/group/delete", controllers.DeleteGroup)
|
||||
|
||||
// Other functions for admin
|
||||
adminOnly.POST("/unlock", controllers.Unlock)
|
||||
|
||||
// Deprecated
|
||||
|
Reference in New Issue
Block a user