Company form: remove an identifier with a bin and a confirmation, not a checkbox #857
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#857
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?
Replace the Remove checkbox on a company's identifier rows with a bin icon that removes at once after a confirmation dialog.
What exists today
templates/cotton/identifier_row.html:63-66: the formset'sDELETEbox, applied on Save.remove_at_once(:61-62) draws<c-remove-button :removal="row.removal">(trash-2,popovertarget) and a<c-dialog action=… live data-remove-row>outside the form (profile.html:307,:336-349;accounts/removals.py).What would change
CompanyIdentifier,row.removalset in the company view, and the dialogs drawn after</form>.Note #759 (PST-030): the formset discloses whether another account's identifier id exists; a removal endpoint must check ownership the same way.
Checked against
mainat8c3d03570. From the maintainer's improvements list of 2026-10-07.Fixed in
ef8679cd3on main.