User list component
At the moment, there is a "User pool" directive in src/views/Annotations/AnnotationConfigs/AnnotationConfigListView.vue
. We may need a user selection panel in other places of the platform, so this should be its own component.
Requirements:
-
rip out/transfer all related code from the AnnotationConfigListView
-
make sure the new component is fully functional in the AnnotationConfigListView
-
pre-filter rules via props (e.g. only user in project) -
event on "(un)selectedUser" -
load on demand (as done currently) -
expose the "load users" method -
implement searchFilteredUsers()
users should be searchable e.g. by including institution, email, username, substring matches -
...?
Edited by Tim Repke