catalog improvements
This commit is contained in:
parent
ff4eb0a9ba
commit
4ae237e10a
2 changed files with 15 additions and 2 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -13,4 +13,5 @@ wheels/
|
||||||
.env
|
.env
|
||||||
*.sqlite3
|
*.sqlite3
|
||||||
media/
|
media/
|
||||||
deployment/secret.yaml
|
deployment/secret.yaml
|
||||||
|
*.json
|
||||||
|
|
|
@ -61,14 +61,26 @@ class PlanMetadataSerializer(serializers.Serializer):
|
||||||
|
|
||||||
|
|
||||||
class PlanSerializer(serializers.ModelSerializer):
|
class PlanSerializer(serializers.ModelSerializer):
|
||||||
|
id = serializers.SerializerMethodField()
|
||||||
description = serializers.SerializerMethodField()
|
description = serializers.SerializerMethodField()
|
||||||
|
free = serializers.SerializerMethodField()
|
||||||
|
bindable = serializers.SerializerMethodField()
|
||||||
|
|
||||||
|
def get_id(self, obj):
|
||||||
|
return str(obj.pk)
|
||||||
|
|
||||||
def get_description(self, obj):
|
def get_description(self, obj):
|
||||||
return strip_tags(obj.description) if obj.description else ""
|
return strip_tags(obj.description) if obj.description else ""
|
||||||
|
|
||||||
|
def get_free(self, obj):
|
||||||
|
return False
|
||||||
|
|
||||||
|
def get_bindable(self, obj):
|
||||||
|
return False
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Plan
|
model = Plan
|
||||||
fields = ["id", "name", "description"]
|
fields = ["id", "name", "description", "free", "bindable"]
|
||||||
|
|
||||||
|
|
||||||
class ServiceOfferingMetadataSerializer(serializers.Serializer):
|
class ServiceOfferingMetadataSerializer(serializers.Serializer):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue