I used this query:
project = "XXX" AND issuetype in (Bug, Spike, Story) AND Sprint in openSprints() AND status changed from "IN Coding" to "IN QA" during (2019-02-22, 2019-03-07)
It is fetching the results correctly. Means it is giving the right date when a story is getting ready for QA in Issue calendar widget.
But if the same issue's status gets changed from "IN QA" to "PO Approval" then this query is picking the latest status update date and showing this issue on different date in the issue calendar widget.
Say: If a story status is changed from IN Coding to IN QA today(26-02-2019) then in the issue calendar widget it shows the story against today date. but after 2 days, if the same issue status is changed from IN QA to PO APPROVAL then the same issue is moved from today's date cell to 28-02-2019 date cell (today + 2 days) in the issue calendar widget.
How to have the query which is not considering the status update happening after "IN QA".
Or
How to ignore the any status updates after IN QA.
workflow: Open>>Analysis >> IN CODING>>IN QA>>PO APPROVAL >> Done
Please help!!!
Thanks,
Kannan