pipelineTable

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2024 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ColumnPipelineName    table.ColumnKey = "pipelineName"
	ColumnPipeline        table.ColumnKey = "pipeline"
	ColumnPipelineStatus  table.ColumnKey = "pipelineStatus"
	ColumnCostTime        table.ColumnKey = "costTime"
	ColumnApplicationName table.ColumnKey = "applicationName"
	ColumnBranch          table.ColumnKey = "branch"
	ColumnExecutor        table.ColumnKey = "executor"
	ColumnStartTime       table.ColumnKey = "startTime"
	ColumnCreateTime      table.ColumnKey = "createTime"
	ColumnCreator         table.ColumnKey = "creator"
	ColumnPipelineID      table.ColumnKey = "pipelineID"
	ColumnMoreOperations  table.ColumnKey = "moreOperations"
	ColumnSource          table.ColumnKey = "source"
	ColumnSourceFile      table.ColumnKey = "sourceFile"
	ColumnProcess         table.ColumnKey = "process"
	ColumnIcon            table.ColumnKey = "icon"

	StateKeyTransactionPaging = "paging"
	StateKeyTransactionSort   = "sort"

	PipelineSourceRemoteAppIndex = 2
)

Variables

This section is empty.

Functions

This section is empty.

Types

type InParams

type InParams struct {
	OrgID uint64 `json:"orgId,omitempty"`

	FrontendProjectID           string `json:"projectId,omitempty"`
	FrontendUrlQuery            string `json:"issueFilter__urlQuery,omitempty"`
	FrontendAppID               string `json:"appId,omitempty"`
	FrontendPipelineCategoryKey string `json:"pipelineCategoryKey,omitempty"`

	ProjectID uint64 `json:"-"`
	AppID     uint64 `json:"-"`
}

type OpMoreOperationsItemClick

type OpMoreOperationsItemClick struct {
	commodel.OpMoreOperationsItemClick
	ClientData OpMoreOperationsItemClickClientData `json:"clientData"`
}

type OpMoreOperationsItemClickClientData

type OpMoreOperationsItemClickClientData struct {
	DataRef       *commodel.MoreOpItem `json:"dataRef,omitempty"`
	ParentDataRef table.Row            `json:"parentDataRef,omitempty"`
}

type OpMoreOperationsItemClickServerData

type OpMoreOperationsItemClickServerData struct {
	ID string `json:"id"`
}

type PipelineTable

type PipelineTable struct {
	impl.DefaultTable

	InParams *InParams      `json:"-"`
	PageNo   uint64         `json:"-"`
	PageSize uint64         `json:"-"`
	Total    uint64         `json:"-"`
	Sorts    []*common.Sort `json:"-"`
	UserIDs  []string       `json:"-"`

	ProjectPipelineSvc *projectpipeline.ProjectPipelineService
	PipelineCron       cronpb.CronServiceServer
	// contains filtered or unexported fields
}

func (*PipelineTable) BeforeHandleOp

func (p *PipelineTable) BeforeHandleOp(sdk *cptype.SDK)

func (*PipelineTable) CustomInParamsPtr

func (p *PipelineTable) CustomInParamsPtr() interface{}

func (*PipelineTable) DecodeToCustomInParams

func (p *PipelineTable) DecodeToCustomInParams(stdInParamsPtr *cptype.ExtraMap, customInParamsPtr interface{})

func (*PipelineTable) EncodeFromCustomInParams

func (p *PipelineTable) EncodeFromCustomInParams(customInParamsPtr interface{}, stdInParamsPtr *cptype.ExtraMap)

func (*PipelineTable) RegisterBatchRowsHandleOp

func (p *PipelineTable) RegisterBatchRowsHandleOp(opData table.OpBatchRowsHandle) (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterCompNonStdOps

func (p *PipelineTable) RegisterCompNonStdOps() (opFuncs map[cptype.OperationKey]cptype.OperationFunc)

func (*PipelineTable) RegisterInitializeOp

func (p *PipelineTable) RegisterInitializeOp() (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterMoreOperationOp

func (p *PipelineTable) RegisterMoreOperationOp(opData OpMoreOperationsItemClick)

func (*PipelineTable) RegisterRenderingOp

func (p *PipelineTable) RegisterRenderingOp() (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterRowAddOp

func (p *PipelineTable) RegisterRowAddOp(opData table.OpRowAdd) (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterRowDeleteOp

func (p *PipelineTable) RegisterRowDeleteOp(opData table.OpRowDelete) (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterRowEditOp

func (p *PipelineTable) RegisterRowEditOp(opData table.OpRowEdit) (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterRowSelectOp

func (p *PipelineTable) RegisterRowSelectOp(opData table.OpRowSelect) (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterTableChangePageOp

func (p *PipelineTable) RegisterTableChangePageOp(opData table.OpTableChangePage) (opFunc cptype.OperationFunc)

func (*PipelineTable) RegisterTableSortOp

func (p *PipelineTable) RegisterTableSortOp(opData table.OpTableChangeSort) (opFunc cptype.OperationFunc)

func (*PipelineTable) SetPagingFromGlobalState

func (p *PipelineTable) SetPagingFromGlobalState()

func (*PipelineTable) SetSortsFromGlobalState

func (p *PipelineTable) SetSortsFromGlobalState()

func (*PipelineTable) SetTableColumns

func (p *PipelineTable) SetTableColumns() table.ColumnsInfo

func (*PipelineTable) SetTableMoreOpItem

func (p *PipelineTable) SetTableMoreOpItem(definition *pb.PipelineDefinition, definitionYmlSourceMap map[string]string, ymlSourceMapCronMap map[string]*commonpb.Cron, appNameIDMap *apistructs.GetAppIDByNamesResponseData) []commodel.MoreOpItem

func (*PipelineTable) SetTableRows

func (p *PipelineTable) SetTableRows() []table.Row

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL