File tree Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Expand file tree Collapse file tree 2 files changed +21
-3
lines changed Original file line number Diff line number Diff line change
1
+ # Generated by Django 4.1.5 on 2024-08-06 13:06
2
+
3
+ from django .db import migrations
4
+
5
+
6
+ class Migration (migrations .Migration ):
7
+
8
+ dependencies = [
9
+ ("sponsor" , "0006_sponsorlevel_year" ),
10
+ ("sponsor" , "0007_remove_sponsorbenefit_offer_and_more" ),
11
+ ]
12
+
13
+ operations = []
Original file line number Diff line number Diff line change 25
25
from sponsor .validators import SponsorValidater
26
26
27
27
28
-
29
28
class SponsorBenefitViewSet (ModelViewSet ):
30
29
lookup_field = "id"
31
30
http_method_names = ["get" , "post" , "put" , "delete" ]
32
31
serializer_class = SponsorBenefitSerializer
33
32
34
33
def get_queryset (self ):
35
- return SponsorBenefit .objects .all ()
34
+ return SponsorBenefit .objects .filter ( level__year = self . request . version ). all ()
36
35
37
36
38
37
class SponsorLevelViewSet (ModelViewSet ):
@@ -71,6 +70,7 @@ def create_or_update_benefits(self, request):
71
70
serializer .save ()
72
71
return Response (serializer .data )
73
72
73
+
74
74
class SponsorViewSet (
75
75
mixins .CreateModelMixin ,
76
76
mixins .RetrieveModelMixin ,
@@ -84,7 +84,12 @@ class SponsorViewSet(
84
84
validator = SponsorValidater ()
85
85
86
86
def get_queryset (self ):
87
- return super ().get_queryset ().filter (paid_at__isnull = False , level__year = self .request .version ).order_by ("level__order" , "paid_at" )
87
+ return (
88
+ super ()
89
+ .get_queryset ()
90
+ .filter (paid_at__isnull = False , level__year = self .request .version )
91
+ .order_by ("level__order" , "paid_at" )
92
+ )
88
93
89
94
def get_serializer_class (self ):
90
95
if self .action == "list" :
You can’t perform that action at this time.
0 commit comments