feat(issues): org-level priority field with customizable levels #509
Reference in New Issue
Block a user
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?
Summary
Add a first-class Priority field for issues, following the same org-level definition pattern as custom issue statuses (#502). Priorities are defined at the organization level and appear in the issue sidebar for all repos.
Design
Priority Definition (Org Settings)
Org admins define priority levels in Org Settings > Issue Priorities:
Default Presets
New organizations get these presets:
Issue Sidebar
Priority dropdown appears in the issue sidebar (like status does). Auto-submits on change.
Issue List Filter
Add priority to the issue list filter bar alongside labels, milestones, assignees, and status.
API
Relationship to Custom Fields
Priority is a first-class field (like status), not a custom field. This allows:
Implementation
Follow the same architecture as #502 (custom statuses):
Authored by Jonathan Miller (@jmiller)
Testing Complete
Deployed to production (v1.26.1-moko.06.06.00+).
Authored by Jonathan Miller (@jmiller)