/
wax_boy
/
semaphore_custom
Обзор
Документация
Войти
/
wax_boy
/
semaphore_custom
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
pro/db/sql/workflow.go
88 строк
3 KB
Denis Gukov
Workflows
14 июн 2026, 12:45
Не верифицирован
14 июн 2026, 12:45
f29bb3f
Код
Авторство
О чём код?
package sql import ( "github.com/semaphoreui/semaphore/db" ) // WorkflowStoreImpl is the open-source no-op stub for the Pro workflow store. // Workflows are a Pro feature; the real implementation lives in // pro_impl/db/sql/workflow.go. The stub keeps the open build compiling while // the feature is disabled via the Workflows feature flag. type WorkflowStoreImpl struct { } func (d *WorkflowStoreImpl) GetWorkflowRunTasks(projectID int, runID int, params db.RetrieveQueryParams) (res []db.TaskWithTpl, err error) { return } func (d *WorkflowStoreImpl) GetWorkflowTemplates(projectID int, params db.RetrieveQueryParams) (res []db.WorkflowTemplate, err error) { return } func (d *WorkflowStoreImpl) GetWorkflowTemplate(projectID int, workflowID int) (res db.WorkflowTemplate, err error) { return } func (d *WorkflowStoreImpl) CreateWorkflowTemplate(workflow db.WorkflowTemplate) (res db.WorkflowTemplate, err error) { return } func (d *WorkflowStoreImpl) UpdateWorkflowTemplate(workflow db.WorkflowTemplate) (err error) { return } func (d *WorkflowStoreImpl) DeleteWorkflowTemplate(projectID int, workflowID int) (err error) { return } func (d *WorkflowStoreImpl) GetWorkflowRuns(projectID int, workflowTemplateID int, params db.RetrieveQueryParams) (res []db.WorkflowRun, err error) { return } func (d *WorkflowStoreImpl) GetWorkflowRun(projectID int, workflowTemplateID int, runID int) (res db.WorkflowRun, err error) { return } func (d *WorkflowStoreImpl) GetWorkflowRunByID(projectID int, runID int) (res db.WorkflowRun, err error) { return } func (d *WorkflowStoreImpl) GetActiveWorkflowRuns() (res []db.WorkflowRun, err error) { return } func (d *WorkflowStoreImpl) CreateWorkflowRun(run db.WorkflowRun) (res db.WorkflowRun, err error) { return } func (d *WorkflowStoreImpl) UpdateWorkflowRun(run db.WorkflowRun) (err error) { return } func (d *WorkflowStoreImpl) UpdateWorkflowRunStatusUnless(run db.WorkflowRun, excluded []db.WorkflowRunStatus) (ok bool, err error) { return } func (d *WorkflowStoreImpl) SetWorkflowRunRootTask(projectID int, runID int, taskID int) (ok bool, err error) { return } func (d *WorkflowStoreImpl) GetWorkflowApprovals(projectID int, runID int) (res []db.WorkflowApproval, err error) { return } func (d *WorkflowStoreImpl) GetWorkflowApproval(projectID int, runID int, nodeID int) (res db.WorkflowApproval, err error) { return } func (d *WorkflowStoreImpl) CreateWorkflowApproval(approval db.WorkflowApproval) (res db.WorkflowApproval, err error) { return } func (d *WorkflowStoreImpl) UpdateWorkflowApproval(approval db.WorkflowApproval) (err error) { return } func (d *WorkflowStoreImpl) ResolveWorkflowApprovalIfPending(approval db.WorkflowApproval) (ok bool, err error) { return }