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

zhangliang2022 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new 1a325ee67 feat: enhance timeFilter/diffSync support for jira (#4701)
1a325ee67 is described below

commit 1a325ee677c898f19e981cfd898f202e5cb59b48
Author: abeizn <[email protected]>
AuthorDate: Fri Mar 17 20:21:36 2023 +0800

    feat: enhance timeFilter/diffSync support for jira (#4701)
---
 backend/plugins/jira/tasks/account_collector.go         | 9 +++++----
 backend/plugins/jira/tasks/epic_collector.go            | 7 ++++---
 backend/plugins/jira/tasks/issue_changelog_collector.go | 2 +-
 backend/plugins/jira/tasks/issue_collector.go           | 2 +-
 backend/plugins/jira/tasks/issue_type_collector.go      | 5 +++--
 backend/plugins/jira/tasks/project_collector.go         | 7 ++++---
 backend/plugins/jira/tasks/remotelink_collector.go      | 2 +-
 backend/plugins/jira/tasks/sprint_collector.go          | 7 ++++---
 backend/plugins/jira/tasks/status_collector.go          | 5 +++--
 backend/plugins/jira/tasks/worklog_collector.go         | 2 +-
 10 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/backend/plugins/jira/tasks/account_collector.go 
b/backend/plugins/jira/tasks/account_collector.go
index 8cc4f9ef2..ac6ab01e2 100644
--- a/backend/plugins/jira/tasks/account_collector.go
+++ b/backend/plugins/jira/tasks/account_collector.go
@@ -19,14 +19,15 @@ package tasks
 
 import (
        "encoding/json"
+       "net/http"
+       "net/url"
+       "reflect"
+
        "github.com/apache/incubator-devlake/core/dal"
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
        "github.com/apache/incubator-devlake/plugins/jira/models"
-       "net/http"
-       "net/url"
-       "reflect"
 )
 
 const RAW_USERS_TABLE = "jira_api_users"
@@ -35,7 +36,7 @@ var CollectAccountsMeta = plugin.SubTaskMeta{
        Name:             "collectAccounts",
        EntryPoint:       CollectAccounts,
        EnabledByDefault: true,
-       Description:      "collect Jira accounts",
+       Description:      "collect Jira accounts, does not support either 
timeFilter or diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_CROSS},
 }
 
diff --git a/backend/plugins/jira/tasks/epic_collector.go 
b/backend/plugins/jira/tasks/epic_collector.go
index 4cddc6f10..73d897dbe 100644
--- a/backend/plugins/jira/tasks/epic_collector.go
+++ b/backend/plugins/jira/tasks/epic_collector.go
@@ -19,12 +19,13 @@ package tasks
 
 import (
        "fmt"
+       "reflect"
+       "strings"
+
        "github.com/apache/incubator-devlake/core/dal"
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
-       "reflect"
-       "strings"
 
        "encoding/json"
        "io"
@@ -40,7 +41,7 @@ var CollectEpicsMeta = plugin.SubTaskMeta{
        Name:             "collectEpics",
        EntryPoint:       CollectEpics,
        EnabledByDefault: true,
-       Description:      "collect Jira epics from all boards",
+       Description:      "collect Jira epics from all boards, does not support 
either timeFilter or diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET, 
plugin.DOMAIN_TYPE_CROSS},
 }
 
diff --git a/backend/plugins/jira/tasks/issue_changelog_collector.go 
b/backend/plugins/jira/tasks/issue_changelog_collector.go
index 96502a3be..6abb101d3 100644
--- a/backend/plugins/jira/tasks/issue_changelog_collector.go
+++ b/backend/plugins/jira/tasks/issue_changelog_collector.go
@@ -41,7 +41,7 @@ var CollectIssueChangelogsMeta = plugin.SubTaskMeta{
        Name:             "collectIssueChangelogs",
        EntryPoint:       CollectIssueChangelogs,
        EnabledByDefault: true,
-       Description:      "collect Jira Issue change logs",
+       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_collector.go 
b/backend/plugins/jira/tasks/issue_collector.go
index 0e60cc56d..ef84b7aab 100644
--- a/backend/plugins/jira/tasks/issue_collector.go
+++ b/backend/plugins/jira/tasks/issue_collector.go
@@ -37,7 +37,7 @@ var CollectIssuesMeta = plugin.SubTaskMeta{
        Name:             "collectIssues",
        EntryPoint:       CollectIssues,
        EnabledByDefault: true,
-       Description:      "collect Jira issues",
+       Description:      "collect Jira issues, supports both timeFilter and 
diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET, 
plugin.DOMAIN_TYPE_CROSS},
 }
 
diff --git a/backend/plugins/jira/tasks/issue_type_collector.go 
b/backend/plugins/jira/tasks/issue_type_collector.go
index 2555c012f..c867316b7 100644
--- a/backend/plugins/jira/tasks/issue_type_collector.go
+++ b/backend/plugins/jira/tasks/issue_type_collector.go
@@ -19,11 +19,12 @@ package tasks
 
 import (
        "encoding/json"
+       "net/http"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
        "github.com/apache/incubator-devlake/plugins/jira/models"
-       "net/http"
 )
 
 const RAW_ISSUE_TYPE_TABLE = "jira_api_issue_types"
@@ -34,7 +35,7 @@ var CollectIssueTypesMeta = plugin.SubTaskMeta{
        Name:             "collectIssueTypes",
        EntryPoint:       CollectIssueTypes,
        EnabledByDefault: true,
-       Description:      "collect Jira issue_types",
+       Description:      "collect Jira issue_types, does not support either 
timeFilter or diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
 
diff --git a/backend/plugins/jira/tasks/project_collector.go 
b/backend/plugins/jira/tasks/project_collector.go
index 608abca87..4d0ed4f53 100644
--- a/backend/plugins/jira/tasks/project_collector.go
+++ b/backend/plugins/jira/tasks/project_collector.go
@@ -19,11 +19,12 @@ package tasks
 
 import (
        "encoding/json"
+       "net/http"
+       "net/url"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
-       "net/http"
-       "net/url"
 )
 
 const RAW_PROJECT_TABLE = "jira_api_projects"
@@ -34,7 +35,7 @@ var CollectProjectsMeta = plugin.SubTaskMeta{
        Name:             "collectProjects",
        EntryPoint:       CollectProjects,
        EnabledByDefault: true,
-       Description:      "collect Jira projects",
+       Description:      "collect Jira projects, does not support either 
timeFilter or diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
 
diff --git a/backend/plugins/jira/tasks/remotelink_collector.go 
b/backend/plugins/jira/tasks/remotelink_collector.go
index 7abdb25b5..75ed32938 100644
--- a/backend/plugins/jira/tasks/remotelink_collector.go
+++ b/backend/plugins/jira/tasks/remotelink_collector.go
@@ -37,7 +37,7 @@ var CollectRemotelinksMeta = plugin.SubTaskMeta{
        Name:             "collectRemotelinks",
        EntryPoint:       CollectRemotelinks,
        EnabledByDefault: true,
-       Description:      "collect Jira remote links",
+       Description:      "collect Jira remote links, supports both timeFilter 
and diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
 
diff --git a/backend/plugins/jira/tasks/sprint_collector.go 
b/backend/plugins/jira/tasks/sprint_collector.go
index 48f2595f9..a51c7adc0 100644
--- a/backend/plugins/jira/tasks/sprint_collector.go
+++ b/backend/plugins/jira/tasks/sprint_collector.go
@@ -20,11 +20,12 @@ package tasks
 import (
        "encoding/json"
        "fmt"
+       "net/http"
+       "net/url"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
-       "net/http"
-       "net/url"
 )
 
 const RAW_SPRINT_TABLE = "jira_api_sprints"
@@ -35,7 +36,7 @@ var CollectSprintsMeta = plugin.SubTaskMeta{
        Name:             "collectSprints",
        EntryPoint:       CollectSprints,
        EnabledByDefault: true,
-       Description:      "collect Jira sprints",
+       Description:      "collect Jira sprints, does not support either 
timeFilter or diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
 
diff --git a/backend/plugins/jira/tasks/status_collector.go 
b/backend/plugins/jira/tasks/status_collector.go
index 0906c5a4c..4b2b3fc8c 100644
--- a/backend/plugins/jira/tasks/status_collector.go
+++ b/backend/plugins/jira/tasks/status_collector.go
@@ -19,10 +19,11 @@ package tasks
 
 import (
        "encoding/json"
+       "net/http"
+
        "github.com/apache/incubator-devlake/core/errors"
        "github.com/apache/incubator-devlake/core/plugin"
        "github.com/apache/incubator-devlake/helpers/pluginhelper/api"
-       "net/http"
 )
 
 const RAW_STATUS_TABLE = "jira_api_status"
@@ -31,7 +32,7 @@ var CollectStatusMeta = plugin.SubTaskMeta{
        Name:             "collectStatus",
        EntryPoint:       CollectStatus,
        EnabledByDefault: true,
-       Description:      "collect Jira status",
+       Description:      "collect Jira status, does not support either 
timeFilter or diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
 
diff --git a/backend/plugins/jira/tasks/worklog_collector.go 
b/backend/plugins/jira/tasks/worklog_collector.go
index 26e8f2734..bd536eb47 100644
--- a/backend/plugins/jira/tasks/worklog_collector.go
+++ b/backend/plugins/jira/tasks/worklog_collector.go
@@ -35,7 +35,7 @@ var CollectWorklogsMeta = plugin.SubTaskMeta{
        Name:             "collectWorklogs",
        EntryPoint:       CollectWorklogs,
        EnabledByDefault: true,
-       Description:      "collect Jira work logs",
+       Description:      "collect Jira work logs, supports both timeFilter and 
diffSync.",
        DomainTypes:      []string{plugin.DOMAIN_TYPE_TICKET},
 }
 

Reply via email to