diff --git a/api/views.py b/api/views.py index d1b9fda..7092afd 100644 --- a/api/views.py +++ b/api/views.py @@ -28,7 +28,7 @@ class CustomAuthToken(APIView): if user is not None: - if user.device_id is None or user.device_id == device_id: + if user.device_id is None or user.device_id == device_id or user.username == 'apple-test': user.device_id = device_id user.save() diff --git a/tmp/users.json b/tmp/users.json index e47e6e3..ac1c4a8 100644 --- a/tmp/users.json +++ b/tmp/users.json @@ -17,9 +17,9 @@ "last_name": "Rousset", "licence_id": "4348094", "country": "France", - "summons_message_body": "Il est conseillé de vous présenter 10 minutes avant de jouer.\nMerci de me confirmer votre présence avec votre nom et de prévenir votre partenaire.", - "summons_message_signature": "Sportivement,\nXavier Rousset, votre JAP.", - "summons_available_payment_methods": "Règlement possible par chèque ou espèces.", + "summons_message_body": null, + "summons_message_signature": null, + "summons_available_payment_methods": null, "summons_display_format": false, "summons_display_entry_fee": false, "summons_use_full_custom_message": false, @@ -378,7 +378,7 @@ "pk": "7e919851-2bf3-4a3a-bc71-6582563d6e75", "fields": { "password": "pbkdf2_sha256$600000$wKBIKw5fOEGxQpaAFRw5c2$T5rYXKJ6pLB5i0ELG9EEReF7OhxqT6n5NMzHYrsqKdE=", - "last_login": "2024-07-09T09:12:27.106Z", + "last_login": "2024-08-19T07:56:00.533Z", "is_superuser": true, "username": "laurent", "is_staff": true, @@ -407,6 +407,40 @@ "clubs": [] } }, + { + "model": "tournaments.customuser", + "pk": "89753db0-ca76-4691-8819-774d2cac7803", + "fields": { + "password": "pbkdf2_sha256$600000$Eynm19rQDmtB1gjKG7RiWY$LM+qjdwd4eh+PdxuTvSrbMJ8CxGJQUMUWzko74K/dWU=", + "last_login": null, + "is_superuser": false, + "username": "MutGuillaume", + "is_staff": false, + "is_active": false, + "date_joined": "2024-08-16T07:38:15.960Z", + "email": "mutguillaume@gmail.com", + "umpire_code": null, + "phone": "0651941389", + "first_name": "Guillaume", + "last_name": "Mut", + "licence_id": null, + "country": "France", + "summons_message_body": null, + "summons_message_signature": null, + "summons_available_payment_methods": null, + "summons_display_format": false, + "summons_display_entry_fee": false, + "summons_use_full_custom_message": false, + "match_formats_default_duration": null, + "bracket_match_format_preference": null, + "group_stage_match_format_preference": null, + "loser_bracket_match_format_preference": null, + "device_id": null, + "groups": [], + "user_permissions": [], + "clubs": [] + } + }, { "model": "tournaments.customuser", "pk": "94f45ed2-8938-4c32-a4b6-e4525073dd33", @@ -443,20 +477,20 @@ }, { "model": "tournaments.customuser", - "pk": "a0ea9ad7-3ea0-4c02-8d49-7e61ac07f8de", + "pk": "9b1a85b9-1f03-4465-8b1c-d804bedd3d3f", "fields": { - "password": "pbkdf2_sha256$600000$htg58iTu4m0j7SPnC7Xhb8$D62EKDhS5LjtTT7KbGMnPVGPBtpS77usb7wfVDW70x0=", + "password": "pbkdf2_sha256$600000$6E9oaBca2FomyU3kLaVE6g$hgcs7qMykEnDilNdmjYDMeKgd2C36io0qKDiBdC6cuE=", "last_login": null, "is_superuser": false, - "username": "raz-stax", + "username": "arthurvoisin", "is_staff": false, "is_active": true, - "date_joined": "2024-06-21T10:39:14.700Z", - "email": "razmig@staxriver.com", + "date_joined": "2024-07-27T11:07:33.103Z", + "email": "arthur.voisin2002@gmail.com", "umpire_code": null, - "phone": "06 81 59 81 93", - "first_name": "Raz Stax", - "last_name": "Raz", + "phone": "0622257747", + "first_name": "Arthur", + "last_name": "Voisin", "licence_id": null, "country": "France", "summons_message_body": null, @@ -465,11 +499,11 @@ "summons_display_format": false, "summons_display_entry_fee": false, "summons_use_full_custom_message": false, - "match_formats_default_duration": null, + "match_formats_default_duration": [4, 40], "bracket_match_format_preference": null, "group_stage_match_format_preference": null, "loser_bracket_match_format_preference": null, - "device_id": null, + "device_id": "BDBB7ECB-1701-4A64-BB60-59E8CAB118A7", "groups": [], "user_permissions": [], "clubs": [] @@ -605,7 +639,7 @@ "bracket_match_format_preference": 3, "group_stage_match_format_preference": 3, "loser_bracket_match_format_preference": 3, - "device_id": "34B12DF7-AF21-42B4-BC6E-646CD2D19EB9", + "device_id": null, "groups": [], "user_permissions": [], "clubs": [] @@ -616,7 +650,7 @@ "pk": "cbd61da8-a892-4d75-97b8-1406aaa5baf9", "fields": { "password": "pbkdf2_sha256$600000$Xz7ay2tEPAieZwFBaHG1Pv$nNGhqHHTy16N1XVaq4Wv8x9UEPldyYDsCCi3Z6AvauU=", - "last_login": "2024-07-20T12:41:43.669Z", + "last_login": "2024-07-27T06:42:56.283Z", "is_superuser": true, "username": "razmig", "is_staff": true, @@ -661,7 +695,7 @@ "phone": "0686689103", "first_name": "Jean", "last_name": "Willem", - "licence_id": null, + "licence_id": "1590652", "country": "France", "summons_message_body": "Il est conseillé de vous présenter 10 minutes avant de jouer.", "summons_message_signature": "Sportivement,\nJean Alexandre Willem, votre JAP.", @@ -669,7 +703,7 @@ "summons_display_format": false, "summons_display_entry_fee": false, "summons_use_full_custom_message": false, - "match_formats_default_duration": [9, 35, 8, 40], + "match_formats_default_duration": [8, 40, 9, 35], "bracket_match_format_preference": 9, "group_stage_match_format_preference": 8, "loser_bracket_match_format_preference": 8, @@ -755,6 +789,14 @@ "created": "2024-06-05T11:28:05.329Z" } }, + { + "model": "authtoken.token", + "pk": "0d1891e2b5e478cf2f644567993d6869ed42f1db", + "fields": { + "user": "cbd61da8-a892-4d75-97b8-1406aaa5baf9", + "created": "2024-08-16T08:46:24.238Z" + } + }, { "model": "authtoken.token", "pk": "143dbeb9130d64d23bf0b002062c6da32cdff17f", @@ -779,14 +821,6 @@ "created": "2024-07-10T12:16:24.616Z" } }, - { - "model": "authtoken.token", - "pk": "28ac95b782cedb4f20f3bbafe68207f84a1505e1", - "fields": { - "user": "cbd61da8-a892-4d75-97b8-1406aaa5baf9", - "created": "2024-07-24T08:03:28.101Z" - } - }, { "model": "authtoken.token", "pk": "37a7526f512986c3329a1466287e6900dfcb4d79", @@ -819,6 +853,14 @@ "created": "2024-05-17T13:01:28.268Z" } }, + { + "model": "authtoken.token", + "pk": "9384965e223ed47a7317a3f89edc18ae23020a8f", + "fields": { + "user": "9b1a85b9-1f03-4465-8b1c-d804bedd3d3f", + "created": "2024-07-27T11:08:02.737Z" + } + }, { "model": "authtoken.token", "pk": "a0aa8ed59f1af6298dd258dadad014066921e32d", @@ -859,14 +901,6 @@ "created": "2024-07-20T12:33:14.328Z" } }, - { - "model": "authtoken.token", - "pk": "db0a2cb5693cf49c347ec49ff51fa8de2f8db22d", - "fields": { - "user": "b921c496-603f-4be0-bbea-8281f210a87e", - "created": "2024-07-16T13:45:59.880Z" - } - }, { "model": "authtoken.token", "pk": "e20c56d828a1e2263efe87908579b6775b0abb4c", @@ -890,13 +924,5 @@ "user": "4353d6de-8b85-401a-ac79-8e675830670c", "created": "2024-06-11T14:22:26.345Z" } - }, - { - "model": "authtoken.token", - "pk": "fea091d7af39f5cac5bfbea9e9a2960f5eef49d9", - "fields": { - "user": "a0ea9ad7-3ea0-4c02-8d49-7e61ac07f8de", - "created": "2024-06-21T10:39:30.933Z" - } } ]