🛂 Check permission for creating products & releases

This commit is contained in:
LittleSheep 2025-01-29 19:17:54 +08:00
parent 9b44d4176f
commit 0932a5e94a
2 changed files with 2 additions and 2 deletions

View File

@ -75,7 +75,7 @@ func getProduct(c *fiber.Ctx) error {
}
func createProduct(c *fiber.Ctx) error {
if err := sec.EnsureAuthenticated(c); err != nil {
if err := sec.EnsureGrantedPerm(c, "CreateMaProducts", true); err != nil {
return err
}
user := c.Locals("nex_user").(*sec.UserInfo)

View File

@ -62,7 +62,7 @@ func getRelease(c *fiber.Ctx) error {
}
func createRelease(c *fiber.Ctx) error {
if err := sec.EnsureAuthenticated(c); err != nil {
if err := sec.EnsureGrantedPerm(c, "CreateMaReleases", true); err != nil {
return err
}
user := c.Locals("nex_user").(*sec.UserInfo)