An operator cannot change a record's key from its page #73

Open
opened 2026-09-21 07:18:22 +00:00 by cgalo5758 · 0 comments
Owner

What a person cannot do today

Change the key that seeds, scripts and other systems use to address a record. Records carry a stable key beside their generated id, the detail pages show it read-only, and changing one means a database statement.

What they should be able to do

Edit the key on a record's page, within the key's grammar, with the uniqueness rule enforced and the old key freed.

Why it matters

A key is the declarative address of a record, and addresses are occasionally wrong or need to follow a rename.

Where

The record detail pages that show a key; the key validation that the seeds already follow.

Done when

A key can be edited on every page that shows one, a refused edit says why, and a seed that addresses the record by its old key fails loudly rather than creating a second record.

## What a person cannot do today Change the key that seeds, scripts and other systems use to address a record. Records carry a stable key beside their generated id, the detail pages show it read-only, and changing one means a database statement. ## What they should be able to do Edit the key on a record's page, within the key's grammar, with the uniqueness rule enforced and the old key freed. ## Why it matters A key is the declarative address of a record, and addresses are occasionally wrong or need to follow a rename. ## Where The record detail pages that show a key; the key validation that the seeds already follow. ## Done when A key can be edited on every page that shows one, a refused edit says why, and a seed that addresses the record by its old key fails loudly rather than creating a second record.
cgalo5758 added the
kind
enhancement
area/identityarea/catalogarea/operator-ui
labels 2026-09-21 07:18:22 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wiki-cafe/member-console#73