Skip to content

Commit 9c0f6c2

Browse files
authored
Merge pull request #82 from golony6449/feature/sponsors
Remove: 후원사 모델에서 사용자 관련 필드를 삭제합니다
2 parents d3275d3 + f633ec6 commit 9c0f6c2

File tree

5 files changed

+7
-31
lines changed

5 files changed

+7
-31
lines changed

pyconweb2022/program/serializers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class Meta:
2626
"slide_url",
2727
"video_open_at",
2828
"track_num",
29+
"introduction",
2930
"category",
3031
]
3132

pyconweb2022/program/viewsets.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88

99

1010
class ProposalViewSet(ReadOnlyModelViewSet):
11-
queryset = Proposal.objects.filter(accepted=True)
11+
queryset = (
12+
Proposal.objects.filter(accepted=True)
13+
.order_by("track_num")
14+
.order_by("video_open_at")
15+
)
1216
serializer_class = ProposalSerializer
1317
permission_classes = [AllowAny]
1418

pyconweb2022/sponsor/admin.py

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,11 @@
77

88

99
class SponsorAdmin(ImportExportModelAdmin):
10-
autocomplete_fields = (
11-
"creator",
12-
"manager_id",
13-
)
1410
list_display = (
15-
"creator",
1611
"name",
1712
"level",
1813
"manager_name",
1914
"manager_email",
20-
"manager_id",
2115
"submitted",
2216
"accepted",
2317
"paid_at",
@@ -59,13 +53,7 @@ class Meta:
5953

6054

6155
class SponsorAdmin4Modusign(SponsorAdmin):
62-
autocomplete_fields = (
63-
"creator",
64-
"manager_id",
65-
)
6656
list_display = (
67-
"creator",
68-
"manager_id",
6957
"manager_name",
7058
"manager_email",
7159
"exported",
@@ -78,4 +66,4 @@ def get_queryset(self, request):
7866
return Sponsor.objects.filter(exported=False)
7967

8068

81-
admin.site.register(SponsorProxyModel, SponsorAdmin4Modusign)
69+
# admin.site.register(SponsorProxyModel, SponsorAdmin4Modusign)

pyconweb2022/sponsor/models.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,6 @@ class Meta:
7070
slug = models.SlugField(
7171
max_length=100, null=True, blank=True, help_text="후원사 상세 페이지의 path로 사용됩니다."
7272
)
73-
creator = models.ForeignKey(
74-
User,
75-
on_delete=models.CASCADE,
76-
help_text=("후원사를 등록한 유저"),
77-
related_name="sponsor_creator",
78-
)
7973
name = models.CharField(
8074
max_length=255, help_text=("후원사의 이름입니다. 서비스나 회사 이름이 될 수 있습니다.")
8175
)
@@ -96,14 +90,6 @@ class Meta:
9690
max_length=100,
9791
help_text=("입력하신 메일로 후원과 관련된 안내 메일이나 문의를 보낼 예정입니다. 후원 담당자의 이메일 주소를 입력해주십시오."),
9892
)
99-
manager_id = models.ForeignKey(
100-
User,
101-
null=True,
102-
blank=True,
103-
on_delete=models.CASCADE,
104-
help_text=("후원사를 위한 추가 아이디"),
105-
related_name="sponsor_temp_id",
106-
)
10793
business_registration_number = models.CharField(
10894
max_length=100,
10995
null=True,

pyconweb2022/sponsor/viewsets.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,5 @@ def retrieve(self, request, *args, **kwargs):
2525
pk = kwargs["pk"]
2626
sponsor_data = get_object_or_404(Sponsor, pk=pk)
2727

28-
if sponsor_data.creator != request.user:
29-
raise PermissionDenied
30-
3128
serializer = SponsorSerializer(sponsor_data)
3229
return Response(serializer.data)

0 commit comments

Comments
 (0)