Skip to content

issue 2407 slice 1: Display format selector + REST validForFolder + paginatedFolder #2848

Description

@natechadwick-intsof

Parent

Parent: #2407
Grandparent: #2400

Slice goal

Display format selector in Explorer product shell: list formats via REST, pass displayFormatId into folder listing, render displayProperties.

In scope

  1. Ensure GET /rest/displayformats?validForFolder=true (or peer) filters correctly; unit tests in rest
  2. Shell UI: display format selector control on product Explorer route
  3. Pass selected displayFormatId into paginatedFolder (or existing folder list API)
  4. Render list columns from displayProperties when present
  5. Vitest for selector + REST client wiring

Out of scope

Acceptance

Modules

rest, WebUI (and sitemanage only if adaptor gap)

Refs #2407 #2400

Activity

  1. natechadwick-intsof commented on Aug 10, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work on display format selector + REST validForFolder + paginatedFolder displayFormatId.

    Co-Authored by Grok Build using grok-4.5 with agent main.

  2. natechadwick-intsof commented on Aug 10, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: already implemented on main

    Slice acceptance for #2848 is already delivered by merged PR #2412 (feat(explorer): #2400 DCE parity — shell composition + displayformats REST (#2407)).

    Verified on origin/main (this run)

    Acceptance Evidence
    REST GET /displayformats?validForFolder=true filter unit-tested rest/.../DisplayFormatResource.java + DisplayFormatResourceTest — 9 tests, BUILD SUCCESS
    Product Explorer display format control ExplorerMenuBar data-testid="explorer-display-format"; shell loads listDisplayFormats({ validForFolder: true })
    Pass displayFormatId into paginatedFolder DetailList + pathApi.paginatedFolder query param
    Render displayProperties DetailList.renderDisplayFormatCell / displayFormatMap
    Vitest selector wiring displayFormatsApi.test.ts (10), displayFormatMap.test.ts, ContentExplorerShell.test.tsx (23) — all green

    No new PR opened (would be empty/duplicate of #2412).

    Human QA: already tracked by #2588 (covers display formats for parent #2407) — no duplicate QA for #2848.

    Parent: #2407 · Grandparent: #2400

    Co-Authored by Grok Build using grok-4.5 with agent main.

  3. natechadwick-intsof commented on Aug 10, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    Closing: work complete on main via PR #2412; re-verified REST + WebUI unit tests this run. See acceptance table in previous comment.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions