mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-23 00:38:25 +02:00
Compare commits
2 Commits
ceedd0678c
...
aac4fc59e6
Author | SHA1 | Date | |
---|---|---|---|
aac4fc59e6
|
|||
78a43148a8
|
@ -47,7 +47,7 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
|||||||
|
|
||||||
# Fetch the registration of the current user
|
# Fetch the registration of the current user
|
||||||
user = self.scope['user']
|
user = self.scope['user']
|
||||||
reg = await Registration.objects.aget(user=user)
|
reg = await Registration.objects.aget(user_id=user.id)
|
||||||
self.registration = reg
|
self.registration = reg
|
||||||
|
|
||||||
# Accept the connection
|
# Accept the connection
|
||||||
|
@ -607,12 +607,20 @@ class Tournament(models.Model):
|
|||||||
worksheet.client.batch_update(spreadsheet.id, body)
|
worksheet.client.batch_update(spreadsheet.id, body)
|
||||||
|
|
||||||
def parse_tweaks_spreadskeets(self):
|
def parse_tweaks_spreadskeets(self):
|
||||||
|
if not self.pools.exists():
|
||||||
|
# Draw has not been done yet
|
||||||
|
return
|
||||||
|
|
||||||
gc = gspread.service_account_from_dict(settings.GOOGLE_SERVICE_CLIENT)
|
gc = gspread.service_account_from_dict(settings.GOOGLE_SERVICE_CLIENT)
|
||||||
spreadsheet = gc.open_by_key(self.notes_sheet_id)
|
spreadsheet = gc.open_by_key(self.notes_sheet_id)
|
||||||
worksheet = spreadsheet.worksheet("Classement final")
|
worksheet = spreadsheet.worksheet("Classement final")
|
||||||
|
|
||||||
score_cell = worksheet.find("Score")
|
score_cell = worksheet.find("Score")
|
||||||
max_row = score_cell.row - 3
|
max_row = score_cell.row - 3
|
||||||
|
if max_row == 1:
|
||||||
|
# There is no team
|
||||||
|
return
|
||||||
|
|
||||||
data = worksheet.get_values(f"A2:E{max_row}")
|
data = worksheet.get_values(f"A2:E{max_row}")
|
||||||
for line in data:
|
for line in data:
|
||||||
trigram = line[0][-4:-1]
|
trigram = line[0][-4:-1]
|
||||||
|
Reference in New Issue
Block a user