Merge branch 'feat/toggle-negative-usgae' into 'development'

fix: getAll and update response

See merge request mbugroup/lti-api!486
This commit is contained in:
Adnan Zahir
2026-04-28 11:53:14 +07:00
@@ -3,6 +3,7 @@ package controller
import (
"github.com/gofiber/fiber/v2"
service "gitlab.com/mbugroup/lti-api.git/internal/modules/system-settings/services"
"gitlab.com/mbugroup/lti-api.git/internal/response"
)
type SystemSettingController struct {
@@ -18,7 +19,12 @@ func (ctrl *SystemSettingController) GetAll(c *fiber.Ctx) error {
if err != nil {
return err
}
return c.Status(fiber.StatusOK).JSON(fiber.Map{"data": settings})
return c.Status(fiber.StatusOK).JSON(response.Success{
Code: fiber.StatusOK,
Status: "success",
Message: "Get all system settings successfully",
Data: settings,
})
}
type setAllowNegativePakanOVKRequest struct {
@@ -33,8 +39,9 @@ func (ctrl *SystemSettingController) SetAllowNegativePakanOVK(c *fiber.Ctx) erro
if err := ctrl.Service.SetAllowNegativePakanOVK(c.Context(), req.Value); err != nil {
return err
}
return c.Status(fiber.StatusOK).JSON(fiber.Map{
"message": "Setting berhasil diperbarui",
"value": req.Value,
return c.Status(fiber.StatusOK).JSON(response.Common{
Code: fiber.StatusOK,
Status: "success",
Message: "Setting berhasil diperbarui",
})
}