tasks

package
v0.0.0-...-7d3b672 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const RAW_BUG_CHANGELOG_TABLE = "tapd_api_bug_changelogs"
View Source
const RAW_BUG_COMMIT_TABLE = "tapd_api_bug_commits"
View Source
const RAW_BUG_CUSTOM_FIELDS_TABLE = "tapd_api_bug_custom_fields"
View Source
const RAW_BUG_STATUS_LAST_STEP_TABLE = "tapd_api_bug_status_last_steps"
View Source
const RAW_BUG_STATUS_TABLE = "tapd_api_bug_status"
View Source
const RAW_BUG_TABLE = "tapd_api_bugs"
View Source
const RAW_ITERATION_TABLE = "tapd_api_iterations"
View Source
const RAW_STORY_BUG_TABLE = "tapd_api_story_bugs"
View Source
const RAW_STORY_CATEGORY_TABLE = "tapd_api_story_categories"
View Source
const RAW_STORY_CHANGELOG_TABLE = "tapd_api_story_changelogs"
View Source
const RAW_STORY_COMMIT_TABLE = "tapd_api_story_commits"
View Source
const RAW_STORY_CUSTOM_FIELDS_TABLE = "tapd_api_story_custom_fields"
View Source
const RAW_STORY_STATUS_LAST_STEP_TABLE = "tapd_api_story_status_last_steps"
View Source
const RAW_STORY_STATUS_TABLE = "tapd_api_story_status"
View Source
const RAW_STORY_TABLE = "tapd_api_stories"
View Source
const RAW_TASK_CHANGELOG_TABLE = "tapd_api_task_changelogs"
View Source
const RAW_TASK_COMMIT_TABLE = "tapd_api_task_commits"
View Source
const RAW_TASK_CUSTOM_FIELDS_TABLE = "tapd_api_task_custom_fields"
View Source
const RAW_TASK_TABLE = "tapd_api_tasks"
View Source
const RAW_USER_TABLE = "tapd_api_users"
View Source
const RAW_WORKITEM_TYPE_TABLE = "tapd_api_workitem_types"
View Source
const RAW_WORKLOG_TABLE = "tapd_api_worklogs"

Variables

