Skip to content

Commit f4c67f4

Browse files
committed
featu: config JQL for active sprint tab
1 parent 5922b29 commit f4c67f4

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lua/jira/common/config.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ local FALLBACKS = {
1818
---@class JiraConfig
1919
---@field jira JiraAuthOptions
2020
---@field projects? table<string, table> Project-specific overrides
21+
---@field active_sprint_query? string JQL for active sprint tab
2122
---@field queries? table<string, string> Saved JQL queries
2223
M.defaults = {
2324
jira = {
@@ -28,6 +29,7 @@ M.defaults = {
2829
limit = 200,
2930
},
3031
projects = {},
32+
active_sprint_query = "project = '%s' AND sprint in openSprints() ORDER BY Rank ASC",
3133
queries = {
3234
["Next sprint"] = "project = '%s' AND sprint in futureSprints() ORDER BY Rank ASC",
3335
["Backlog"] = "project = '%s' AND (issuetype IN standardIssueTypes() OR issuetype = Sub-task) AND (sprint IS EMPTY OR sprint NOT IN openSprints()) AND statusCategory != Done ORDER BY Rank ASC",

lua/jira/jira-api/sprint.lua

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ function M.get_active_sprint_issues(project, callback)
121121
return
122122
end
123123

124-
local jql = ("project = '%s' AND sprint in openSprints() ORDER BY Rank ASC"):format(project)
124+
local jql = (config.options.active_sprint_query):format(project)
125125

126126
fetch_issues_recursive(project, jql, callback)
127127
end
@@ -137,7 +137,8 @@ function M.get_backlog_issues(project, callback)
137137
return
138138
end
139139

140-
local jql = ("project = '%s' AND (sprint is EMPTY OR sprint not in openSprints()) AND issuetype not in (Epic) AND statusCategory != Done ORDER BY Rank ASC"):format(
140+
local jql = ("project = '%s' AND (sprint is EMPTY OR sprint not in openSprints()) AND issuetype not in (Epic) AND statusCategory != Done ORDER BY Rank ASC")
141+
:format(
141142
project
142143
)
143144

0 commit comments

Comments
 (0)