MantisBT - TestLink
View Issue Details
0008622TestLinkRequirement Managementpublic2019-04-04 19:502019-05-13 16:10
acoloma 
fman 
normalminoralways
assignedreopened 
WindowsWindows Server 2012 R26.3.9600
1.9.18 (2018 Q3) 
1.9.19 (2019 Q1) 
MySQL
IE, Edge, Firefox & Chrome
7.1.2
TBD
0008622: Requirement Specifications Filtering not working
Requirement Specifications Filtering not working.
It always display what is available or what is already there.
Steps to reproduce
1. Requirement Specification
2. Set status to anything other than Any
3. Click Apply
4. Result is not updated, always display what's in there already, see attachment.
No tags attached.
png RequirementSpecifications.png (66,416) 2019-04-04 21:15
http://mantis.testlink.org/file_download.php?file_id=5131&type=bug
png

png TestlinkRequirementIssue.png (177,105) 2019-04-16 16:43
http://mantis.testlink.org/file_download.php?file_id=5137&type=bug
png

png TestlinkRequirementStatusIssues.png (135,927) 2019-05-12 23:09
http://mantis.testlink.org/file_download.php?file_id=5150&type=bug
png

png TestlinkRequirementStatusIssues-1.png (86,504) 2019-05-12 23:13
http://mantis.testlink.org/file_download.php?file_id=5151&type=bug
png
Issue History
2019-04-04 19:50acolomaNew Issue
2019-04-04 21:15acolomaFile Added: RequirementSpecifications.png
2019-04-04 21:33acolomaNote Added: 0028676
2019-04-04 21:34acolomaNote Edited: 0028676bug_revision_view_page.php?bugnote_id=28676#r5790
2019-04-13 16:31fmanNote Added: 0028716
2019-04-13 16:32fmanNote Edited: 0028716bug_revision_view_page.php?bugnote_id=28716#r5816
2019-04-13 16:32fmanQA Team - Task Workflow Status => TBD
2019-04-13 16:32fmanStatusnew => resolved
2019-04-13 16:32fmanFixed in Version => 1.9.19 (2019 Q1)
2019-04-13 16:32fmanResolutionopen => fixed
2019-04-13 16:32fmanAssigned To => fman
2019-04-16 16:42acolomaNote Added: 0028728
2019-04-16 16:43acolomaFile Added: TestlinkRequirementIssue.png
2019-05-08 16:00acolomaNote Added: 0028817
2019-05-08 16:00acolomaStatusresolved => assigned
2019-05-08 16:00acolomaResolutionfixed => reopened
2019-05-12 23:09acolomaNote Added: 0028821
2019-05-12 23:09acolomaFile Added: TestlinkRequirementStatusIssues.png
2019-05-12 23:10acolomaNote Edited: 0028821bug_revision_view_page.php?bugnote_id=28821#r5837
2019-05-12 23:13acolomaFile Added: TestlinkRequirementStatusIssues-1.png
2019-05-12 23:14acolomaNote Edited: 0028821bug_revision_view_page.php?bugnote_id=28821#r5838
2019-05-13 16:10fmanNote Added: 0028823

Notes
(0028676)
acoloma   
2019-04-04 21:33   
(edited on: 2019-04-04 21:34)
Correction, the filters that does not work are "Finish", "Valid" or "Review".
There are data that are returned with status = "Valid" even if the status filter is set to "Finish" or "Review"

(0028716)
fman   
2019-04-13 16:31   
(edited on: 2019-04-13 16:32)
tested on 1.9.19.01
requirement has just one version
works ok

requirement has two versions
works ok

(0028728)
acoloma   
2019-04-16 16:42   
Thanks fman!
It's still an issue on my Teslink instance. Not sure if the problem is on these two requirements.
(0028817)
acoloma   
2019-05-08 16:00   
It's still an issue on my Teslink instance even after I upgraded Teslink to the latest verision . Not sure if the problem is on these two requirements.

Can you please help.
Maybe you can provide me a mysql command I can use to check the data in the database and compare with other requirements.

Thanks!
(0028821)
acoloma   
2019-05-12 23:09   
(edited on: 2019-05-12 23:14)
I just noticed that the Requirements Status were both already "Finish" before then it was changed to "Review".

Is this the reason why both Requirements were displayed as a result when we query Requirements with status "Finish"?

Using status = "Review" as well displays both requirements.

Please find attached screenshot. TestlinkRequirementStatusIssues.png

Do you mind providing me the DB query/statements to produce these results?

Thanks!

(0028823)
fman   
2019-05-13 16:10   
Hi
thanks for the info.
Unfortunately is not a matter of copy & paste to provide you the SQL.
The trace of the whole function call change is needed and right now unfortunately I don't have enough free time for this