Artefact / Library function search component
We need a proper artefact search in a least two places: ArtefactListView and as a picker modal in PipelineSetupView. Rip out the related code fragments to make it into a component. It may also be the case that this is a plugin/pinia/class since the functionality is the complex (and duplicate) part and the visual representations are completely different.
There should be additional filters for (at least
- Artefact type (serialiser and generic dtype)
- tags
- name
- docstring
e.g. https://lunrjs.com/ or https://github.com/bvaughn/js-search
Also check out
-
loadQueuedTasks()
insrc/views/Pipelines/PipelinesSetupView.vue
-
searchObject()
insrc/views/Artefacts/ArtefactsListView.vue
-
filteredLibrary()
insrc/views/Pipelines/PipelinesSetupView.vue
Edited by Tim Repke