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
|
||||
*.sqlite3
|
||||
media/
|
||||
deployment/secret.yaml
|
||||
deployment/secret.yaml
|
||||
*.json
|
||||
|
|
|
@ -61,14 +61,26 @@ class PlanMetadataSerializer(serializers.Serializer):
|
|||
|
||||
|
||||
class PlanSerializer(serializers.ModelSerializer):
|
||||
id = 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):
|
||||
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:
|
||||
model = Plan
|
||||
fields = ["id", "name", "description"]
|
||||
fields = ["id", "name", "description", "free", "bindable"]
|
||||
|
||||
|
||||
class ServiceOfferingMetadataSerializer(serializers.Serializer):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue