Add rating date tootip, and avoid registering twice a player

This commit is contained in:
Claude Brisson
2024-03-15 15:13:24 +01:00
parent 3e3c3ad2c4
commit 419d41be4c
9 changed files with 41 additions and 6 deletions

View File

@@ -74,12 +74,13 @@ function fillPlayer(player) {
let form = $('#player-form')[0];
form.val('name', player.name);
form.val('firstname', player.firstname);
console.log(country);
form.val('country', country);
form.val('club', player.club);
form.val('rank', parseRank(player.rank));
form.val('rating', player.rating);
form.val('final', false);
form.val('ffg_id', player.ffg);
form.val('egf_id', player.egf);
$('#needle')[0].value = '';
initSearch();
$('#register').focus();
@@ -195,6 +196,12 @@ onLoad(() => {
skip: form.find('input.participation').map((input,i) => [i+1, input.checked]).filter(arr => !arr[1]).map(arr => arr[0]),
final: form.val('final')
}
for (let origin of ['egf', 'ffg']) {
let value = form.val(`${origin}_id`);
if (value) {
player[origin] = value;
}
}
if (form.hasClass('add')) {
api.postJson(`tour/${tour_id}/part`, player)
.then(player => {