•  
     
    story #26771 Index artifact fields (REST + Switch to) on updated artifacts only
Summary
Empty
Index artifact fields (REST + Switch to) on updated artifacts only
Empty

Cf. Parent artifact

Empty
Empty
Status
Trackers
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)?
  • [ ] Is it exploratory?
Empty
Details
#26771
Manuel Vacelet (vaceletm)
2022-10-12 09:57
2022-05-10 10:45
3531

References
Referencing story #26771

Git commit

tuleap/tuleap/stable

feat: Display project of recent items 9cf79b6fdf
feat: Recent items icons b4d37c08f0
feat: Recent items title alignment 9fccf18992
Init `fts_db` plugin 8f4ada1691
feat: Highlight text matching the search in SwitchTo 78e8c0fc17
feat: Update display for filtered results 7f747a0472
Scaffold search REST API endpoint fd9c5d048d
refactor: Use Pinia instead of Vuex 96a135d75b
Start indexing tracker string fields content 69be8e1a1f
Search REST endpoint returns identified results from the keywords bd87f303d4
Start indexing tracker text fields 3b51a2f807
Create experimental package for the `fts-db` plugin 0285e1c741
fix: Override focused link color in FlamingParrot pages 9057e4fb86
feat: Call REST endpoint from frontend 10ca3da677
refactor: RecentItems and SearchResults deal with Items 1a0d9913a2
feat: Style search results items c40e182d74
feat: do not wrap anymore with arrow keys e8722bdc77
Delete indexed tracker field content on project and artifact removal ff5e2f5df3
Drop existing/Do not add DB entry when content to index is an empty/small string 76cc381ff4
refactor: convert {Empty,Error}State to composition API 1334fe8f72
refactor: Do not rely on props to detect focus aae9f45ad6
refactor: convert root component to composition API 2c6f0120fd
refactor: extract QuickLink as a dedicated component 0eb7ddded5
Add the possibility to index existing items ce5889c0b1
feat: focus to quick link with arrow right key 8f5bc2aec6
feat: Left/right navigation in quick links 680666cdc5
refactor: convert SwitchTo header to composition API fb57e2fc52
feat: Up/down navigation in quick links 577ba23fb4
feat: Style <mark> on FP pages 7af5e994d1
fix: Matching item should take the full width of the modal 6e6996fdba
Make sure the search REST endpoint always returns an array once serialized c9df789436
feat: Search in artifacts only 6e31ff50f6
feat: No left/right navigation while searching ed2377be13
REST and integration tests fail with MySQL 8.0 when removing an indexed entry 2a6470b85d
feat: Navigation from list to another while searching 1d78982c30
Quicklink to the FRS of a release artifact is not visible in the recent items 31b40cce40
Add step definition field content to search index 69ba83b449
Addition and removal from the search index are now done asynchronously 8f6964bbbc
feat: Shortcut navigation in search results 0266edff65
feat: add post() to fetch-result d7f81c9b95
fix: project admin icon should be displayed 45547477e8
refactor: revert usage of postJSON in fulltext search e8ea414760
refactor: extract retrieval of results from the store 1c0960b3de
Indexing all items does not rely on async processing ff7c49bc10
feat: Display 15 results be3386a2ee
Move FTS DB plugin into TEE packages 5ac7066b41
feat: Incrementally display results f561c5ac98
Make possible to resume the "full-indexing" of items 98cd88ac0e
feat: Ability to stop ongoing queries 36664c64dc
Batch items when doing the full-indexing c91c110cc0
refactor: last SwitchTo components to composition API 28de6b31be
refactor: Extract keyboard navigation store 94db321bc8
fix: do not search if filter is only spaces 90f1d2244a
feat: filter projects and history by keywords a0fc075974
Extract common parts of the full-text-search backend be51f9f86f
Improve indexing performance 99fc41527b
fix: user_navigation e2e tests is broken 099edd42d9
Do not display an empty progress when there is no item of the category to index b2aef5b467
Make the project ID an "always there" information of the indexed items c4b64fffae
refactor: Convert SwitchTo to Vue3 b45ba57210
fix: SwitchTo modal header height cce351fd30
fix: Quick links should all have same size 9ecf9c551d
"Switch To" build assets should be ignored by git 14704c4329
feat: More button to see more results bdce6d4241
refactor: Consistent naming for root store 824b20f4ae
refactor: use setup function to init root store 580279a594
feat: Improve search against project and history cdf6f7eb56
feat: Display 'Content matches: xxx' 25bbd68ad5
refactor: Use inject/provide instead of store for global properties 3b03d182ae
feat: Kbd navigation from filter input 3f1ab8217b
feat: Display status badge for artifacts 02b60d64a5
fix: Check perms for status field 0cca27650c
fix: Label of more button in SwitchTo modal 7b4ad4d426
fix: Whole link/project container is clickable ad39b06a7f

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes