Skip to content

Replace components: record list #2845

@cairocoder01

Description

@cairocoder01

On the contact/groups/etc list page, replace old form controls with the appropriate web components.

Replacements:

  • Custom Filter Creation
    • Date fields (e.g. Baptism date)
    • Connection fields (e.g. Subassigned)
    • Multi-select fields (e.g. Sources)
    • Tags fields (e.g. Tags)
    • User-select fields (e.g. Assigned To)
    • Location grid fields
      • Both standard location_grid as well as location_grid_meta.
      • Both currently search by grid_id, but when geocoding is enabled, the locations saved on the records (geocoded values) don't match the names of the grids in the search
      • When geocoding is enabled, use the location-map component, but still use the grid_id for the actually value to search by
  • Field selection for list
    • Currently uses a custom typeahead. Convert to multi-select
    • May need to apply custom CSS styles via CSS properties to make selected values use primary blue background
  • Bulk Edit
    • Ensure all field types use the appropriate component
  • Show Archived toggle - use dt-toggle

After removing old js-based controls, search for usages of that same js code. If it is no longer in use, remove the unneeded code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions