fnp
/
edumed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
template
[edumed.git]
/
wtem
/
management
/
commands
/
wtem_generate_keys.py
diff --git
a/wtem/management/commands/wtem_generate_keys.py
b/wtem/management/commands/wtem_generate_keys.py
index
75847ae
..
19b9582
100644
(file)
--- a/
wtem/management/commands/wtem_generate_keys.py
+++ b/
wtem/management/commands/wtem_generate_keys.py
@@
-5,13
+5,16
@@
from wtem.models import Submission
class Command(BaseCommand):
class Command(BaseCommand):
- help = 'Sends personalized links to WTEM contestants'
-
- def handle(self, *args, **options):
+
+ def handle(self, *ids, **options):
new = 0
skipped = 0
new = 0
skipped = 0
- for wtem_contact in Contact.objects.filter(form_tag = 'wtem'):
+ query = Contact.objects.filter(form_tag = 'wtem').order_by('-created_at')
+ if ids:
+ query = query.filter(pk__in=ids)
+
+ for wtem_contact in query:
for student in wtem_contact.body['student']:
if not Submission.objects.filter(email = student['email']).exists():
args = dict()
for student in wtem_contact.body['student']:
if not Submission.objects.filter(email = student['email']).exists():
args = dict()