|
6 | 6 | from django.shortcuts import redirect, render
|
7 | 7 | from django.db import transaction
|
8 | 8 |
|
9 |
| -from . import forms, tasks |
| 9 | +from . import forms |
10 | 10 | from .models import LFGProfile
|
11 | 11 | from .utils import profile_activatable, new_lfg_user, lfg_profile_active, current_lfg_user
|
12 | 12 | from contestadmin.models import Contest
|
@@ -64,8 +64,6 @@ def activate_profile(request):
|
64 | 64 | request.user.lfgprofile.active = True
|
65 | 65 | request.user.lfgprofile.save()
|
66 | 66 |
|
67 |
| - # Schedule Discord profile role change(s) |
68 |
| - tasks.manage_discord_lfg_role.delay(request.user.lfgprofile.get_discord_username(), request.user.lfgprofile.division, 'add') |
69 | 67 | messages.success(request, 'Profile scheduled for activation.', fail_silently=True)
|
70 | 68 |
|
71 | 69 | return redirect('lfg_dashboard')
|
@@ -132,8 +130,6 @@ def deactivate_profile(request):
|
132 | 130 | request.user.lfgprofile.active = False
|
133 | 131 | request.user.lfgprofile.save()
|
134 | 132 |
|
135 |
| - # Schedule Discord profile role change(s) |
136 |
| - tasks.manage_discord_lfg_role.delay(request.user.lfgprofile.get_discord_username(), request.user.lfgprofile.division, 'remove') |
137 | 133 | messages.warning(request, 'Profile scheduled for deactivation.', fail_silently=True)
|
138 | 134 |
|
139 | 135 | return redirect('lfg_dashboard')
|
@@ -170,32 +166,21 @@ def manage_profile(request):
|
170 | 166 | if lfg_profile.active:
|
171 | 167 | lfg_profile.active = False
|
172 | 168 |
|
173 |
| - # Get previous username |
174 |
| - username = profile_form['discord_username'].initial+'#'+str(profile_form['discord_discriminator'].initial) |
175 |
| - |
176 |
| - # Remove roles from previous username |
177 |
| - if 'division' not in profile_form.changed_data: |
178 |
| - tasks.manage_discord_lfg_role.delay(username, lfg_profile.division, 'remove') |
179 |
| - else: |
180 |
| - tasks.manage_discord_lfg_role.delay(username, profile_form['division'].initial, 'remove') |
181 |
| - |
182 | 169 | messages.warning(request, 'Discord username changed. Profile reverification required.', fail_silently=True)
|
183 | 170 | # Discord username unchanged
|
184 | 171 | else:
|
185 | 172 | # Division was updated
|
186 | 173 | if 'division' in profile_form.changed_data:
|
187 | 174 | if lfg_profile.active:
|
188 | 175 | if profile_form.cleaned_data['division'] is not None:
|
189 |
| - tasks.manage_discord_lfg_role.delay(lfg_profile.get_discord_username(), profile_form['division'].initial, 'swap') |
| 176 | + pass |
190 | 177 | else:
|
191 | 178 | lfg_profile.active = False
|
192 | 179 |
|
193 |
| - tasks.manage_discord_lfg_role.delay(lfg_profile.get_discord_username(), profile_form['division'].initial, 'remove') |
194 | 180 | messages.warning(request, 'Profile deactivated because it is incomplete. Complete the blank field(s) to reactivate.', fail_silently=True)
|
195 | 181 | # Standing was updated
|
196 | 182 | elif 'standing' in profile_form.changed_data and lfg_profile.active:
|
197 | 183 | if profile_form.cleaned_data['standing'] is None:
|
198 |
| - tasks.manage_discord_lfg_role.delay(lfg_profile.get_discord_username(), profile_form['division'].initial, 'remove') |
199 | 184 | messages.warning(request, 'Profile deactivated because it is incomplete. Complete the blank field(s) to reactivate.', fail_silently=True)
|
200 | 185 |
|
201 | 186 | lfg_profile.completed = lfg_profile.is_completed()
|
|
0 commit comments