feat: implement user profile retrieval with roles and permissions caching
This commit is contained in:
@@ -29,6 +29,13 @@ func NewRouter() *gin.Engine {
|
||||
auth.POST(constants.API_PATH_AUTH_LOGIN, utils.AsyncHandler(services.Login))
|
||||
}
|
||||
|
||||
// Protected routes (require JWT authentication)
|
||||
protected := v1.Group("")
|
||||
protected.Use(middlewares.AuthMiddleware())
|
||||
{
|
||||
protected.GET(constants.API_PATH_PROFILE, utils.AsyncHandler(services.GetProfile))
|
||||
}
|
||||
|
||||
warehouse := v1.Group(constants.API_GROUP_WAREHOUSE)
|
||||
{
|
||||
warehouse.GET("", utils.AsyncHandler(services.WareHouseList))
|
||||
|
||||
Reference in New Issue
Block a user