package web

import "github.com/go-arrower/arrower/contexts/admin/internal/interfaces/web"

Index

Types

type JobsController

type JobsController struct {
	// contains filtered or unexported fields
}

func NewJobsController

func NewJobsController(
	logger alog.Logger,
	appDI application.App,
	repo jobs.Repository,
	queries *models.Queries,
) *JobsController

func (*JobsController) CreateJobs

func (jc *JobsController) CreateJobs() func(c echo.Context) error

func (*JobsController) DeleteHistory

func (jc *JobsController) DeleteHistory() func(echo.Context) error

func (*JobsController) DeleteJob

func (jc *JobsController) DeleteJob() func(c echo.Context) error

func (*JobsController) EstimateHistoryPayloadSize

func (jc *JobsController) EstimateHistoryPayloadSize() func(echo.Context) error

func (*JobsController) EstimateHistorySize

func (jc *JobsController) EstimateHistorySize() func(echo.Context) error

func (*JobsController) FinishedJobs

func (jc *JobsController) FinishedJobs() func(echo.Context) error

func (*JobsController) FinishedJobsTotal

func (jc *JobsController) FinishedJobsTotal() func(ctx echo.Context) error

func (*JobsController) Index

func (jc *JobsController) Index() func(c echo.Context) error

func (*JobsController) JobShow

func (jc *JobsController) JobShow() func(ctx echo.Context) error

func (*JobsController) ListWorkers

func (jc *JobsController) ListWorkers() func(c echo.Context) error

func (*JobsController) PayloadExamples

func (jc *JobsController) PayloadExamples() func(_ echo.Context) error

func (*JobsController) PendingJobsPieChartData

func (jc *JobsController) PendingJobsPieChartData() func(echo.Context) error

func (*JobsController) ProcessedJobsLineChartData

func (jc *JobsController) ProcessedJobsLineChartData() func(echo.Context) error

func (*JobsController) PruneHistory

func (jc *JobsController) PruneHistory() func(echo.Context) error

func (*JobsController) RescheduleJob

func (jc *JobsController) RescheduleJob() func(c echo.Context) error

func (*JobsController) ScheduleJobs

func (jc *JobsController) ScheduleJobs() func(c echo.Context) error

func (*JobsController) ShowJobTypes

func (jc *JobsController) ShowJobTypes() func(_ echo.Context) error

func (*JobsController) ShowMaintenance

func (jc *JobsController) ShowMaintenance() func(c echo.Context) error

todo clean into proper application usecase.

func (*JobsController) ShowQueue

func (jc *JobsController) ShowQueue() func(c echo.Context) error

func (*JobsController) VacuumJobTables

func (jc *JobsController) VacuumJobTables() func(echo.Context) error

type LogsController

type LogsController struct {
	// contains filtered or unexported fields
}

func NewLogsController

func NewLogsController(
	logger alog.Logger,
	settings setting.Settings,
	queries *models.Queries,
	routes *echo.Group,
) *LogsController

func (*LogsController) SettingLogs

func (lc *LogsController) SettingLogs()

func (*LogsController) ShowLogs

func (lc *LogsController) ShowLogs()

ShowLogs pattern issue: how to add route with and without trailing slash?

type SettingsController

type SettingsController struct {
	// contains filtered or unexported fields
}

func NewSettingsController

func NewSettingsController(routes *echo.Group) *SettingsController

func (*SettingsController) List

func (sc *SettingsController) List()

Source Files

jobs.controller.go logs.controller.go settings.controller.go

Version
v0.0.0-20250311203644-ab26c1152cb4 (latest)
Published
Mar 11, 2025
Platform
linux/amd64
Imports
18 packages
Last checked
10 minutes ago

Tools for package owners.