let the subscription card come from the server
کارتِ اشتراک زیرِ هر پلن فهرستِ امکانات و یک برچسب («محبوبترین»، «بهترین ارزش») نشان میدهد، و هر دو در کدِ فرانت هاردکد بودند — یعنی عوض کردنِ یک بندِ متنی به دیپلویِ تازهی اپ نیاز داشت. Plan حالا features و badge دارد. `popular` سرِ جایش ماند: بولین است و متنِ برچسب را نمیدهد، پس این جایگزینش نیست، کنارش است. هیچکدام اجباری نیستند و پلنهای موجود بدونشان همچنان سرو میشوند. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,8 @@ class PlanSerializer(serializers.Serializer):
|
||||
popular = serializers.BooleanField()
|
||||
discountPercent = serializers.IntegerField(required=False)
|
||||
durationDays = serializers.IntegerField(required=False)
|
||||
features = serializers.ListField(child=serializers.CharField())
|
||||
badge = serializers.CharField(allow_blank=True)
|
||||
|
||||
|
||||
class PlansListResponseSerializer(serializers.Serializer):
|
||||
|
||||
Reference in New Issue
Block a user