Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit18d20e7

Browse files
authored
add level_name and level_order to sponsorship publication api (python#1886)
* add level_name and level_order to sponsorship publication api* fix baker recipe for Sponsorship
1 parentf99aa6d commit18d20e7

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

‎sponsors/api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ class LogoPlacementSerializer(serializers.Serializer):
2020
start_date=serializers.DateField()
2121
end_date=serializers.DateField()
2222
sponsor_url=serializers.URLField()
23+
level_name=serializers.CharField()
24+
level_order=serializers.IntegerField()
2325

2426

2527
classSponsorPublisherPermission(permissions.BasePermission):
@@ -45,6 +47,8 @@ def get(self, request, *args, **kwargs):
4547
sponsor=sponsorship.sponsor
4648
base_data= {
4749
"sponsor":sponsor.name,
50+
"level_name":sponsorship.level_name,
51+
"level_order":sponsorship.package.order,
4852
"description":sponsor.description,
4953
"logo":sponsor.web_logo.url,
5054
"sponsor_url":sponsor.landing_page_url,

‎sponsors/tests/baker_recipes.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
fromdatetimeimportdate,timedelta
22

3-
frommodel_bakery.recipeimportRecipe
3+
frommodel_bakery.recipeimportRecipe,foreign_key
44

5-
fromsponsors.modelsimportContract,LogoPlacement,Sponsorship,SponsorBenefit
5+
fromsponsors.modelsimportContract,LogoPlacement,Sponsorship,SponsorshipPackage,SponsorBenefit
66
fromsponsors.enumsimportLogoPlacementChoices,PublisherChoices
77

88
today=date.today()
@@ -25,12 +25,17 @@
2525
status=Contract.AWAITING_SIGNATURE,
2626
)
2727

28+
package=Recipe(
29+
SponsorshipPackage
30+
)
31+
2832
finalized_sponsorship=Recipe(
2933
Sponsorship,
3034
sponsor__name="Sponsor Name",
3135
status=Sponsorship.FINALIZED,
3236
start_date=today-two_days,
3337
end_date=today+two_days,
38+
package=foreign_key(package),
3439
)
3540

3641
logo_at_download_feature=Recipe(

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp