Ta PR poskrbi za pravilno urejanje imen (tj., kot par (priimek, ime), ali pa samo (priimek, ), če ni imena) in učilnic (tudi tam imamo šumnike - čeprav trenutno ni primera, kjer bi povzročali probleme). Za to se uporabi knjižnica pyicu, ki bi jo bilo verjetno treba dodatno namestiti na strežniku.
Trenutno je urejanje priimkov narejeno na precej špartanski način: https://github.com/ul-fmf/urnik/blob/9a476a9adbd5fed97d309f5509abd3d469b17590/urnik/models.py#L57-L58 To sicer (kolikor toliko) pravilno uredi priimke, ki se začnejo s šumniki, že šumniki znotraj priimkov pa se ne uredijo pravilno (npr. trenutno je pri kombiniranem pogledu Arsov pred Arčon).
Ta PR poskrbi za pravilno urejanje imen (tj., kot par
(priimek, ime)
, ali pa samo(priimek, )
, če ni imena) in učilnic (tudi tam imamo šumnike - čeprav trenutno ni primera, kjer bi povzročali probleme). Za to se uporabi knjižnicapyicu
, ki bi jo bilo verjetno treba dodatno namestiti na strežniku.Seveda bi še boljša možnost bila, da bi se ustrezen
COLLATION
nastavil na nivoju baze. Za SQLite se spet lahko uporabi ICU, glej https://stackoverflow.com/questions/611459/how-to-sort-text-in-sqlite3-with-specified-locale.