Implement Comparator for Type Designations
Found in Version:
Currently the order of type designations is unordered. We should implement a comparator to have a fixed order.
Some suggestions for the comparator:
- Order by Status (TypeDesignationStatusBase is ordered), but maybe we need to update the order within the status voc. Anyway important is that holotype comes first.
- Order by Specimen (for now, alphabetic order of titlecache should be ok)
- Order by id (or uuid)
- If no status is available it should come first. This way we put new records to top and set focus on empty records, same applies later for not defined specimen/names