* builtin slide switching added to the backend

This commit is contained in:
Dávid Danyi
2018-09-17 15:56:30 +02:00
parent 25ff60b34b
commit 66bc94037d
3 changed files with 135 additions and 1 deletions

View File

@@ -8,6 +8,14 @@ use Doctrine\Common\Collections\ArrayCollection;
class KanbanBoard implements \JsonSerializable
{
const PRIO_MAP = [
'Trivial' => 0,
'Minor' => 1,
'Major' => 2,
'Critical' => 3,
'Blocker' => 4,
];
/**
* @var KanbanEntry[]|ArrayCollection
*/
@@ -211,7 +219,10 @@ class KanbanBoard implements \JsonSerializable
private function prioSort(array $toSort): array
{
usort($toSort, function (KanbanEntry $a, KanbanEntry $b) {
return $a->getTaurusPrio() <=> $b->getTaurusPrio();
// if (null !== $a->getTaurusPrio()) {
return $a->getTaurusPrio() <=> $b->getTaurusPrio();
// }
// return self::PRIO_MAP[$b->getIssuePriority()] <=> self::PRIO_MAP[$a->getIssuePriority()];
});
return $toSort;
}