Documentation ¶
Index ¶
- Constants
- Variables
- func CollectAccount(taskCtx core.SubTaskContext) errors.Error
- func CollectBug(taskCtx core.SubTaskContext) errors.Error
- func CollectDepartment(taskCtx core.SubTaskContext) errors.Error
- func CollectExecution(taskCtx core.SubTaskContext) errors.Error
- func CollectProduct(taskCtx core.SubTaskContext) errors.Error
- func CollectProject(taskCtx core.SubTaskContext) errors.Error
- func CollectStory(taskCtx core.SubTaskContext) errors.Error
- func CollectTask(taskCtx core.SubTaskContext) errors.Error
- func ConvertAccount(taskCtx core.SubTaskContext) errors.Error
- func ConvertBug(taskCtx core.SubTaskContext) errors.Error
- func ConvertDepartment(taskCtx core.SubTaskContext) errors.Error
- func ConvertExecutions(taskCtx core.SubTaskContext) errors.Error
- func ConvertProducts(taskCtx core.SubTaskContext) errors.Error
- func ConvertStory(taskCtx core.SubTaskContext) errors.Error
- func ConvertTask(taskCtx core.SubTaskContext) errors.Error
- func ExtractAccount(taskCtx core.SubTaskContext) errors.Error
- func ExtractBug(taskCtx core.SubTaskContext) errors.Error
- func ExtractDepartment(taskCtx core.SubTaskContext) errors.Error
- func ExtractExecutions(taskCtx core.SubTaskContext) errors.Error
- func ExtractProducts(taskCtx core.SubTaskContext) errors.Error
- func ExtractProjects(taskCtx core.SubTaskContext) errors.Error
- func ExtractStory(taskCtx core.SubTaskContext) errors.Error
- func ExtractTask(taskCtx core.SubTaskContext) errors.Error
- func GetTotalPagesFromResponse(res *http.Response, args *helper.ApiCollectorArgs) (int, errors.Error)
- func NewZentaoApiClient(taskCtx core.TaskContext, connection *models.ZentaoConnection) (*helper.ApiAsyncClient, error)
- type ZentaoApiParams
- type ZentaoOptions
- type ZentaoPagination
- type ZentaoTaskData
Constants ¶
View Source
const RAW_ACCOUNT_TABLE = "zentao_api_accounts"
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_TABLE = "zentao_api_stories"
View Source
const RAW_TASK_TABLE = "zentao_api_tasks"
Variables ¶
View Source
var CollectAccountMeta = core.SubTaskMeta{ Name: "CollectAccount", EntryPoint: CollectAccount, EnabledByDefault: true, Description: "Collect Account data from Zentao api", }
View Source
var CollectBugMeta = core.SubTaskMeta{ Name: "CollectBug", EntryPoint: CollectBug, EnabledByDefault: true, Description: "Collect Bug data from Zentao api", }
View Source
var CollectDepartmentMeta = core.SubTaskMeta{ Name: "CollectDepartment", EntryPoint: CollectDepartment, EnabledByDefault: true, Description: "Collect Department data from Zentao api", }
View Source
var CollectExecutionMeta = core.SubTaskMeta{ Name: "CollectExecution", EntryPoint: CollectExecution, EnabledByDefault: true, Description: "Collect Execution data from Zentao api", }
View Source
var CollectProductMeta = core.SubTaskMeta{ Name: "CollectProduct", EntryPoint: CollectProduct, EnabledByDefault: true, Description: "Collect Product data from Zentao api", }
View Source
var CollectProjectMeta = core.SubTaskMeta{ Name: "CollectProject", EntryPoint: CollectProject, EnabledByDefault: true, Description: "Collect Project data from Zentao api", }
View Source
var CollectStoryMeta = core.SubTaskMeta{ Name: "CollectStory", EntryPoint: CollectStory, EnabledByDefault: true, Description: "Collect Story data from Zentao api", }
View Source
var CollectTaskMeta = core.SubTaskMeta{ Name: "CollectTask", EntryPoint: CollectTask, EnabledByDefault: true, Description: "Collect Task data from Zentao api", }
View Source
var ConvertAccountMeta = core.SubTaskMeta{ Name: "convertAccount", EntryPoint: ConvertAccount, EnabledByDefault: true, Description: "convert Zentao account", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertBugMeta = core.SubTaskMeta{ Name: "convertBug", EntryPoint: ConvertBug, EnabledByDefault: true, Description: "convert Zentao bug", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertDepartmentMeta = core.SubTaskMeta{ Name: "convertDepartment", EntryPoint: ConvertDepartment, EnabledByDefault: true, Description: "convert Zentao department", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertExecutionMeta = core.SubTaskMeta{ Name: "convertExecutions", EntryPoint: ConvertExecutions, EnabledByDefault: true, Description: "convert Zentao executions", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertProductMeta = core.SubTaskMeta{ Name: "convertProducts", EntryPoint: ConvertProducts, EnabledByDefault: true, Description: "convert Zentao products", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertStoryMeta = core.SubTaskMeta{ Name: "convertStory", EntryPoint: ConvertStory, EnabledByDefault: true, Description: "convert Zentao story", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ConvertTaskMeta = core.SubTaskMeta{ Name: "convertTask", EntryPoint: ConvertTask, EnabledByDefault: true, Description: "convert Zentao task", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractAccountMeta = core.SubTaskMeta{ Name: "extractAccount", EntryPoint: ExtractAccount, EnabledByDefault: true, Description: "extract Zentao account", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractBugMeta = core.SubTaskMeta{ Name: "extractBug", EntryPoint: ExtractBug, EnabledByDefault: true, Description: "extract Zentao bug", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractDepartmentMeta = core.SubTaskMeta{ Name: "extractDepartment", EntryPoint: ExtractDepartment, EnabledByDefault: true, Description: "extract Zentao department", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractExecutionMeta = core.SubTaskMeta{ Name: "extractExecutions", EntryPoint: ExtractExecutions, EnabledByDefault: true, Description: "extract Zentao executions", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractProductMeta = core.SubTaskMeta{ Name: "extractProducts", EntryPoint: ExtractProducts, EnabledByDefault: true, Description: "extract Zentao products", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractProjectMeta = core.SubTaskMeta{ Name: "extractProjects", EntryPoint: ExtractProjects, EnabledByDefault: true, Description: "extract Zentao projects", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractStoryMeta = core.SubTaskMeta{ Name: "extractStory", EntryPoint: ExtractStory, EnabledByDefault: true, Description: "extract Zentao story", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
View Source
var ExtractTaskMeta = core.SubTaskMeta{ Name: "extractTask", EntryPoint: ExtractTask, EnabledByDefault: true, Description: "extract Zentao task", DomainTypes: []string{core.DOMAIN_TYPE_TICKET}, }
Functions ¶
func CollectAccount ¶
func CollectAccount(taskCtx core.SubTaskContext) errors.Error
func CollectBug ¶
func CollectBug(taskCtx core.SubTaskContext) errors.Error
func CollectDepartment ¶
func CollectDepartment(taskCtx core.SubTaskContext) errors.Error
func CollectExecution ¶
func CollectExecution(taskCtx core.SubTaskContext) errors.Error
func CollectProduct ¶
func CollectProduct(taskCtx core.SubTaskContext) errors.Error
func CollectProject ¶
func CollectProject(taskCtx core.SubTaskContext) errors.Error
func CollectStory ¶
func CollectStory(taskCtx core.SubTaskContext) errors.Error
func CollectTask ¶
func CollectTask(taskCtx core.SubTaskContext) errors.Error
func ConvertAccount ¶
func ConvertAccount(taskCtx core.SubTaskContext) errors.Error
func ConvertBug ¶
func ConvertBug(taskCtx core.SubTaskContext) errors.Error
func ConvertDepartment ¶
func ConvertDepartment(taskCtx core.SubTaskContext) errors.Error
func ConvertExecutions ¶
func ConvertExecutions(taskCtx core.SubTaskContext) errors.Error
func ConvertProducts ¶
func ConvertProducts(taskCtx core.SubTaskContext) errors.Error
func ConvertStory ¶
func ConvertStory(taskCtx core.SubTaskContext) errors.Error
func ConvertTask ¶
func ConvertTask(taskCtx core.SubTaskContext) errors.Error
func ExtractAccount ¶
func ExtractAccount(taskCtx core.SubTaskContext) errors.Error
func ExtractBug ¶
func ExtractBug(taskCtx core.SubTaskContext) errors.Error
func ExtractDepartment ¶
func ExtractDepartment(taskCtx core.SubTaskContext) errors.Error
func ExtractExecutions ¶
func ExtractExecutions(taskCtx core.SubTaskContext) errors.Error
func ExtractProducts ¶
func ExtractProducts(taskCtx core.SubTaskContext) errors.Error
func ExtractProjects ¶
func ExtractProjects(taskCtx core.SubTaskContext) errors.Error
func ExtractStory ¶
func ExtractStory(taskCtx core.SubTaskContext) errors.Error
func ExtractTask ¶
func ExtractTask(taskCtx core.SubTaskContext) errors.Error
func NewZentaoApiClient ¶
func NewZentaoApiClient(taskCtx core.TaskContext, connection *models.ZentaoConnection) (*helper.ApiAsyncClient, error)
Types ¶
type ZentaoApiParams ¶
type ZentaoOptions ¶
type ZentaoOptions struct { // TODO add some custom options here if necessary // options means some custom params required by plugin running. // Such As How many rows do your want // You can use it in sub tasks and you need pass it in main.go and pipelines. ConnectionId uint64 `json:"connectionId"` ProductId int64 ExecutionId int64 ProjectId int64 Tasks []string `json:"tasks,omitempty"` Since string }
func DecodeAndValidateTaskOptions ¶
func DecodeAndValidateTaskOptions(options map[string]interface{}) (*ZentaoOptions, error)
type ZentaoPagination ¶
type ZentaoTaskData ¶
type ZentaoTaskData struct { Options *ZentaoOptions ApiClient *helper.ApiAsyncClient }
Source Files ¶
- account_collector.go
- account_convertor.go
- account_extractor.go
- api_client.go
- bug_collector.go
- bug_convertor.go
- bug_extractor.go
- department_collector.go
- department_convertor.go
- department_extractor.go
- execution_collector.go
- execution_convertor.go
- execution_extractor.go
- product_collector.go
- product_convertor.go
- product_extractor.go
- project_collector.go
- project_extractor.go
- shared.go
- story_collector.go
- story_convertor.go
- story_extractor.go
- task_collector.go
- task_convertor.go
- task_data.go
- task_extractor.go
Click to show internal directories.
Click to hide internal directories.