From e35cb4a0bed01252281568e07e9bdcbfa7532d38 Mon Sep 17 00:00:00 2001 From: Alexis POYEN <apoyen@grandlyon.com> Date: Fri, 12 Jun 2020 16:40:02 +0200 Subject: [PATCH] Resolve "Rank number" --- data/test.db | Bin 69632 -> 73728 bytes web/components/management/candidate-lists.js | 10 +++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/data/test.db b/data/test.db index e9c2917732374424b4ed0679bdf3eb24f951af23..e4f37d29268ba4499279d30c1322d4f75cac4977 100644 GIT binary patch delta 554 zcmZozz|wGlWrDO|FaraF5EL^4Y59pd#`?hwdd>%Vfjj}G#SHu^d>{Gd^Pb|l#r>4) zCl?dPXAUhE8CGTXQg%Hy1E$4{ViPBJF)_1k78Iyvlwj-xYJ-EOG7)xhMMcI|^U04{ zP3yThl`>P5I5YD~Qqxn56as=geI0`$6}(*|6&yoD{5}1ggIs-G{X%qr3X_Xc6H8K4 z;uA}hI8%VElFZyxka%eUh=(bjlA4o>O*}a<FC`PCB|c|zFB^M3%yy7jX{9+i@p*~4 zsY;w>iABj7iA5Slrly)8siMTZY`9Co?#a*1EzQd;sf<s~FU>1X&B;kEQsPX?&(8tL zCS?|tWPohJG^rrJBsH%jGchMVGcP&cG`AqJBr_>92WS#Pdr@jyX>lqrXkg|QrRL_B z!34N8H=kzYW7(|5@kyPD-*U5{f;2x1e;R|tL`RXyf%cN}@bHE(`1qI=`QiR9Hrw23 zU(p~6lw;$KXW*aAug155&yx2XZ#>U+V5A-4VeFVVv1N1K*+9n0vgaR9W;~m_=z_y$ Mg$ob(CoWI`0E_~k0{{R3 delta 391 zcmZoTz|ydQWrDPzKLZ1UAP~cV@I)PBU4I5W`<uM%W()$1ry2NF_&)N@=RL)9i~A|p zPc9~o&m3Ber&(_@U1C*XxyyWivm&EC<7OEaJ{GQ~C?0lkMMcJz`pIjVOedRiW=(#? zCc~Omnv)YhxqwfEuP8AuTS*}^uOu}+wMb|3d}gtFg{1ua937>k%%YNvl*E!$B?S;! zl9`*Tqg0SzlA2eNnV1uwnU|cOTaZ|inUtB6SyHJ4)m4<5R$82zg5c)nm%+FSnm|8& z5!cpcY?drZOv*`3PRvWm1Q{NmlUZC+4B<|8U^%~8ljF1cW<dp0{>g#%lJcBzg~j}5 z8ASNFm=zfjLTsBm?JF9D`Svrg@iH>-GV)L6m*w-|y~~@oSy13D4`((bFGFxJ1E=O> p{qv%eubdZ|ynQd<<jd!EH^-k1WMl!lDQ@D#sL317JzjLd0RS!wd~5&! diff --git a/web/components/management/candidate-lists.js b/web/components/management/candidate-lists.js index 81fbfd7..9ce69dc 100644 --- a/web/components/management/candidate-lists.js +++ b/web/components/management/candidate-lists.js @@ -186,15 +186,23 @@ class CandidateList { </div> `; let candidates = await this.updateCandidates(); + candidates.sort(function (a, b) { + return a.Rank > b.Rank; + }); const markup = candidates .map((candidate) => this.candidateTemplate(candidate)) .join(""); document.getElementById("candidates").innerHTML = markup; + let newRank = 1; + candidates.forEach((candidate) => { + if (candidate.Rank >= newRank) newRank = candidate.Rank + 1; + }); + let candidate = { ID: 0, FullName: "", - Rank: 0, + Rank: newRank, CommunityCounseller: false, Birthdate: "2000-01-01", PotentialIncompatibility: false, -- GitLab