|
9 | 9 |
|
10 | 10 | def _flush_cache(meeting):
|
11 | 11 | from ecs.meetings.views import submission_list
|
12 |
| - |
13 | 12 | flush_meeting_page_cache(meeting, submission_list)
|
14 | 13 |
|
15 |
| - |
16 | 14 | @receiver(signals.on_meeting_start)
|
17 | 15 | def on_meeting_start(sender, **kwargs):
|
18 |
| - meeting = kwargs["meeting"] |
| 16 | + meeting = kwargs['meeting'] |
19 | 17 | _flush_cache(meeting)
|
20 | 18 |
|
21 |
| - |
22 | 19 | @receiver(signals.on_meeting_end)
|
23 | 20 | def on_meeting_end(sender, **kwargs):
|
24 |
| - meeting = kwargs["meeting"] |
| 21 | + meeting = kwargs['meeting'] |
25 | 22 |
|
26 | 23 | for vote in Vote.objects.filter(top__meeting=meeting):
|
27 |
| - vote.save() # trigger post_save for all votes |
| 24 | + vote.save() # trigger post_save for all votes |
28 | 25 |
|
29 |
| - for top in meeting.additional_entries.exclude( |
30 |
| - pk__in=Vote.objects.exclude(top=None).values("top__pk").query |
31 |
| - ): |
32 |
| - vote, created = Vote.objects.update_or_create( |
33 |
| - submission_form=top.submission.current_submission_form, |
34 |
| - defaults={top: top, result: "3a"}, |
35 |
| - ) |
| 26 | + for top in meeting.additional_entries.exclude(pk__in=Vote.objects.exclude(top=None).values('top__pk').query): |
| 27 | + vote = Vote.objects.create(top=top, result='3a', |
| 28 | + submission_form=top.submission.current_submission_form) |
36 | 29 | top.is_open = False
|
37 | 30 | top.save()
|
38 | 31 |
|
39 | 32 | _flush_cache(meeting)
|
40 | 33 |
|
41 |
| - |
42 | 34 | @receiver(signals.on_meeting_date_changed)
|
43 | 35 | def on_meeting_date_changed(sender, **kwargs):
|
44 |
| - meeting = kwargs["meeting"] |
| 36 | + meeting = kwargs['meeting'] |
45 | 37 | _flush_cache(meeting)
|
46 | 38 |
|
47 |
| - |
48 | 39 | @receiver(signals.on_meeting_top_jump)
|
49 | 40 | def on_meeting_top_jump(sender, **kwargs):
|
50 |
| - meeting = kwargs["meeting"] |
51 |
| - timetable_entry = kwargs["timetable_entry"] |
| 41 | + meeting = kwargs['meeting'] |
| 42 | + timetable_entry = kwargs['timetable_entry'] |
52 | 43 | _flush_cache(meeting)
|
53 | 44 |
|
54 |
| - |
55 | 45 | @receiver(signals.on_meeting_top_add)
|
56 | 46 | def on_meeting_top_add(sender, **kwargs):
|
57 |
| - meeting = kwargs["meeting"] |
58 |
| - timetable_entry = kwargs["timetable_entry"] |
| 47 | + meeting = kwargs['meeting'] |
| 48 | + timetable_entry = kwargs['timetable_entry'] |
59 | 49 | _flush_cache(meeting)
|
60 | 50 |
|
61 |
| - |
62 | 51 | @receiver(signals.on_meeting_top_delete)
|
63 | 52 | def on_meeting_top_delete(sender, **kwargs):
|
64 |
| - meeting = kwargs["meeting"] |
65 |
| - timetable_entry = kwargs["timetable_entry"] |
| 53 | + meeting = kwargs['meeting'] |
| 54 | + timetable_entry = kwargs['timetable_entry'] |
66 | 55 | _flush_cache(meeting)
|
67 | 56 |
|
68 |
| - |
69 | 57 | @receiver(signals.on_meeting_top_index_change)
|
70 | 58 | def on_meeting_top_index_change(sender, **kwargs):
|
71 |
| - meeting = kwargs["meeting"] |
72 |
| - timetable_entry = kwargs["timetable_entry"] |
| 59 | + meeting = kwargs['meeting'] |
| 60 | + timetable_entry = kwargs['timetable_entry'] |
73 | 61 | _flush_cache(meeting)
|
74 | 62 |
|
75 | 63 |
|
76 | 64 | @receiver(token_marked_deleted)
|
77 | 65 | def workflow_token_marked_deleted(sender, **kwargs):
|
78 | 66 | if sender.task:
|
79 |
| - Participation.objects.filter( |
80 |
| - entry__meeting__started=None, task=sender.task |
81 |
| - ).delete() |
| 67 | + Participation.objects.filter(entry__meeting__started=None, |
| 68 | + task=sender.task).delete() |
0 commit comments