diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 69158b2c..2154854c 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -27,16 +27,15 @@ Once that is done then can steam ahead on the biz objects but until I have the c IMMEDIATE ITEMS: ================ - + + HAPPY MONDAY RADIANT MAIDEN!! - Search and search text indexing - - Add tests using widget which now sports a Notes property - - Add code search routes + - NEXT UP: See the integration tests for the next things to be done - Add tests for searching and routes, test all variants of search including rights related stuff - Update all the seeder code to add search indexing so can properly test huge search datasets - Need to find a way to add random text to Notes fields that varies but has some overlap ideally - - bugbug: why is the single letter a being indexed? Missing shortness filter?? - - bugbug: in searchkey an item will appear twice if the keywords appear in both the name and the text + - bugbug: why is the single letter a being indexed? Missing shortness filter, A not in stopwords for english?? - Update all the other routes to include search indexing (attachments, tags etc, anything with text in it) - EventLogProcessor.AddEntry: CHANGE this to save the context itself and then change all callers to handle that (remove save) diff --git a/test/raven-integration/Search/SearchOps.cs b/test/raven-integration/Search/SearchOps.cs index 30fe9491..cce73278 100644 --- a/test/raven-integration/Search/SearchOps.cs +++ b/test/raven-integration/Search/SearchOps.cs @@ -85,7 +85,27 @@ namespace raven_integration }//eot + TODO: TEST RESULTS ARE RETURNED GROUPED (together) BY OBJECT TYPE THEN OBJECT ID DESCENDING + //TODO: TEST THAT RIGHTS ARE WORKING PROPERLY WITH RETURNED RESULTS + //NAME ONLY SEARCH SHOULD WORK WITH NO RIGHTS TO READ FULL RECORD + //IF NO RIGHTS TO FULL READ AND SEARCH IS ON FULL OBJECT AND NOT NAME THEN IT SHOULD NOT RETURN THE RESULTS + + //TODO: TEST THAT NAME ONLY WORKS AS EXPECTED + + //TODO: TEST THAT NAME ONLY WORKS EVEN WITH NON-READ RIGHTS TO FULL OBJECT + + //TODO: WILDCARD SEARCH TEST + + //TODO: WILDCARD PLUS NON WILDCARD SEARCH TEST + + //TODO: TAG SEARCH ALONE TEST + + //TODO: TAG PLUS SEARCH PHRASE TEST + + //TODO: TAG PLUS REGULAR SEARCH PHRASE PLUS WILDCARD PHRASE TEST + + //TODO: TAG PLUS USER TEST OR MODIFY ALL OF THE ABOVE TO INCLUDE A USER INSTEAD OF A SECOND TEST WIDGET