This commit is contained in:
2018-09-21 18:58:20 +00:00
parent 403be19cdb
commit 51832b532d
2 changed files with 24 additions and 5 deletions

View File

@@ -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)

View File

@@ -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