fix(frontend): align issue types with backend enums

- Fix IssueStatus: remove 'done', keep 'closed'
- Add IssuePriority 'critical' level
- Add IssueType enum (epic, story, task, bug)
- Update constants, hooks, and mocks to match
- Fix StatusWorkflow component icons
This commit is contained in:
2025-12-31 12:47:52 +01:00
parent d9db2031da
commit 1bf11e985c
5 changed files with 31 additions and 13 deletions

View File

@@ -94,7 +94,7 @@ function filterAndSortIssues(
case 'number':
return (a.number - b.number) * direction;
case 'priority': {
const priorityOrder = { high: 3, medium: 2, low: 1 };
const priorityOrder = { critical: 4, high: 3, medium: 2, low: 1 };
return (priorityOrder[a.priority] - priorityOrder[b.priority]) * direction;
}
case 'updated_at':