Add project selector to indexing form, and named entities finder form.
To-do before merging
Currently the backend only take into account the defaultProject parameter while indexing. This allow to index files in a project but requires the task to be done (and the queue emptied) before being able to start indexing on another project.
Boyscouting: I used this opportunity to remove the library vuex-map-fields which was only used in those two components. I don't think they add enough value to justify adding a dependency to the project.
Add defaultProject, reportName, queueName to the requests to create the tasks
Add project selector component to pick a project (when necessary).
PR description
Add project selector to indexing form, and named entities finder form.
To-do before merging
Currently the backend only take into account the
defaultProject
parameter while indexing. This allow to index files in a project but requires the task to be done (and the queue emptied) before being able to start indexing on another project.Changes
vuex-map-fields
which was only used in those two components. I don't think they add enough value to justify adding a dependency to the project.defaultProject
,reportName
,queueName
to the requests to create the tasks