Skip to content

Commit e057bf3

Browse files
committed
Remove Discord lfg tasks
1 parent dd7f79b commit e057bf3

File tree

4 files changed

+4
-180
lines changed

4 files changed

+4
-180
lines changed

docs/deployment/configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ The following variables, located in the main settings file[^1], map to various C
8585

8686
Variable | Default | Description
8787
---|---|---
88-
CELERY_BEAT_SCHEDULE | `{'cleanup-lfg-rosters': {'task': 'lfg.tasks.cleanup_lfg_rosters', 'schedule': 600.0,}, 'scrape-discord-members': {'task': 'lfg.tasks.scrape_discord_members', 'schedule': 1800.0,}, 'verify-lfg-profiles': { 'task': 'lfg.tasks.verify_lfg_profiles', 'schedule': 600.0,},}` | [Docs](https://docs.celeryq.dev/en/stable/userguide/configuration.html#std-setting-beat_schedule)
88+
CELERY_BEAT_SCHEDULE | `{}` | [Docs](https://docs.celeryq.dev/en/stable/userguide/configuration.html#std-setting-beat_schedule)
8989

9090
## Flower
9191

src/contestsuite/settings.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -270,20 +270,7 @@ def get_secret(key, default=None):
270270
# Celery Beat
271271
# https://celery-safwan.readthedocs.io/en/latest/reference/celery.beat.html
272272

273-
CELERY_BEAT_SCHEDULE = {
274-
'cleanup-lfg-rosters': {
275-
'task': 'lfg.tasks.cleanup_lfg_rosters',
276-
'schedule': 600.0,
277-
},
278-
'scrape-discord-members': {
279-
'task': 'lfg.tasks.scrape_discord_members',
280-
'schedule': 1800.0,
281-
},
282-
'verify-lfg-profiles': {
283-
'task': 'lfg.tasks.verify_lfg_profiles',
284-
'schedule': 600.0,
285-
},
286-
}
273+
CELERY_BEAT_SCHEDULE = {}
287274

288275

289276
# Discord

src/lfg/tasks.py

Lines changed: 0 additions & 148 deletions
This file was deleted.

src/lfg/views.py

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from django.shortcuts import redirect, render
77
from django.db import transaction
88

9-
from . import forms, tasks
9+
from . import forms
1010
from .models import LFGProfile
1111
from .utils import profile_activatable, new_lfg_user, lfg_profile_active, current_lfg_user
1212
from contestadmin.models import Contest
@@ -64,8 +64,6 @@ def activate_profile(request):
6464
request.user.lfgprofile.active = True
6565
request.user.lfgprofile.save()
6666

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')
6967
messages.success(request, 'Profile scheduled for activation.', fail_silently=True)
7068

7169
return redirect('lfg_dashboard')
@@ -132,8 +130,6 @@ def deactivate_profile(request):
132130
request.user.lfgprofile.active = False
133131
request.user.lfgprofile.save()
134132

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')
137133
messages.warning(request, 'Profile scheduled for deactivation.', fail_silently=True)
138134

139135
return redirect('lfg_dashboard')
@@ -170,32 +166,21 @@ def manage_profile(request):
170166
if lfg_profile.active:
171167
lfg_profile.active = False
172168

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-
182169
messages.warning(request, 'Discord username changed. Profile reverification required.', fail_silently=True)
183170
# Discord username unchanged
184171
else:
185172
# Division was updated
186173
if 'division' in profile_form.changed_data:
187174
if lfg_profile.active:
188175
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
190177
else:
191178
lfg_profile.active = False
192179

193-
tasks.manage_discord_lfg_role.delay(lfg_profile.get_discord_username(), profile_form['division'].initial, 'remove')
194180
messages.warning(request, 'Profile deactivated because it is incomplete. Complete the blank field(s) to reactivate.', fail_silently=True)
195181
# Standing was updated
196182
elif 'standing' in profile_form.changed_data and lfg_profile.active:
197183
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')
199184
messages.warning(request, 'Profile deactivated because it is incomplete. Complete the blank field(s) to reactivate.', fail_silently=True)
200185

201186
lfg_profile.completed = lfg_profile.is_completed()

0 commit comments

Comments
 (0)