Identifiers: a kind you already have cannot be chosen again #307
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#307
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From the interface review of 2026-09-29: identifiers are unique, so when a new identifier is added, a kind already recorded is disabled in the choice. The kind is chosen in Basecoat's select with its icon (#301), and Remove becomes an icon that asks for confirmation in a dialog (#303).
What is there today
accounts.PersonIdentifierhasone_identifier_per_scheme_per_person, one identifier per scheme per person, Other excepted, andjobs.CompanyIdentifierhasone_identifier_per_scheme_per_company. A second ORCID is refused when the form is saved, with an error on the row.cotton/identifier_row.html) offer every scheme on every row, including the ones already taken.What to do
<option disabled>works without a script and is announced as unavailable.Done when