Skip to content

Make entity pickers searchable so every option is reachable #1459

Description

@mihow

Summary

The pickers used across the app load only the first page of a list (100 rows in the Create job dialog's EntitySelect, the default page in EntityPicker) and have no search. In a project with more capture sets, stations, taxa lists or classifiers than that, the rest cannot be chosen.

One searchable picker that pages through the list endpoint with ?search= (and accepts list filters such as task_type) would replace both components, so every picker in the app behaves the same.

List of Changes

  1. Users can find and choose any row in a picker, however long the list, by typing to search.
  2. The Create job dialog's EntitySelect and the existing EntityPicker become one component.

Raised in review of #1447.

🤖 Generated with Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions