•  
     
    story #7607 have tracker search in global search
Summary
end user
have tracker search in global search
I can start testing on multiple type of data and search on several trackers

  • In global search add a new facet "Type" with 3 checkbox: tracker, wiki, doc
    • When doing FTS search (not dependent of the origin), wiki and document types are always checked
    • Tracker checkbox is displayed but disable unless there is exactly One project selected
  • Results are styled to distinguish what is a wiki, a document or an artifact
  • There is a warning for users about the limitation of tracker to 1 project

Technical concerns

  • The build of final query need to change to search on several trackers + various types
  • /!\ be careful with "Project" facet that is no longer an ES facet (ie. it's not a filter on a given result but a precondition to the query)
Empty
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [x] Is it exploratory?
Empty
Details
#7607
Manuel Vacelet (vaceletm)
2015-01-20 11:32
2014-11-06 15:21
7492

References
Referencing story #7607

Git commit

tuleap/tuleap/stable

Add icons to distinguish result types e68c34a779
More visible 'moar' button b038db71a3
Identify doc type with icon on all themes 375f53976a
Merge commit 'refs/changes/51/3451/8' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD b8b60afb98
story #7607: perform search according to category 593cb884a6
Merge commit 'refs/changes/58/3458/6' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 97b8f9c062
story #7607: current facets are always visible and you can choose projects that have no matching results 762059326c
Merge commit 'refs/changes/53/3453/7' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 95ef45d304
story #7607: enabling tracker search on one project- UI logic only aafaa861e2
Merge commit 'refs/changes/63/3463/11' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD d338f39cce
story #7607: searching in elasticsearch for tracker results 925285bc44
Merge commit 'refs/changes/69/3469/5' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD cac4f7c165
story #7607: artifact search results are enhanced with additional metadata ece61e4802
Merge commit 'refs/changes/75/3475/4' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD fe198f56f6
story #7607: make search filter correctly by date on trackers 683106f440
Merge commit 'refs/changes/99/3499/1' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD b49f5ffb9e
story #7607: can change search terms without loosing facade filetering ddf336922c
Search results execut scripts 5cf8e44e15
Merge commit 'refs/changes/26/3526/3' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master 3666ccc89a
story #7607: index all last modified fields AND a dedicated last modified one 6fbe7a2520