View Source
var CollectAccountsMeta = plugin.SubTaskMeta{
	Name:             "collectAccounts",
	EntryPoint:       CollectAccounts,
	EnabledByDefault: true,
	Description:      "collect tapd accounts",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var CollectBugChangelogMeta = plugin.SubTaskMeta{
	Name:             "collectBugChangelogs",
	EntryPoint:       CollectBugChangelogs,
	EnabledByDefault: true,
	Description:      "collect Tapd bugChangelogs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectBugCommitMeta = plugin.SubTaskMeta{
	Name:             "collectBugCommits",
	EntryPoint:       CollectBugCommits,
	EnabledByDefault: true,
	Description:      "collect Tapd issueCommits",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var CollectBugCustomFieldsMeta = plugin.SubTaskMeta{
	Name:             "collectBugCustomFields",
	EntryPoint:       CollectBugCustomFields,
	EnabledByDefault: true,
	Description:      "collect Tapd BugCustomFields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectBugMeta = plugin.SubTaskMeta{
	Name:             "collectBugs",
	EntryPoint:       CollectBugs,
	EnabledByDefault: true,
	Description:      "collect Tapd bugs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectBugStatusLastStepMeta = plugin.SubTaskMeta{
	Name:             "collectBugStatusLastStep",
	EntryPoint:       CollectBugStatusLastStep,
	EnabledByDefault: true,
	Description:      "collect Tapd bugStatus",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectBugStatusMeta = plugin.SubTaskMeta{
	Name:             "collectBugStatus",
	EntryPoint:       CollectBugStatus,
	EnabledByDefault: true,
	Description:      "collect Tapd bugStatus",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectIterationMeta = plugin.SubTaskMeta{
	Name:             "collectIterations",
	EntryPoint:       CollectIterations,
	EnabledByDefault: true,
	Description:      "collect Tapd iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryBugMeta = plugin.SubTaskMeta{
	Name:             "collectStoryBugs",
	EntryPoint:       CollectStoryBugs,
	EnabledByDefault: false,
	Description:      "collect Tapd storyBugs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryCategoriesMeta = plugin.SubTaskMeta{
	Name:             "collectStoryCategories",
	EntryPoint:       CollectStoryCategories,
	EnabledByDefault: true,
	Description:      "collect Tapd StoryCategories",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryChangelogMeta = plugin.SubTaskMeta{
	Name:             "collectStoryChangelogs",
	EntryPoint:       CollectStoryChangelogs,
	EnabledByDefault: true,
	Description:      "collect Tapd storyChangelogs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryCommitMeta = plugin.SubTaskMeta{
	Name:             "collectStoryCommits",
	EntryPoint:       CollectStoryCommits,
	EnabledByDefault: true,
	Description:      "collect Tapd issueCommits",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var CollectStoryCustomFieldsMeta = plugin.SubTaskMeta{
	Name:             "collectStoryCustomFields",
	EntryPoint:       CollectStoryCustomFields,
	EnabledByDefault: true,
	Description:      "collect Tapd StoryCustomFields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryMeta = plugin.SubTaskMeta{
	Name:             "collectStorys",
	EntryPoint:       CollectStorys,
	EnabledByDefault: true,
	Description:      "collect Tapd stories",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryStatusLastStepMeta = plugin.SubTaskMeta{
	Name:             "collectStoryStatusLastStep",
	EntryPoint:       CollectStoryStatusLastStep,
	EnabledByDefault: true,
	Description:      "collect Tapd bugStatus",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectStoryStatusMeta = plugin.SubTaskMeta{
	Name:             "collectStoryStatus",
	EntryPoint:       CollectStoryStatus,
	EnabledByDefault: true,
	Description:      "collect Tapd bugStatus",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectTaskChangelogMeta = plugin.SubTaskMeta{
	Name:             "collectTaskChangelogs",
	EntryPoint:       CollectTaskChangelogs,
	EnabledByDefault: true,
	Description:      "collect Tapd taskChangelogs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectTaskCommitMeta = plugin.SubTaskMeta{
	Name:             "collectTaskCommits",
	EntryPoint:       CollectTaskCommits,
	EnabledByDefault: true,
	Description:      "collect Tapd issueCommits",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var CollectTaskCustomFieldsMeta = plugin.SubTaskMeta{
	Name:             "collectTaskCustomFields",
	EntryPoint:       CollectTaskCustomFields,
	EnabledByDefault: true,
	Description:      "collect Tapd TaskCustomFields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectTaskMeta = plugin.SubTaskMeta{
	Name:             "collectTasks",
	EntryPoint:       CollectTasks,
	EnabledByDefault: true,
	Description:      "collect Tapd tasks",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectWorkitemTypesMeta = plugin.SubTaskMeta{
	Name:             "collectWorkitemTypes",
	EntryPoint:       CollectWorkitemTypes,
	EnabledByDefault: true,
	Description:      "collect Tapd WorkitemTypes",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var CollectWorklogMeta = plugin.SubTaskMeta{
	Name:             "collectWorklogs",
	EntryPoint:       CollectWorklogs,
	EnabledByDefault: true,
	Description:      "collect Tapd worklogs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertAccountsMeta = plugin.SubTaskMeta{
	Name:             "convertAccounts",
	EntryPoint:       ConvertAccounts,
	EnabledByDefault: true,
	Description:      "convert tapd account",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ConvertBugChangelogMeta = plugin.SubTaskMeta{
	Name:             "convertBugChangelog",
	EntryPoint:       ConvertBugChangelog,
	EnabledByDefault: true,
	Description:      "convert Tapd bug changelog",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertBugCommitMeta = plugin.SubTaskMeta{
	Name:             "convertBugCommit",
	EntryPoint:       ConvertBugCommit,
	EnabledByDefault: true,
	Description:      "convert Tapd BugCommit",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ConvertBugLabelsMeta = plugin.SubTaskMeta{
	Name:             "convertBugLabels",
	EntryPoint:       ConvertBugLabels,
	EnabledByDefault: true,
	Description:      "Convert tool layer table tapd_issue_labels into  domain layer table issue_labels",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertBugMeta = plugin.SubTaskMeta{
	Name:             "convertBug",
	EntryPoint:       ConvertBug,
	EnabledByDefault: true,
	Description:      "convert Tapd Bug",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertIterationMeta = plugin.SubTaskMeta{
	Name:             "convertIteration",
	EntryPoint:       ConvertIteration,
	EnabledByDefault: true,
	Description:      "convert Tapd iteration",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertStoryChangelogMeta = plugin.SubTaskMeta{
	Name:             "convertStoryChangelog",
	EntryPoint:       ConvertStoryChangelog,
	EnabledByDefault: true,
	Description:      "convert Tapd story changelog",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertStoryCommitMeta = plugin.SubTaskMeta{
	Name:             "convertStoryCommit",
	EntryPoint:       ConvertStoryCommit,
	EnabledByDefault: true,
	Description:      "convert Tapd StoryCommit",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ConvertStoryLabelsMeta = plugin.SubTaskMeta{
	Name:             "convertStoryLabels",
	EntryPoint:       ConvertStoryLabels,
	EnabledByDefault: true,
	Description:      "Convert tool layer table tapd_issue_labels into  domain layer table issue_labels",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertStoryMeta = plugin.SubTaskMeta{
	Name:             "convertStory",
	EntryPoint:       ConvertStory,
	EnabledByDefault: true,
	Description:      "convert Tapd story",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertTaskChangelogMeta = plugin.SubTaskMeta{
	Name:             "convertTaskChangelog",
	EntryPoint:       ConvertTaskChangelog,
	EnabledByDefault: true,
	Description:      "convert Tapd task changelog",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertTaskCommitMeta = plugin.SubTaskMeta{
	Name:             "convertTaskCommit",
	EntryPoint:       ConvertTaskCommit,
	EnabledByDefault: true,
	Description:      "convert Tapd TaskCommit",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ConvertTaskLabelsMeta = plugin.SubTaskMeta{
	Name:             "convertTaskLabels",
	EntryPoint:       ConvertTaskLabels,
	EnabledByDefault: true,
	Description:      "Convert tool layer table tapd_issue_labels into  domain layer table issue_labels",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertTaskMeta = plugin.SubTaskMeta{
	Name:             "convertTask",
	EntryPoint:       ConvertTask,
	EnabledByDefault: true,
	Description:      "convert Tapd Task",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertWorklogMeta = plugin.SubTaskMeta{
	Name:             "convertWorklog",
	EntryPoint:       ConvertWorklog,
	EnabledByDefault: true,
	Description:      "convert Tapd Worklog",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ConvertWorkspaceMeta = plugin.SubTaskMeta{
	Name:             "convertWorkspace",
	EntryPoint:       ConvertWorkspace,
	EnabledByDefault: true,
	Description:      "convert Tapd workspace",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var EnrichBugCustomFieldMeta = plugin.SubTaskMeta{
	Name:       "enrichBugCustomFields",
	EntryPoint: EnrichBugCustomFields,

	EnabledByDefault: true,
	Description:      "Enrich bug custom fields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var EnrichBugStatusLastStepMeta = plugin.SubTaskMeta{
	Name:             "enrichBugStatusLastStep",
	EntryPoint:       EnrichBugStatusLastStep,
	EnabledByDefault: true,
	Description:      "Enrich raw data into tool layer table _tool_tapd_bug_status",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var EnrichStoryCustomFieldMeta = plugin.SubTaskMeta{
	Name:       "enrichStoryCustomFields",
	EntryPoint: EnrichStoryCustomFields,

	EnabledByDefault: true,
	Description:      "Enrich story custom fields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var EnrichStoryStatusLastStepMeta = plugin.SubTaskMeta{
	Name:             "enrichStoryStatusLastStep",
	EntryPoint:       EnrichStoryStatusLastStep,
	EnabledByDefault: true,
	Description:      "Enrich raw data into tool layer table _tool_tapd_story_status",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var EnrichTaskCustomFieldMeta = plugin.SubTaskMeta{
	Name:       "enrichTaskCustomFields",
	EntryPoint: EnrichTaskCustomFields,

	EnabledByDefault: true,
	Description:      "Enrich task custom fields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractAccountsMeta = plugin.SubTaskMeta{
	Name:             "extractAccounts",
	EntryPoint:       ExtractAccounts,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_accounts",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ExtractBugChangelogMeta = plugin.SubTaskMeta{
	Name:             "extractBugChangelog",
	EntryPoint:       ExtractBugChangelog,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_bug_changelogs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractBugCommitMeta = plugin.SubTaskMeta{
	Name:             "extractBugCommits",
	EntryPoint:       ExtractBugCommits,
	EnabledByDefault: true,
	Description:      "Extract raw BugCommits data into tool layer table _tool_tapd_issue_commits",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ExtractBugCustomFieldsMeta = plugin.SubTaskMeta{
	Name:             "extractBugCustomFields",
	EntryPoint:       ExtractBugCustomFields,
	EnabledByDefault: true,
	Description:      "Extract raw company data into tool layer table _tool_tapd_bug_custom_fields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractBugMeta = plugin.SubTaskMeta{
	Name:             "extractBugs",
	EntryPoint:       ExtractBugs,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractBugStatusMeta = plugin.SubTaskMeta{
	Name:             "extractBugStatus",
	EntryPoint:       ExtractBugStatus,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_bugStatus",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractIterationMeta = plugin.SubTaskMeta{
	Name:             "extractIterations",
	EntryPoint:       ExtractIterations,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractStoryBugsMeta = plugin.SubTaskMeta{
	Name:             "extractStoryBugs",
	EntryPoint:       ExtractStoryBugs,
	EnabledByDefault: false,
	Description:      "Extract raw company data into tool layer table _tool_tapd_story_bugs",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractStoryCategoriesMeta = plugin.SubTaskMeta{
	Name:             "extractStoryCategories",
	EntryPoint:       ExtractStoryCategories,
	EnabledByDefault: true,
	Description:      "Extract raw company data into tool layer table _tool_tapd_story_category",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractStoryChangelogMeta = plugin.SubTaskMeta{
	Name:             "extractStoryChangelog",
	EntryPoint:       ExtractStoryChangelog,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractStoryCommitMeta = plugin.SubTaskMeta{
	Name:             "extractStoryCommits",
	EntryPoint:       ExtractStoryCommits,
	EnabledByDefault: true,
	Description:      "Extract raw StoryCommits data into tool layer table _tool_tapd_issue_commits",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ExtractStoryCustomFieldsMeta = plugin.SubTaskMeta{
	Name:             "extractStoryCustomFields",
	EntryPoint:       ExtractStoryCustomFields,
	EnabledByDefault: true,
	Description:      "Extract raw company data into tool layer table _tool_tapd_story_custom_fields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractStoryMeta = plugin.SubTaskMeta{
	Name:             "extractStories",
	EntryPoint:       ExtractStories,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractStoryStatusMeta = plugin.SubTaskMeta{
	Name:             "extractStoryStatus",
	EntryPoint:       ExtractStoryStatus,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_bugStatus",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractTaskChangelogMeta = plugin.SubTaskMeta{
	Name:             "extractTaskChangelog",
	EntryPoint:       ExtractTaskChangelog,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractTaskCommitMeta = plugin.SubTaskMeta{
	Name:             "extractTaskCommits",
	EntryPoint:       ExtractTaskCommits,
	EnabledByDefault: true,
	Description:      "Extract raw TaskCommits data into tool layer table _tool_tapd_issue_commits",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
}
View Source
var ExtractTaskCustomFieldsMeta = plugin.SubTaskMeta{
	Name:             "extractTaskCustomFields",
	EntryPoint:       ExtractTaskCustomFields,
	EnabledByDefault: true,
	Description:      "Extract raw company data into tool layer table _tool_tapd_task_custom_fields",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractTaskMeta = plugin.SubTaskMeta{
	Name:             "extractTasks",
	EntryPoint:       ExtractTasks,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractWorkitemTypesMeta = plugin.SubTaskMeta{
	Name:             "extractWorkitemTypes",
	EntryPoint:       ExtractWorkitemTypes,
	EnabledByDefault: true,
	Description:      "Extract raw company data into tool layer table _tool_tapd_story_category",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}
View Source
var ExtractWorklogMeta = plugin.SubTaskMeta{
	Name:             "extractWorklogs",
	EntryPoint:       ExtractWorklogs,
	EnabledByDefault: true,
	Description:      "Extract raw workspace data into tool layer table _tool_tapd_iterations",
	DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
}

Functions

func CollectAccounts

func CollectAccounts(taskCtx plugin.SubTaskContext) errors.Error

func CollectBugChangelogs

func CollectBugChangelogs(taskCtx plugin.SubTaskContext) errors.Error

func CollectBugCommits

func CollectBugCommits(taskCtx plugin.SubTaskContext) errors.Error

func CollectBugCustomFields

func CollectBugCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func CollectBugStatus

func CollectBugStatus(taskCtx plugin.SubTaskContext) errors.Error

func CollectBugStatusLastStep

func CollectBugStatusLastStep(taskCtx plugin.SubTaskContext) errors.Error

func CollectBugs

func CollectBugs(taskCtx plugin.SubTaskContext) errors.Error

func CollectIterations

func CollectIterations(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryBugs

func CollectStoryBugs(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryCategories

func CollectStoryCategories(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryChangelogs

func CollectStoryChangelogs(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryCommits

func CollectStoryCommits(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryCustomFields

func CollectStoryCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryStatus

func CollectStoryStatus(taskCtx plugin.SubTaskContext) errors.Error

func CollectStoryStatusLastStep

func CollectStoryStatusLastStep(taskCtx plugin.SubTaskContext) errors.Error

func CollectStorys

func CollectStorys(taskCtx plugin.SubTaskContext) errors.Error

func CollectTaskChangelogs

func CollectTaskChangelogs(taskCtx plugin.SubTaskContext) errors.Error

func CollectTaskCommits

func CollectTaskCommits(taskCtx plugin.SubTaskContext) errors.Error

func CollectTaskCustomFields

func CollectTaskCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func CollectTasks

func CollectTasks(taskCtx plugin.SubTaskContext) errors.Error

func CollectWorkitemTypes

func CollectWorkitemTypes(taskCtx plugin.SubTaskContext) errors.Error

func CollectWorklogs

func CollectWorklogs(taskCtx plugin.SubTaskContext) errors.Error

func ConvertAccounts

func ConvertAccounts(taskCtx plugin.SubTaskContext) errors.Error

func ConvertBug

func ConvertBug(taskCtx plugin.SubTaskContext) errors.Error

func ConvertBugChangelog

func ConvertBugChangelog(taskCtx plugin.SubTaskContext) errors.Error

func ConvertBugCommit

func ConvertBugCommit(taskCtx plugin.SubTaskContext) errors.Error

func ConvertBugLabels

func ConvertBugLabels(taskCtx plugin.SubTaskContext) errors.Error

func ConvertIteration

func ConvertIteration(taskCtx plugin.SubTaskContext) errors.Error

func ConvertStory

func ConvertStory(taskCtx plugin.SubTaskContext) errors.Error

func ConvertStoryChangelog

func ConvertStoryChangelog(taskCtx plugin.SubTaskContext) errors.Error

func ConvertStoryCommit

func ConvertStoryCommit(taskCtx plugin.SubTaskContext) errors.Error

func ConvertStoryLabels

func ConvertStoryLabels(taskCtx plugin.SubTaskContext) errors.Error

func ConvertTask

func ConvertTask(taskCtx plugin.SubTaskContext) errors.Error

func ConvertTaskChangelog

func ConvertTaskChangelog(taskCtx plugin.SubTaskContext) errors.Error

func ConvertTaskCommit

func ConvertTaskCommit(taskCtx plugin.SubTaskContext) errors.Error

func ConvertTaskLabels

func ConvertTaskLabels(taskCtx plugin.SubTaskContext) errors.Error

func ConvertWorklog

func ConvertWorklog(taskCtx plugin.SubTaskContext) errors.Error

func ConvertWorkspace

func ConvertWorkspace(taskCtx plugin.SubTaskContext) errors.Error

func EnrichBugCustomFields

func EnrichBugCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func EnrichBugStatusLastStep

func EnrichBugStatusLastStep(taskCtx plugin.SubTaskContext) errors.Error

func EnrichStoryCustomFields

func EnrichStoryCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func EnrichStoryStatusLastStep

func EnrichStoryStatusLastStep(taskCtx plugin.SubTaskContext) errors.Error

func EnrichTaskCustomFields

func EnrichTaskCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func ExtractAccounts

func ExtractAccounts(taskCtx plugin.SubTaskContext) errors.Error

func ExtractBugChangelog

func ExtractBugChangelog(taskCtx plugin.SubTaskContext) errors.Error

func ExtractBugCommits

func ExtractBugCommits(taskCtx plugin.SubTaskContext) errors.Error

func ExtractBugCustomFields

func ExtractBugCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func ExtractBugStatus

func ExtractBugStatus(taskCtx plugin.SubTaskContext) errors.Error

func ExtractBugs

func ExtractBugs(taskCtx plugin.SubTaskContext) errors.Error

func ExtractIterations

func ExtractIterations(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStories

func ExtractStories(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStoryBugs

func ExtractStoryBugs(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStoryCategories

func ExtractStoryCategories(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStoryChangelog

func ExtractStoryChangelog(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStoryCommits

func ExtractStoryCommits(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStoryCustomFields

func ExtractStoryCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func ExtractStoryStatus

func ExtractStoryStatus(taskCtx plugin.SubTaskContext) errors.Error

func ExtractTaskChangelog

func ExtractTaskChangelog(taskCtx plugin.SubTaskContext) errors.Error

func ExtractTaskCommits

func ExtractTaskCommits(taskCtx plugin.SubTaskContext) errors.Error

func ExtractTaskCustomFields

func ExtractTaskCustomFields(taskCtx plugin.SubTaskContext) errors.Error

func ExtractTasks

func ExtractTasks(taskCtx plugin.SubTaskContext) errors.Error

func ExtractWorkitemTypes

func ExtractWorkitemTypes(taskCtx plugin.SubTaskContext) errors.Error

func ExtractWorklogs

func ExtractWorklogs(taskCtx plugin.SubTaskContext) errors.Error

func GetRawMessageArrayFromResponse

func GetRawMessageArrayFromResponse(res *http.Response) ([]json.RawMessage, errors.Error)

func GetRawMessageDirectFromResponse

func GetRawMessageDirectFromResponse(res *http.Response) ([]json.RawMessage, errors.Error)

GetRawMessageDirectFromResponse extracts the raw message from an HTTP response

func GetTotalPagesFromResponse

func GetTotalPagesFromResponse(r *http.Response, args *api.ApiCollectorArgs) (int, errors.Error)

res will not be used

func NewTapdApiClient

func NewTapdApiClient(taskCtx plugin.TaskContext, connection *models.TapdConnection) (*api.ApiAsyncClient, errors.Error)

func ValidateTaskOptions

func ValidateTaskOptions(op *TapdOptions) errors.Error

Types

type BugChangelogItemResult

type BugChangelogItemResult struct {
	ConnectionId      uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	WorkspaceId       uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id                uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL" json:"id"`
	BugId             uint64     `json:"bug_id"`
	Author            string     `json:"author" gorm:"type:varchar(255)"`
	Field             string     `json:"field"`
	OldValue          string     `json:"old_value"`
	NewValue          string     `json:"new_value"`
	Memo              string     `json:"memo"`
	Created           *time.Time `json:"created"`
	ChangelogId       uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	ValueBeforeParsed string     `json:"value_before"`
	ValueAfterParsed  string     `json:"value_after"`
	IterationIdFrom   uint64
	IterationIdTo     uint64
	common.NoPKModel
}

type Data

type Data struct {
	Count int `json:"count"`
}

type Page

type Page struct {
	Data Data `json:"data"`
}

type StatusMappings

type StatusMappings map[string]string

type StoryChangelogItemResult

type StoryChangelogItemResult struct {
	ConnectionId      uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id                uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL" json:"id"`
	WorkspaceId       uint64     `json:"workspace_id"`
	WorkitemTypeId    uint64     `json:"workitem_type_id"`
	Creator           string     `json:"creator"`
	Created           *time.Time `json:"created"`
	ChangeSummary     string     `json:"change_summary"`
	Comment           string     `json:"comment"`
	EntityType        string     `json:"entity_type"`
	ChangeType        string     `json:"change_type"`
	StoryId           uint64     `json:"story_id"`
	ChangelogId       uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Field             string     `json:"field" gorm:"primaryKey;type:varchar(255)"`
	ValueBeforeParsed string     `json:"value_before"`
	ValueAfterParsed  string     `json:"value_after"`
	IterationIdFrom   uint64
	IterationIdTo     uint64
	common.NoPKModel
}

type TapdApiParams

type TapdApiParams models.TapdApiParams

type TapdOptions

type TapdOptions struct {
	ConnectionId  uint64 `mapstruct:"connectionId"`
	WorkspaceId   uint64 `mapstruct:"workspaceId"`
	PageSize      uint64 `mapstruct:"pageSize"`
	TimeAfter     string `json:"timeAfter" mapstructure:"timeAfter,omitempty"`
	CstZone       *time.Location
	ScopeConfigId uint64
	ScopeConfig   *TapdScopeConfig `json:"scopeConfigs"`
}

func DecodeAndValidateTaskOptions

func DecodeAndValidateTaskOptions(options map[string]interface{}) (*TapdOptions, errors.Error)

func DecodeTaskOptions

func DecodeTaskOptions(options map[string]interface{}) (*TapdOptions, errors.Error)

type TapdScopeConfig

type TapdScopeConfig struct {
	TypeMappings   TypeMappings   `json:"typeMappings"`
	StatusMappings StatusMappings `json:"statusMappings"`
}

func MakeScopeConfigs

func MakeScopeConfigs(rule models.TapdScopeConfig) (*TapdScopeConfig, errors.Error)

type TapdTaskData

type TapdTaskData struct {
	Options    *TapdOptions
	ApiClient  *helper.ApiAsyncClient
	TimeAfter  *time.Time
	Connection *models.TapdConnection
}

func CreateRawDataSubTaskArgs

func CreateRawDataSubTaskArgs(taskCtx plugin.SubTaskContext, rawTable string) (*api.RawDataSubTaskArgs, *TapdTaskData)

CreateRawDataSubTaskArgs creates a new instance of api.RawDataSubTaskArgs based on the provided task context, raw table name, and a flag to determine if the company ID should be used. It returns a pointer to the created api.RawDataSubTaskArgs and a pointer to the filtered TapdTaskData.

type TaskChangelogItemResult

type TaskChangelogItemResult struct {
	ConnectionId      uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Id                uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL" json:"id"`
	WorkspaceId       uint64     `json:"workspace_id"`
	WorkitemTypeId    uint64     `json:"workitem_type_id"`
	Creator           string     `json:"creator"`
	Created           *time.Time `json:"created"`
	ChangeSummary     string     `json:"change_summary"`
	Comment           string     `json:"comment"`
	EntityType        string     `json:"entity_type"`
	ChangeType        string     `json:"change_type"`
	ChangeTypeText    string     `json:"change_type_text"`
	TaskId            uint64     `json:"task_id"`
	ChangelogId       uint64     `gorm:"primaryKey;type:BIGINT  NOT NULL"`
	Field             string     `json:"field" gorm:"primaryKey;type:varchar(255)"`
	ValueBeforeParsed string     `json:"value_before"`
	ValueAfterParsed  string     `json:"value_after"`
	IterationIdFrom   uint64
	IterationIdTo     uint64
	common.NoPKModel
}

type TypeMappings

type TypeMappings map[string]string

Source Files

Jump to

Keyboard shortcuts

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