Skip to content

Occurrence-row history for locality and species occurrence lists #1192

@karilint

Description

@karilint

Goal

Show history for occurrence rows in locality/species occurrence lists, similar to the field history icon from #1183 but scoped to a list row entry.

Background

Occurrence rows (now_ls) are relation-like records between locality and species. Users need a quick way to see when an occurrence entry was created, removed, or otherwise logged without first opening the full occurrence detail page.

Proposed behavior

Add a small history icon in front of or near each occurrence row in read mode. Opening it should show update metadata and row-level changes, including date, editor, coordinator, comment, references, action, and changed values where available.

Technical notes

This is similar to generic entry history, but occurrences are more complex than simple locality-owned relations:

  • now_ls update logs can be tied to both locality update ids (luid) and species update ids (suid).
  • The occurrence detail endpoint already builds richer merged update history in now_oau.
  • Locality/species list pages may need backend payload enrichment or a shared helper so row history is complete for both locality-originated and species-originated occurrence updates.

Consider whether the solution can share UI with a generic entry-history popover while using occurrence-specific backend matching/enrichment for now_ls.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions