123456789101112131415161718192021222324252627282930 |
- package core
- import (
- "net/http"
- "github.com/jmoiron/sqlx/types"
- "github.com/labstack/echo/v4"
- )
- // GetDashboardCharts returns chart data points to render on the dashboard.
- func (c *Core) GetDashboardCharts() (types.JSONText, error) {
- var out types.JSONText
- if err := c.q.GetDashboardCharts.Get(&out); err != nil {
- return nil, echo.NewHTTPError(http.StatusInternalServerError,
- c.i18n.Ts("globals.messages.errorFetching", "name", "dashboard charts", "error", pqErrMsg(err)))
- }
- return out, nil
- }
- // GetDashboardCounts returns stats counts to show on the dashboard.
- func (c *Core) GetDashboardCounts() (types.JSONText, error) {
- var out types.JSONText
- if err := c.q.GetDashboardCounts.Get(&out); err != nil {
- return nil, echo.NewHTTPError(http.StatusInternalServerError,
- c.i18n.Ts("globals.messages.errorFetching", "name", "dashboard stats", "error", pqErrMsg(err)))
- }
- return out, nil
- }
|