mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-02-23 22:21:18 +00:00
Compare commits
3 Commits
ecf80f8b81
...
13c815c62c
Author | SHA1 | Date | |
---|---|---|---|
|
13c815c62c | ||
|
35e3be8af3 | ||
|
720de380d1 |
@ -646,7 +646,7 @@ class Tournament(models.Model):
|
||||
for line in data:
|
||||
trigram = line[0][-4:-1]
|
||||
participation = self.participations.get(team__trigram=trigram)
|
||||
pool1 = self.pools.get(round=1, participations=participation)
|
||||
pool1 = self.pools.get(round=1, participations=participation, room=1)
|
||||
tweak1_qs = Tweak.objects.filter(pool=pool1, participation=participation)
|
||||
tweak1_nb = int(line[2])
|
||||
if not tweak1_nb:
|
||||
@ -657,7 +657,7 @@ class Tournament(models.Model):
|
||||
'participation': participation})
|
||||
|
||||
if self.pools.filter(round=2, participations=participation).exists():
|
||||
pool2 = self.pools.get(round=2, participations=participation)
|
||||
pool2 = self.pools.get(round=2, participations=participation, room=1)
|
||||
tweak2_qs = Tweak.objects.filter(pool=pool2, participation=participation)
|
||||
tweak2_nb = int(line[4])
|
||||
if not tweak2_nb:
|
||||
@ -676,7 +676,7 @@ class Tournament(models.Model):
|
||||
notes[participation] = note
|
||||
sorted_notes = sorted(notes.items(), key=lambda x: x[1], reverse=True)
|
||||
for i, (participation, _note) in enumerate(sorted_notes):
|
||||
mention = mentions[i][3]
|
||||
mention = mentions[i][3] if len(mentions[i]) >= 4 else ""
|
||||
if not self.final:
|
||||
participation.mention = mention
|
||||
else:
|
||||
@ -1393,6 +1393,8 @@ class Pool(models.Model):
|
||||
max_row += 1
|
||||
|
||||
def parse_spreadsheet(self):
|
||||
translation.activate('fr')
|
||||
|
||||
gc = gspread.service_account_from_dict(settings.GOOGLE_SERVICE_CLIENT)
|
||||
self.tournament.create_spreadsheet()
|
||||
spreadsheet = gc.open_by_key(self.tournament.notes_sheet_id)
|
||||
|
Loading…
x
Reference in New Issue
Block a user