Ребят, есть три поля
activated(boolean)|fired_date(date (может быть нулл))|name
Мне нужна сортировка что сначала идут активные пользователи сортированные по имени, потом идут не активные пользователи сортированные по имени, и в конце уволенные пользователи сортированные по имени
НО вот есть проблема что уволенный сотрудник он как бы и activated false
.order_by('-activated', '-fired_date', 'name')
Работает хорошо с активными и не активными, и сначала идут блоки активных с сортировкой по имени, потом блоки не активных с сортировкой по имени, а потом идут уволенные но видимо с сортировкой по дате, а не по имени, как можно сгурпировать?