Skip to content

Requested fixes for Ian, 6/28#74

Merged
grubermeister merged 3 commits into
stagingfrom
grubermeister
Jun 29, 2026
Merged

Requested fixes for Ian, 6/28#74
grubermeister merged 3 commits into
stagingfrom
grubermeister

Conversation

@grubermeister

Copy link
Copy Markdown
Collaborator
  • 7f9818e - Restore contributor edit actions for pending submissions
    Restores the ability for contributors to edit their pending marking and cover submissions before editor review. The backend now accepts updates to draft, pending, needs-revision, and rejected contribution rows, while keeping non-draft edits pending for review. It also adds contribution consolidation so older non-draft submissions for the same contributor and catalog target are superseded, deleted, and recorded through audit transactions. The dashboard and contribution detail pages now route pending, returned, approved, and cover submissions to the correct edit flows.

  • 167013b - Deduplicate manual v1 color-split auxmark rows
    Adds v1 import deduplication for rows that only differ by manual color-split fields. The munger now drops later duplicate rows when parser-relevant fields are otherwise identical, while preserving rows that have attached images so image lineage remains valid. Test coverage was added for duplicate color-split rows, including cases where image-bearing duplicates must be retained.

  • 49e7a39 - Add editor image quick actions and fix relationship inheritance
    Adds editor-facing image management controls on marking and cover detail pages. Staff can now set the default catalog image directly from the main gallery or thumbnail strip, reorder thumbnails, and delete image rows without going through the full edit form. The commit also improves v1/munger relationship handling by preserving multi-star inscription text, resolving Same entries from the immediate previous sibling instead of the top parent, and carrying that inheritance into v1 overlay behavior. Tests cover the star-preservation and inheritance cases.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant