This is an automated email from the ASF dual-hosted git repository.

abeizn pushed a commit to branch feat#5920-1
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/feat#5920-1 by this push:
     new de5c69eb0 fix: reduce the entities collected by default
de5c69eb0 is described below

commit de5c69eb0d1105696e6b7cc78cf2ee58ea09cef0
Author: abeizn <[email protected]>
AuthorDate: Wed Apr 24 15:54:23 2024 +0800

    fix: reduce the entities collected by default
---
 backend/helpers/pluginhelper/api/pipeline_plan.go  | 22 ++++++++++++++++++++++
 backend/plugins/github/tasks/cicd_job_collector.go |  2 +-
 backend/plugins/github/tasks/cicd_job_convertor.go |  2 +-
 backend/plugins/github/tasks/cicd_job_extractor.go |  2 +-
 .../plugins/github_graphql/tasks/job_collector.go  |  2 +-
 .../plugins/github_graphql/tasks/job_extractor.go  |  2 +-
 backend/plugins/gitlab/tasks/job_collector.go      |  2 +-
 backend/plugins/gitlab/tasks/job_convertor.go      |  2 +-
 backend/plugins/gitlab/tasks/job_extractor.go      |  2 +-
 .../jira/tasks/issue_changelog_collector.go        |  2 +-
 .../jira/tasks/issue_changelog_convertor.go        |  2 +-
 .../jira/tasks/issue_changelog_extractor.go        |  3 ++-
 .../plugins/tapd/tasks/bug_changelog_collector.go  |  2 +-
 .../plugins/tapd/tasks/bug_changelog_converter.go  |  2 +-
 .../plugins/tapd/tasks/bug_changelog_extractor.go  |  3 ++-
 .../zentao/tasks/bug_repo_commits_collector.go     |  2 +-
 .../zentao/tasks/bug_repo_commits_convertor.go     |  2 +-
 .../zentao/tasks/bug_repo_commits_extractor.go     |  2 +-
 .../zentao/tasks/story_repo_commits_collector.go   |  2 +-
 .../zentao/tasks/story_repo_commits_convertor.go   |  5 +++--
 .../zentao/tasks/story_repo_commits_extractor.go   |  3 ++-
 .../zentao/tasks/task_repo_commits_collector.go    |  2 +-
 .../zentao/tasks/task_repo_commits_convertor.go    |  5 +++--
 .../zentao/tasks/task_repo_commits_extractor.go    |  3 ++-
 env.example                                        |  3 +++
 25 files changed, 56 insertions(+), 25 deletions(-)

diff --git a/backend/helpers/pluginhelper/api/pipeline_plan.go 
b/backend/helpers/pluginhelper/api/pipeline_plan.go
index 4c11f6ef3..d3999316d 100644
--- a/backend/helpers/pluginhelper/api/pipeline_plan.go
+++ b/backend/helpers/pluginhelper/api/pipeline_plan.go
@@ -19,7 +19,9 @@ package api
 
 import (
        "fmt"
+       "strings"
 
+       "github.com/apache/incubator-devlake/core/config"
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/models"
        plugin "github.com/apache/incubator-devlake/core/plugin"
@@ -60,6 +62,17 @@ func MakePipelinePlanTask(
        entities []string,
        options interface{},
 ) (*models.PipelineTask, errors.Error) {
+       // enable subtasks by default if they are in the config env var 
ENABLE_SUBTASKS_BY_DEFAULT
+       cfg := config.GetConfig()
+       enableSubtasksByDefault := cfg.GetString("ENABLE_SUBTASKS_BY_DEFAULT")
+       enableSubtasksList := strings.Split(enableSubtasksByDefault, ",")
+       for s := range subtaskMetas {
+               compareName := pluginName + ":" + subtaskMetas[s].Name
+               if stringInSlice(compareName, enableSubtasksList) {
+                       subtaskMetas[s].EnabledByDefault = true
+               }
+       }
+
        subtasks, err := MakePipelinePlanSubtasks(subtaskMetas, entities)
        if err != nil {
                return nil, err
@@ -83,3 +96,12 @@ func encodeTaskOptions(op interface{}) 
(map[string]interface{}, errors.Error) {
        }
        return result, nil
 }
+
+func stringInSlice(str string, list []string) bool {
+       for _, v := range list {
+               if v == str {
+                       return true
+               }
+       }
+       return false
+}
diff --git a/backend/plugins/github/tasks/cicd_job_collector.go 
b/backend/plugins/github/tasks/cicd_job_collector.go
index 60780339f..c786b189d 100644
--- a/backend/plugins/github/tasks/cicd_job_collector.go
+++ b/backend/plugins/github/tasks/cicd_job_collector.go
@@ -40,7 +40,7 @@ const RAW_JOB_TABLE = "github_api_jobs"
 var CollectJobsMeta = plugin.SubTaskMeta{
        Name:             "Collect Job Runs",
        EntryPoint:       CollectJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Collect Jobs data from Github action api, supports 
both timeFilter and diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
        DependencyTables: []string{models.GithubRun{}.TableName()},
diff --git a/backend/plugins/github/tasks/cicd_job_convertor.go 
b/backend/plugins/github/tasks/cicd_job_convertor.go
index e5e734d4e..a3c0c2bce 100644
--- a/backend/plugins/github/tasks/cicd_job_convertor.go
+++ b/backend/plugins/github/tasks/cicd_job_convertor.go
@@ -38,7 +38,7 @@ func init() {
 var ConvertJobsMeta = plugin.SubTaskMeta{
        Name:             "Convert Jobs",
        EntryPoint:       ConvertJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Convert tool layer table github_jobs into  domain 
layer table cicd_tasks",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
        DependencyTables: []string{
diff --git a/backend/plugins/github/tasks/cicd_job_extractor.go 
b/backend/plugins/github/tasks/cicd_job_extractor.go
index 5701476bc..654e3baf2 100644
--- a/backend/plugins/github/tasks/cicd_job_extractor.go
+++ b/backend/plugins/github/tasks/cicd_job_extractor.go
@@ -35,7 +35,7 @@ func init() {
 var ExtractJobsMeta = plugin.SubTaskMeta{
        Name:             "Extract Jobs",
        EntryPoint:       ExtractJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Extract raw run data into tool layer table 
github_jobs",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
        DependencyTables: []string{RAW_JOB_TABLE},
diff --git a/backend/plugins/github_graphql/tasks/job_collector.go 
b/backend/plugins/github_graphql/tasks/job_collector.go
index effac75ff..f2e04760c 100644
--- a/backend/plugins/github_graphql/tasks/job_collector.go
+++ b/backend/plugins/github_graphql/tasks/job_collector.go
@@ -89,7 +89,7 @@ type SimpleWorkflowRun struct {
 var CollectJobsMeta = plugin.SubTaskMeta{
        Name:             "Collect Job Runs",
        EntryPoint:       CollectJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Collect Jobs(CheckRun) data from GithubGraphql api, 
supports both timeFilter and diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
 }
diff --git a/backend/plugins/github_graphql/tasks/job_extractor.go 
b/backend/plugins/github_graphql/tasks/job_extractor.go
index 4e38cc727..53ac980ee 100644
--- a/backend/plugins/github_graphql/tasks/job_extractor.go
+++ b/backend/plugins/github_graphql/tasks/job_extractor.go
@@ -34,7 +34,7 @@ var _ plugin.SubTaskEntryPoint = ExtractAccounts
 var ExtractJobsMeta = plugin.SubTaskMeta{
        Name:             "Extract Jobs",
        EntryPoint:       ExtractJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Extract raw run data into tool layer table 
github_jobs",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
 }
diff --git a/backend/plugins/gitlab/tasks/job_collector.go 
b/backend/plugins/gitlab/tasks/job_collector.go
index 04dda2998..04ec644de 100644
--- a/backend/plugins/gitlab/tasks/job_collector.go
+++ b/backend/plugins/gitlab/tasks/job_collector.go
@@ -44,7 +44,7 @@ type SimpleGitlabApiJob struct {
 var CollectApiJobsMeta = plugin.SubTaskMeta{
        Name:             "Collect Job Runs",
        EntryPoint:       CollectApiJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Collect job data from gitlab api, supports both 
timeFilter and diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
        Dependencies:     []*plugin.SubTaskMeta{&ExtractApiPipelineDetailsMeta},
diff --git a/backend/plugins/gitlab/tasks/job_convertor.go 
b/backend/plugins/gitlab/tasks/job_convertor.go
index 58bd8f712..f79ecab49 100644
--- a/backend/plugins/gitlab/tasks/job_convertor.go
+++ b/backend/plugins/gitlab/tasks/job_convertor.go
@@ -38,7 +38,7 @@ func init() {
 var ConvertJobMeta = plugin.SubTaskMeta{
        Name:             "Convert Job Runs",
        EntryPoint:       ConvertJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Convert tool layer table gitlab_job into domain 
layer table job",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
        Dependencies:     []*plugin.SubTaskMeta{&ConvertPipelineCommitMeta},
diff --git a/backend/plugins/gitlab/tasks/job_extractor.go 
b/backend/plugins/gitlab/tasks/job_extractor.go
index ff5031ce6..80aaec76b 100644
--- a/backend/plugins/gitlab/tasks/job_extractor.go
+++ b/backend/plugins/gitlab/tasks/job_extractor.go
@@ -53,7 +53,7 @@ type ApiJob struct {
 var ExtractApiJobsMeta = plugin.SubTaskMeta{
        Name:             "Extract Job Runs",
        EntryPoint:       ExtractApiJobs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Extract raw GitlabJob data into tool layer table 
GitlabPipeline",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CICD},
        Dependencies:     []*plugin.SubTaskMeta{&CollectApiJobsMeta},
diff --git a/backend/plugins/jira/tasks/issue_changelog_collector.go 
b/backend/plugins/jira/tasks/issue_changelog_collector.go
index 76c1eef38..00fe64065 100644
--- a/backend/plugins/jira/tasks/issue_changelog_collector.go
+++ b/backend/plugins/jira/tasks/issue_changelog_collector.go
@@ -40,7 +40,7 @@ const RAW_CHANGELOG_TABLE = "jira_api_issue_changelogs"
 var CollectIssueChangelogsMeta = plugin.SubTaskMeta{
        Name:             "collectIssueChangelogs",
        EntryPoint:       CollectIssueChangelogs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "collect Jira Issue change logs, supports both 
timeFilter and diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET, 
plugin.DOMAIN_TYPE_CROSS},
 }
diff --git a/backend/plugins/jira/tasks/issue_changelog_convertor.go 
b/backend/plugins/jira/tasks/issue_changelog_convertor.go
index 0dc8d134b..cd18d4808 100644
--- a/backend/plugins/jira/tasks/issue_changelog_convertor.go
+++ b/backend/plugins/jira/tasks/issue_changelog_convertor.go
@@ -39,7 +39,7 @@ var validID = regexp.MustCompile(`[0-9]+`)
 var ConvertIssueChangelogsMeta = plugin.SubTaskMeta{
        Name:             "convertIssueChangelogs",
        EntryPoint:       ConvertIssueChangelogs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "convert Jira Issue change logs",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET, 
plugin.DOMAIN_TYPE_CROSS},
 }
diff --git a/backend/plugins/jira/tasks/issue_changelog_extractor.go 
b/backend/plugins/jira/tasks/issue_changelog_extractor.go
index 5f640a1d6..7c3c9c57a 100644
--- a/backend/plugins/jira/tasks/issue_changelog_extractor.go
+++ b/backend/plugins/jira/tasks/issue_changelog_extractor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
        "encoding/json"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
@@ -31,7 +32,7 @@ var _ plugin.SubTaskEntryPoint = ExtractIssueChangelogs
 var ExtractIssueChangelogsMeta = plugin.SubTaskMeta{
        Name:             "extractIssueChangelogs",
        EntryPoint:       ExtractIssueChangelogs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "extract Jira Issue change logs",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET, 
plugin.DOMAIN_TYPE_CROSS},
 }
diff --git a/backend/plugins/tapd/tasks/bug_changelog_collector.go 
b/backend/plugins/tapd/tasks/bug_changelog_collector.go
index 0822eeee9..a394c1c6a 100644
--- a/backend/plugins/tapd/tasks/bug_changelog_collector.go
+++ b/backend/plugins/tapd/tasks/bug_changelog_collector.go
@@ -66,7 +66,7 @@ func CollectBugChangelogs(taskCtx plugin.SubTaskContext) 
errors.Error {
 var CollectBugChangelogMeta = plugin.SubTaskMeta{
        Name:             "collectBugChangelogs",
        EntryPoint:       CollectBugChangelogs,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "collect Tapd bugChangelogs",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/tapd/tasks/bug_changelog_converter.go 
b/backend/plugins/tapd/tasks/bug_changelog_converter.go
index 0ec3699c0..c22a16268 100644
--- a/backend/plugins/tapd/tasks/bug_changelog_converter.go
+++ b/backend/plugins/tapd/tasks/bug_changelog_converter.go
@@ -148,7 +148,7 @@ func ConvertBugChangelog(taskCtx plugin.SubTaskContext) 
errors.Error {
 var ConvertBugChangelogMeta = plugin.SubTaskMeta{
        Name:             "convertBugChangelog",
        EntryPoint:       ConvertBugChangelog,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "convert Tapd bug changelog",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/tapd/tasks/bug_changelog_extractor.go 
b/backend/plugins/tapd/tasks/bug_changelog_extractor.go
index 958f52275..e50d2b442 100644
--- a/backend/plugins/tapd/tasks/bug_changelog_extractor.go
+++ b/backend/plugins/tapd/tasks/bug_changelog_extractor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
        "encoding/json"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
@@ -30,7 +31,7 @@ var _ plugin.SubTaskEntryPoint = ExtractBugChangelog
 var ExtractBugChangelogMeta = plugin.SubTaskMeta{
        Name:             "extractBugChangelog",
        EntryPoint:       ExtractBugChangelog,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Extract raw workspace data into tool layer table 
_tool_tapd_bug_changelogs",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/bug_repo_commits_collector.go 
b/backend/plugins/zentao/tasks/bug_repo_commits_collector.go
index 17ff2439f..347ad128a 100644
--- a/backend/plugins/zentao/tasks/bug_repo_commits_collector.go
+++ b/backend/plugins/zentao/tasks/bug_repo_commits_collector.go
@@ -36,7 +36,7 @@ var _ plugin.SubTaskEntryPoint = CollectBugRepoCommits
 var CollectBugRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "collectBugRepoCommits",
        EntryPoint:       CollectBugRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Collect Bug Repo Commits data from Zentao api",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/bug_repo_commits_convertor.go 
b/backend/plugins/zentao/tasks/bug_repo_commits_convertor.go
index 6266f0dc9..28434d22b 100644
--- a/backend/plugins/zentao/tasks/bug_repo_commits_convertor.go
+++ b/backend/plugins/zentao/tasks/bug_repo_commits_convertor.go
@@ -35,7 +35,7 @@ var _ plugin.SubTaskEntryPoint = ConvertBugRepoCommits
 var ConvertBugRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "convertBugRepoCommits",
        EntryPoint:       ConvertBugRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "convert Zentao bug repo commits",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/bug_repo_commits_extractor.go 
b/backend/plugins/zentao/tasks/bug_repo_commits_extractor.go
index 7afbb4df7..4ae6d5403 100644
--- a/backend/plugins/zentao/tasks/bug_repo_commits_extractor.go
+++ b/backend/plugins/zentao/tasks/bug_repo_commits_extractor.go
@@ -30,7 +30,7 @@ var _ plugin.SubTaskEntryPoint = ExtractBugRepoCommits
 var ExtractBugRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "extractBugRepoCommits",
        EntryPoint:       ExtractBugRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "extract Zentao bug repo commits",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/story_repo_commits_collector.go 
b/backend/plugins/zentao/tasks/story_repo_commits_collector.go
index 07640adf2..865d109a3 100644
--- a/backend/plugins/zentao/tasks/story_repo_commits_collector.go
+++ b/backend/plugins/zentao/tasks/story_repo_commits_collector.go
@@ -36,7 +36,7 @@ var _ plugin.SubTaskEntryPoint = CollectStoryRepoCommits
 var CollectStoryRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "collectStoryRepoCommits",
        EntryPoint:       CollectStoryRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Collect Story Repo Commits data from Zentao api",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/story_repo_commits_convertor.go 
b/backend/plugins/zentao/tasks/story_repo_commits_convertor.go
index 24a38b547..9e470c4d0 100644
--- a/backend/plugins/zentao/tasks/story_repo_commits_convertor.go
+++ b/backend/plugins/zentao/tasks/story_repo_commits_convertor.go
@@ -18,9 +18,10 @@ limitations under the License.
 package tasks
 
 import (
-       "github.com/spf13/cast"
        "reflect"
 
+       "github.com/spf13/cast"
+
        "github.com/apache/incubator-devlake/core/dal"
        "github.com/apache/incubator-devlake/core/errors"
        
"github.com/apache/incubator-devlake/core/models/domainlayer/crossdomain"
@@ -35,7 +36,7 @@ var _ plugin.SubTaskEntryPoint = ConvertStoryRepoCommits
 var ConvertStoryRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "convertStoryRepoCommits",
        EntryPoint:       ConvertStoryRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "convert Zentao story repo commits",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/story_repo_commits_extractor.go 
b/backend/plugins/zentao/tasks/story_repo_commits_extractor.go
index 7e1b69d70..a4c35fd0c 100644
--- a/backend/plugins/zentao/tasks/story_repo_commits_extractor.go
+++ b/backend/plugins/zentao/tasks/story_repo_commits_extractor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
        "encoding/json"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
@@ -30,7 +31,7 @@ var _ plugin.SubTaskEntryPoint = ExtractStoryRepoCommits
 var ExtractStoryRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "extractStoryRepoCommits",
        EntryPoint:       ExtractStoryRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "extract Zentao story repo commits",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/task_repo_commits_collector.go 
b/backend/plugins/zentao/tasks/task_repo_commits_collector.go
index 847dd8d4a..ea0d59f75 100644
--- a/backend/plugins/zentao/tasks/task_repo_commits_collector.go
+++ b/backend/plugins/zentao/tasks/task_repo_commits_collector.go
@@ -36,7 +36,7 @@ var _ plugin.SubTaskEntryPoint = CollectTaskRepoCommits
 var CollectTaskRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "collectTaskRepoCommits",
        EntryPoint:       CollectTaskRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "Collect Task Repo Commits data from Zentao api",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/task_repo_commits_convertor.go 
b/backend/plugins/zentao/tasks/task_repo_commits_convertor.go
index bc2d5f2fd..6f0fb4fe7 100644
--- a/backend/plugins/zentao/tasks/task_repo_commits_convertor.go
+++ b/backend/plugins/zentao/tasks/task_repo_commits_convertor.go
@@ -18,9 +18,10 @@ limitations under the License.
 package tasks
 
 import (
-       "github.com/spf13/cast"
        "reflect"
 
+       "github.com/spf13/cast"
+
        "github.com/apache/incubator-devlake/core/dal"
        "github.com/apache/incubator-devlake/core/errors"
        
"github.com/apache/incubator-devlake/core/models/domainlayer/crossdomain"
@@ -35,7 +36,7 @@ var _ plugin.SubTaskEntryPoint = ConvertTaskRepoCommits
 var ConvertTaskRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "convertTaskRepoCommits",
        EntryPoint:       ConvertTaskRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "convert Zentao task repo commits",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/backend/plugins/zentao/tasks/task_repo_commits_extractor.go 
b/backend/plugins/zentao/tasks/task_repo_commits_extractor.go
index 917423952..40de4fd57 100644
--- a/backend/plugins/zentao/tasks/task_repo_commits_extractor.go
+++ b/backend/plugins/zentao/tasks/task_repo_commits_extractor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
        "encoding/json"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
@@ -30,7 +31,7 @@ var _ plugin.SubTaskEntryPoint = ExtractTaskRepoCommits
 var ExtractTaskRepoCommitsMeta = plugin.SubTaskMeta{
        Name:             "extractTaskRepoCommits",
        EntryPoint:       ExtractTaskRepoCommits,
-       EnabledByDefault: true,
+       EnabledByDefault: false,
        Description:      "extract Zentao task repo commits",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
diff --git a/env.example b/env.example
index 2232eb9a7..9dcf8361a 100755
--- a/env.example
+++ b/env.example
@@ -73,3 +73,6 @@ SKIP_COMMIT_FILES=true
 # Set if response error when requesting /connections/{connection_id}/test 
should be wrapped or not
 ##########################
 WRAP_RESPONSE_ERROR=
+
+# 
+ENABLE_SUBTASKS_BY_DEFAULT="jira:collectIssueChangelogs,jira:extractIssueChangelogs,jira:convertIssueChangelogs,github:Collect
 Job Runs,github:Extract Jobs,github:Convert Jobs"
\ No newline at end of file

Reply via email to