18 lines
433 B
Go
18 lines
433 B
Go
package services
|
|
|
|
import (
|
|
"system-trace/core/constants/permissions"
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
// MARK: GetPermissions godoc
|
|
// @Summary Get list of permissions
|
|
// @Description Returns key-value map with permissions
|
|
// @Produce json
|
|
// @Success 200 {object} map[string]int8
|
|
// @Router /permissions [get]
|
|
func GetPermissions(c *fiber.Ctx) error {
|
|
return c.Status(fiber.StatusOK).JSON(permissions.All)
|
|
}
|