Closed TestCaTissue closed 10 years ago
Original reporter: rdhaval@regenstrief.org
watsonm@pathology.wustl.edu: The purpose of the advaced query is advanced. In order to create a hierarchical query based on our object model, you always need to start at the top (participant) and work down the relational tree. If you have no constraints on participant you can select "any." If this is too advanced or cumbersome, then you can probably use the simple query and start at the specimen level. The simple query is simpler but less advanced :)
aarti_sharma@persistent.co.in_no_email: We will discuss this more here but its not a feature of current release so moving it to version 1.1.
rdhaval@regenstrief.org: In order for the advanced query to be actually advanced, it has to have advanced features. :) The advanced query should not be constrained on the basis of participant or for that matter any object. If I have no constraints on participant I shoud not be asked to select "any". The query should be able to traverse the path according to the object model starting from any object.
sadiga: Attachment page2_withoutnames.jpg has been added with description: Image with links to objects on the LHS
prafull_kadam@persistent.co.in_no_email: Added a default page for selecting node to start for AdvanceQuery interface.
Files added/changed: AdvanceQueryInterfaceDefaultPageAction.java (1.1) AdvanceQueryInterfaceDefaultPage.jsp (1.1) ApplicationResources.properties(1.310) Search.jsp(1.13) struts-config.xml(1.207) tiles-defs.xml(1.81)
sadiga: Rasing the priority.
sadiga: Created an attachment (id=626) Image with links to objects on the LHS
Aarti, Poornima,
This should be fixed for v1.1. The attached image was one of the initial images the UE team had created.
use FUNES-1: If someone wants to query for only specimen, user clicks on the specimen link and the system takes the user directly to that specimen page and the query tree at the bottm displays ANY for all the all the other objects above specimen.
use case #2:
The only change in the UI is: put the individual object icon along with the links in the LHS
~Sri
prafull_kadam@persistent.co.in_no_email: Also Modified Following files: ConditionMapParser.java (1.12) AdvanceSearchAction.java(1.23) AdvanceQueryView.jsp(1.39)
Added logic to Add "Any" Query Condition nodes wherever required. For ex. When user has added Participant rule & user tries to add Query Rule on Specimen by selecting Participant rule, it will create "Any" condition node for Collection Protocol & Specimen Collection Group irrespective of whether the Rules for Collection Protocol & collection Group is already added or not.
sadiga: Moving to advanced query....
prasanna_kashikar@persistent.co.in_no_email: Bug having Status as "Verified" and Resolution as "FIXED" or InValid" is Closed.
ashit_khobaragade@persistent.co.in_no_email: "Tested and Found fixed on build of sep29.Please close if satisfied with the fix"
CATDEVNIH-362: Is there any reason behind starting the Advanced query with participant query before adding the rules? If I do not wish to include participant information, why should I specify predicates for it?