Story: Bring the record screens to the standard

Table of Contents

This page documents a story in Sprint 27. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

The classification, tenant and party screens conform to the record screen standard, and the product owner's review of the people screens is closed.

2. Status

Field Value
State DONE
Parent sprint Sprint 27
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-10-13

3. Acceptance

  • The classification list and row page, the tenant list and page, and the parties list use the shared list, header, tabs, details and dialogs.
  • Each remaining difference is named in the standard's conformance table, as an exception or a captured server gap.
  • Every comment in the people screens review is decided, and each accepted one is done.

4. Tasks

Task State Start End Description
Bring the record screens to the standard DONE 2026-10-05 2026-10-05 Close the remaining gaps the standard lists: related records as tabs, Delete and Remove words, icons, the last-changed line, reasons filtered by change, unsaved changes, sorting, the column menu, and shared parts for the tenant and party screens.
Address the review of the people screens DONE 2026-10-10 2026-10-10 Work through the product owner's review of the people functionality: the organisation hub, staff, hierarchy, person page and my profile. Every comment is a row in the task's Review table, so none is lost.

5. Decisions

The remainder is carried in Bring the role screens to the standard.

  • A list a record page only reads, such as a tenant's parties, is a RecordTable in a tab: the shared list without its header.
  • List filters are part of the list's source and live in the address as f.<id>; a toggle filter shows records a kind hides by default.
  • A classification list is read whole once and paged in the browser, as the standard's classification list exception now says.
  • The shared delete and revert dialogs take the write, so a kind with its own write API, such as classifications, uses the same dialogs.

6. Out of scope

Emacs 29.3 (Org mode 9.6.15)