Documentation ¶
Index ¶
- Constants
- Variables
- func CollectAccount(taskCtx plugin.SubTaskContext) errors.Error
- func CollectBug(taskCtx plugin.SubTaskContext) errors.Error
- func CollectBugCommits(taskCtx plugin.SubTaskContext) errors.Error
- func CollectBugCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func CollectBugForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func CollectBugRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func CollectBugRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func CollectDepartment(taskCtx plugin.SubTaskContext) errors.Error
- func CollectExecutions(taskCtx plugin.SubTaskContext) errors.Error
- func CollectStory(taskCtx plugin.SubTaskContext) errors.Error
- func CollectStoryCommits(taskCtx plugin.SubTaskContext) errors.Error
- func CollectStoryCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func CollectStoryForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func CollectStoryRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func CollectStoryRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func CollectTask(taskCtx plugin.SubTaskContext) errors.Error
- func CollectTaskCommits(taskCtx plugin.SubTaskContext) errors.Error
- func CollectTaskRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertAccount(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertBug(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertBugForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertBugRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertBugRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertChangelog(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertDepartment(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertExecutions(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertProducts(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertProjects(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertStory(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertStoryForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertStoryRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertStoryRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertTask(taskCtx plugin.SubTaskContext) errors.Error
- func ConvertTaskRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func DBGetActionHistory(taskCtx plugin.SubTaskContext) errors.Error
- func EncodeTaskOptions(op *ZentaoOptions) (map[string]interface{}, errors.Error)
- func ExtractAccount(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractBug(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractBugCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractBugCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractBugForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractBugRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractBugRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractDepartment(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractExecutions(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractStory(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractStoryCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractStoryCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractStoryForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractStoryRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractStoryRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractTask(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractTaskCommits(taskCtx plugin.SubTaskContext) errors.Error
- func ExtractTaskRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
- func GetTotalPagesFromResponse(res *http.Response, args *api.ApiCollectorArgs) (int, errors.Error)
- func NewZentaoApiClient(taskCtx plugin.TaskContext, connection *models.ZentaoConnection) (*api.ApiAsyncClient, error)
- func RangeProductOneByOne(taskCtx plugin.SubTaskContext, ...) errors.Error
- type ExecuteInput
- type RepoRevisionResponse
- type SimpleZentaoBug
- type SimpleZentaoBugCommit
- type SimpleZentaoStory
- type SimpleZentaoStoryCommit
- type SimpleZentaoTask
- type SimpleZentaoTaskCommit
- type StatusMappings
- type TypeMappings
- type ZentaoApiParams
- type ZentaoChangelogSelect
- type ZentaoOptions
- type ZentaoPagination
- type ZentaoScopeConfigs
- type ZentaoTaskData
Constants ¶
View Source
const RAW_ACCOUNT_TABLE = "zentao_api_accounts"
View Source
const RAW_BUG_COMMITS_TABLE = "zentao_api_bug_commits"
View Source
const RAW_BUG_REPO_COMMITS_TABLE = "zentao_api_bug_repo_commits"
View Source
const RAW_BUG_TABLE = "zentao_api_bugs"
View Source
const RAW_DEPARTMENT_TABLE = "zentao_api_departments"
View Source
const RAW_EXECUTION_TABLE = "zentao_api_executions"
View Source
const RAW_PRODUCT_TABLE = "zentao_api_products"
View Source
const RAW_PROJECT_TABLE = "zentao_api_projects"
View Source
const RAW_STORY_COMMITS_TABLE = "zentao_api_story_commits"
View Source
const RAW_STORY_REPO_COMMITS_TABLE = "zentao_api_story_repo_commits"
View Source
const RAW_STORY_TABLE = "zentao_api_stories"
View Source
const RAW_TASK_COMMITS_TABLE = "zentao_api_task_commits"
View Source
const RAW_TASK_REPO_COMMITS_TABLE = "zentao_api_task_repo_commits"
View Source
const RAW_TASK_TABLE = "zentao_api_tasks"
Variables ¶
View Source
var CollectAccountMeta = plugin.SubTaskMeta{ Name: "collectAccount", EntryPoint: CollectAccount, EnabledByDefault: true, Description: "Collect Account data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectBugCommitsMeta = plugin.SubTaskMeta{ Name: "collectBugCommits", EntryPoint: CollectBugCommits, EnabledByDefault: true, Description: "Collect Bug Commits data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectBugMeta = plugin.SubTaskMeta{ Name: "collectBug", EntryPoint: CollectBug, EnabledByDefault: true, Description: "Collect Bug data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectBugRepoCommitsMeta = plugin.SubTaskMeta{ Name: "collectBugRepoCommits", EntryPoint: CollectBugRepoCommits, EnabledByDefault: true, Description: "Collect Bug Repo Commits data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectDepartmentMeta = plugin.SubTaskMeta{ Name: "collectDepartment", EntryPoint: CollectDepartment, EnabledByDefault: true, Description: "Collect Department data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectExecutionMeta = plugin.SubTaskMeta{ Name: "collectExecutions", EntryPoint: CollectExecutions, EnabledByDefault: true, Description: "Collect Execution data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectStoryCommitsMeta = plugin.SubTaskMeta{ Name: "collectStoryCommits", EntryPoint: CollectStoryCommits, EnabledByDefault: true, Description: "Collect Story Commits data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectStoryMeta = plugin.SubTaskMeta{ Name: "collectStory", EntryPoint: CollectStory, EnabledByDefault: true, Description: "Collect Story data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectStoryRepoCommitsMeta = plugin.SubTaskMeta{ Name: "collectStoryRepoCommits", EntryPoint: CollectStoryRepoCommits, EnabledByDefault: true, Description: "Collect Story Repo Commits data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectTaskCommitsMeta = plugin.SubTaskMeta{ Name: "collectTaskCommits", EntryPoint: CollectTaskCommits, EnabledByDefault: true, Description: "Collect Task Commits data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectTaskMeta = plugin.SubTaskMeta{ Name: "collectTask", EntryPoint: CollectTask, EnabledByDefault: true, Description: "Collect Task data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var CollectTaskRepoCommitsMeta = plugin.SubTaskMeta{ Name: "collectTaskRepoCommits", EntryPoint: CollectTaskRepoCommits, EnabledByDefault: true, Description: "Collect Task Repo Commits data from Zentao api", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertAccountMeta = plugin.SubTaskMeta{ Name: "convertAccount", EntryPoint: ConvertAccount, EnabledByDefault: true, Description: "convert Zentao account", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertBugMeta = plugin.SubTaskMeta{ Name: "convertBug", EntryPoint: ConvertBug, EnabledByDefault: true, Description: "convert Zentao bug", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertBugRepoCommitsMeta = plugin.SubTaskMeta{ Name: "convertBugRepoCommits", EntryPoint: ConvertBugRepoCommits, EnabledByDefault: true, Description: "convert Zentao bug repo commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertChangelogMeta = plugin.SubTaskMeta{ Name: "ConvertChangelog", EntryPoint: ConvertChangelog, EnabledByDefault: true, Description: "convert Zentao changelog", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertDepartmentMeta = plugin.SubTaskMeta{ Name: "convertDepartment", EntryPoint: ConvertDepartment, EnabledByDefault: true, Description: "convert Zentao department", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertExecutionMeta = plugin.SubTaskMeta{ Name: "convertExecutions", EntryPoint: ConvertExecutions, EnabledByDefault: true, Description: "convert Zentao executions", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertProductMeta = plugin.SubTaskMeta{ Name: "convertProducts", EntryPoint: ConvertProducts, EnabledByDefault: true, Description: "convert Zentao products", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertProjectMeta = plugin.SubTaskMeta{ Name: "convertProjects", EntryPoint: ConvertProjects, EnabledByDefault: true, Description: "convert Zentao projects", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertStoryMeta = plugin.SubTaskMeta{ Name: "convertStory", EntryPoint: ConvertStory, EnabledByDefault: true, Description: "convert Zentao story", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertStoryRepoCommitsMeta = plugin.SubTaskMeta{ Name: "convertStoryRepoCommits", EntryPoint: ConvertStoryRepoCommits, EnabledByDefault: true, Description: "convert Zentao story repo commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertTaskMeta = plugin.SubTaskMeta{ Name: "convertTask", EntryPoint: ConvertTask, EnabledByDefault: true, Description: "convert Zentao task", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertTaskRepoCommitsMeta = plugin.SubTaskMeta{ Name: "convertTaskRepoCommits", EntryPoint: ConvertTaskRepoCommits, EnabledByDefault: true, Description: "convert Zentao task repo commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var DBGetChangelogMeta = plugin.SubTaskMeta{ Name: "DBGetChangelog", EntryPoint: DBGetActionHistory, EnabledByDefault: true, Description: "get action and history data to be changelog from Zentao databases", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractAccountMeta = plugin.SubTaskMeta{ Name: "extractAccount", EntryPoint: ExtractAccount, EnabledByDefault: true, Description: "extract Zentao account", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractBugCommitsMeta = plugin.SubTaskMeta{ Name: "extractBugCommits", EntryPoint: ExtractBugCommits, EnabledByDefault: true, Description: "extract Zentao bug commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractBugMeta = plugin.SubTaskMeta{ Name: "extractBug", EntryPoint: ExtractBug, EnabledByDefault: true, Description: "extract Zentao bug", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractBugRepoCommitsMeta = plugin.SubTaskMeta{ Name: "extractBugRepoCommits", EntryPoint: ExtractBugRepoCommits, EnabledByDefault: true, Description: "extract Zentao bug repo commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractDepartmentMeta = plugin.SubTaskMeta{ Name: "extractDepartment", EntryPoint: ExtractDepartment, EnabledByDefault: true, Description: "extract Zentao department", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractExecutionMeta = plugin.SubTaskMeta{ Name: "extractExecutions", EntryPoint: ExtractExecutions, EnabledByDefault: true, Description: "extract Zentao executions", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractStoryCommitsMeta = plugin.SubTaskMeta{ Name: "extractStoryCommits", EntryPoint: ExtractStoryCommits, EnabledByDefault: true, Description: "extract Zentao story commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractStoryMeta = plugin.SubTaskMeta{ Name: "extractStory", EntryPoint: ExtractStory, EnabledByDefault: true, Description: "extract Zentao story", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractStoryRepoCommitsMeta = plugin.SubTaskMeta{ Name: "extractStoryRepoCommits", EntryPoint: ExtractStoryRepoCommits, EnabledByDefault: true, Description: "extract Zentao story repo commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractTaskCommitsMeta = plugin.SubTaskMeta{ Name: "extractTaskCommits", EntryPoint: ExtractTaskCommits, EnabledByDefault: true, Description: "extract Zentao task commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractTaskMeta = plugin.SubTaskMeta{ Name: "extractTask", EntryPoint: ExtractTask, EnabledByDefault: true, Description: "extract Zentao task", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractTaskRepoCommitsMeta = plugin.SubTaskMeta{ Name: "extractTaskRepoCommits", EntryPoint: ExtractTaskRepoCommits, EnabledByDefault: true, Description: "extract Zentao task repo commits", DomainTypes: []string{plugin.DOMAIN_TYPE_TICKET}, }
Functions ¶
func CollectAccount ¶
func CollectAccount(taskCtx plugin.SubTaskContext) errors.Error
func CollectBug ¶
func CollectBug(taskCtx plugin.SubTaskContext) errors.Error
func CollectBugCommits ¶
func CollectBugCommits(taskCtx plugin.SubTaskContext) errors.Error
func CollectBugCommitsForOneProduct ¶
func CollectBugCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func CollectBugForOneProduct ¶
func CollectBugForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func CollectBugRepoCommits ¶
func CollectBugRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func CollectBugRepoCommitsForOneProduct ¶
func CollectBugRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func CollectDepartment ¶
func CollectDepartment(taskCtx plugin.SubTaskContext) errors.Error
func CollectExecutions ¶
func CollectExecutions(taskCtx plugin.SubTaskContext) errors.Error
func CollectStory ¶
func CollectStory(taskCtx plugin.SubTaskContext) errors.Error
func CollectStoryCommits ¶
func CollectStoryCommits(taskCtx plugin.SubTaskContext) errors.Error
func CollectStoryCommitsForOneProduct ¶
func CollectStoryCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func CollectStoryForOneProduct ¶
func CollectStoryForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func CollectStoryRepoCommits ¶
func CollectStoryRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func CollectStoryRepoCommitsForOneProduct ¶
func CollectStoryRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func CollectTask ¶
func CollectTask(taskCtx plugin.SubTaskContext) errors.Error
func CollectTaskCommits ¶
func CollectTaskCommits(taskCtx plugin.SubTaskContext) errors.Error
func CollectTaskRepoCommits ¶
func CollectTaskRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func ConvertAccount ¶
func ConvertAccount(taskCtx plugin.SubTaskContext) errors.Error
func ConvertBug ¶
func ConvertBug(taskCtx plugin.SubTaskContext) errors.Error
func ConvertBugForOneProduct ¶
func ConvertBugForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ConvertBugRepoCommits ¶
func ConvertBugRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func ConvertBugRepoCommitsForOneProduct ¶
func ConvertBugRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ConvertChangelog ¶
func ConvertChangelog(taskCtx plugin.SubTaskContext) errors.Error
func ConvertDepartment ¶
func ConvertDepartment(taskCtx plugin.SubTaskContext) errors.Error
func ConvertExecutions ¶
func ConvertExecutions(taskCtx plugin.SubTaskContext) errors.Error
func ConvertProducts ¶
func ConvertProducts(taskCtx plugin.SubTaskContext) errors.Error
func ConvertProjects ¶
func ConvertProjects(taskCtx plugin.SubTaskContext) errors.Error
func ConvertStory ¶
func ConvertStory(taskCtx plugin.SubTaskContext) errors.Error
func ConvertStoryForOneProduct ¶
func ConvertStoryForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ConvertStoryRepoCommits ¶
func ConvertStoryRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func ConvertStoryRepoCommitsForOneProduct ¶
func ConvertStoryRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ConvertTask ¶
func ConvertTask(taskCtx plugin.SubTaskContext) errors.Error
func ConvertTaskRepoCommits ¶
func ConvertTaskRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func DBGetActionHistory ¶
func DBGetActionHistory(taskCtx plugin.SubTaskContext) errors.Error
func EncodeTaskOptions ¶
func EncodeTaskOptions(op *ZentaoOptions) (map[string]interface{}, errors.Error)
func ExtractAccount ¶
func ExtractAccount(taskCtx plugin.SubTaskContext) errors.Error
func ExtractBug ¶
func ExtractBug(taskCtx plugin.SubTaskContext) errors.Error
func ExtractBugCommits ¶
func ExtractBugCommits(taskCtx plugin.SubTaskContext) errors.Error
func ExtractBugCommitsForOneProduct ¶
func ExtractBugCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ExtractBugForOneProduct ¶
func ExtractBugForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ExtractBugRepoCommits ¶
func ExtractBugRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func ExtractBugRepoCommitsForOneProduct ¶
func ExtractBugRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ExtractDepartment ¶
func ExtractDepartment(taskCtx plugin.SubTaskContext) errors.Error
func ExtractExecutions ¶
func ExtractExecutions(taskCtx plugin.SubTaskContext) errors.Error
func ExtractStory ¶
func ExtractStory(taskCtx plugin.SubTaskContext) errors.Error
func ExtractStoryCommits ¶
func ExtractStoryCommits(taskCtx plugin.SubTaskContext) errors.Error
func ExtractStoryCommitsForOneProduct ¶
func ExtractStoryCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ExtractStoryForOneProduct ¶
func ExtractStoryForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ExtractStoryRepoCommits ¶
func ExtractStoryRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func ExtractStoryRepoCommitsForOneProduct ¶
func ExtractStoryRepoCommitsForOneProduct(taskCtx plugin.SubTaskContext) errors.Error
func ExtractTask ¶
func ExtractTask(taskCtx plugin.SubTaskContext) errors.Error
func ExtractTaskCommits ¶
func ExtractTaskCommits(taskCtx plugin.SubTaskContext) errors.Error
func ExtractTaskRepoCommits ¶
func ExtractTaskRepoCommits(taskCtx plugin.SubTaskContext) errors.Error
func NewZentaoApiClient ¶
func NewZentaoApiClient(taskCtx plugin.TaskContext, connection *models.ZentaoConnection) (*api.ApiAsyncClient, error)
func RangeProductOneByOne ¶
func RangeProductOneByOne(taskCtx plugin.SubTaskContext, callback func(taskCtx plugin.SubTaskContext) errors.Error) errors.Error
Types ¶
type ExecuteInput ¶
type ExecuteInput struct {
Id int64
}
type RepoRevisionResponse ¶
type SimpleZentaoBug ¶
type SimpleZentaoBug struct { ID int64 `json:"id"` LastEditedDate *api.Iso8601Time `json:"lastEditedDate"` }
type SimpleZentaoBugCommit ¶
type SimpleZentaoStory ¶
type SimpleZentaoStory struct { ID int64 `json:"id"` LastEditedDate *api.Iso8601Time `json:"lastEditedDate"` }
type SimpleZentaoStoryCommit ¶
type SimpleZentaoTask ¶
type SimpleZentaoTask struct { ID int64 `json:"id"` LastEditedDate *api.Iso8601Time `json:"lastEditedDate"` }
type SimpleZentaoTaskCommit ¶
type StatusMappings ¶
type TypeMappings ¶
type ZentaoApiParams ¶
type ZentaoApiParams models.ZentaoApiParams
func ScopeParams ¶
func ScopeParams(cid uint64, projectId int64, productId int64) ZentaoApiParams
type ZentaoChangelogSelect ¶
type ZentaoChangelogSelect struct { common.NoPKModel `json:"-"` models.ZentaoChangelog ChangelogId int64 `json:"changelogId" mapstructure:"changelogId" gorm:"primaryKey;type:BIGINT NOT NULL"` Field string `json:"field" mapstructure:"field"` Old string `json:"old" mapstructure:"old"` New string `json:"new" mapstructure:"new"` Diff string `json:"diff" mapstructure:"diff"` Account string `json:"account" gorm:"type:varchar(100);index"` Avatar string `json:"avatar" gorm:"type:varchar(255)"` Realname string `json:"realname" gorm:"type:varchar(100);index"` Role string `json:"role" gorm:"type:varchar(100);index"` Dept int64 `json:"dept" gorm:"type:BIGINT NOT NULL;index"` CID int64 `json:"cid" mapstructure:"cid" gorm:"column:cid"` CDID int64 `json:"cdid" mapstructure:"cdid" gorm:"column:cdid"` AID int64 `json:"aid" mapstructure:"aid" gorm:"column:aid"` }
type ZentaoOptions ¶
type ZentaoOptions struct { // options means some custom params required by plugin running. // Such As How many rows do your want // You can use it in subtasks, and you need to pass it to main.go and pipelines. ConnectionId uint64 `json:"connectionId"` ProductId int64 `json:"productId" mapstructure:"productId"` ProjectId int64 `json:"projectId" mapstructure:"projectId"` // TODO not support now TimeAfter string `json:"timeAfter" mapstructure:"timeAfter,omitempty"` ScopeConfigId uint64 `json:"scopeConfigId" mapstructure:"scopeConfigId,omitempty"` ScopeConfigs *ZentaoScopeConfigs `json:"scopeConfigs" mapstructure:"scopeConfigs,omitempty"` }
func DecodeAndValidateTaskOptions ¶
func DecodeAndValidateTaskOptions(options map[string]interface{}) (*ZentaoOptions, error)
type ZentaoPagination ¶
type ZentaoScopeConfigs ¶
type ZentaoScopeConfigs struct { TypeMappings TypeMappings `json:"typeMappings"` BugStatusMappings StatusMappings `json:"bugStatusMappings"` StoryStatusMappings StatusMappings `json:"storyStatusMappings"` TaskStatusMappings StatusMappings `json:"taskStatusMappings"` }
func MakeScopeConfigs ¶
func MakeScopeConfigs(rule models.ZentaoScopeConfig) (*ZentaoScopeConfigs, errors.Error)
type ZentaoTaskData ¶
type ZentaoTaskData struct { Options *ZentaoOptions RemoteDb dal.Dal TimeAfter *time.Time ProjectName string ProductName string ProductList map[int64]string // set if it is setting project id, it is map[id]name StoryList map[int64]int64 // set if it is run the task_extractor FromBugList map[int]bool // set if it is run the task_extracor ApiClient *helper.ApiAsyncClient }
Source Files ¶
- account_collector.go
- account_convertor.go
- account_extractor.go
- api_client.go
- bug_collector.go
- bug_commits_collector.go
- bug_commits_extractor.go
- bug_convertor.go
- bug_extractor.go
- bug_repo_commits_collector.go
- bug_repo_commits_convertor.go
- bug_repo_commits_extractor.go
- changelog_convertor.go
- changelog_dbget.go
- department_collector.go
- department_convertor.go
- department_extractor.go
- execution_collector.go
- execution_convertor.go
- execution_extractor.go
- product_convertor.go
- project_convertor.go
- shared.go
- story_collector.go
- story_commits_collector.go
- story_commits_extractor.go
- story_convertor.go
- story_extractor.go
- story_repo_commits_collector.go
- story_repo_commits_convertor.go
- story_repo_commits_extractor.go
- task_collector.go
- task_commits_collector.go
- task_commits_extractor.go
- task_convertor.go
- task_data.go
- task_extractor.go
- task_repo_commits_collector.go
- task_repo_commits_convertor.go
- task_repo_commits_extractor.go
Click to show internal directories.
Click to hide internal directories.