Skip to content

Studio: show "Ended (collection rule)" on entries past an expiry gate (RFC-0042 §3.3) #113

Closed

Description

@Madraka

RFC-0042 §3.3 (accepted, ADR-0044) asks Studio to show an entry whose collection's expiry rule has passed as Ended (collection rule), distinct from its own availability end. #107 left this out.

Today a published event past its expiry looks plainly published in Studio's list and editor, while the site has unlisted it (unlist) or answers 404 (hide). That mismatch is confusing.

Scope:

  • A status badge in the collection list and the editor header, computed with derivedGate / entryVisibility from @cloudhal/core-ts/fields (already Worker-safe, Intl only).
  • A tooltip naming the field, the action and the instant.
  • Strings go in the listings namespace.
  • No contract or API change.

Done when: an entry past its derived gate shows the badge in the list and editor, and tests cover the unlist, hide and not-yet-ended cases.

Activity

  1. added 2 commits that reference this issue on Oct 25, 2026
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

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions