40 lines
1.8 KiB
Python
40 lines
1.8 KiB
Python
from rest_framework import serializers
|
|
from taggit.models import Tag
|
|
from module_cms.models import Faqs, Organization
|
|
|
|
class FaqSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Faqs
|
|
fields = ["id", "question", "answer"]
|
|
|
|
class FaqListSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Faqs
|
|
fields = "__all__"
|
|
|
|
class OrganizationSerializer(serializers.ModelSerializer):
|
|
about_us = serializers.CharField(source='about_us.html', read_only=True)
|
|
terms_condition = serializers.CharField(source='terms_condition.html', read_only=True)
|
|
terms_condition_user = serializers.CharField(source='terms_condition_user.html', read_only=True)
|
|
terms_condition_merchant = serializers.CharField(source='terms_condition_merchant.html', read_only=True)
|
|
privacy_policy = serializers.CharField(source='privacy_policy.html', read_only=True)
|
|
privacy_policy_user = serializers.CharField(source='privacy_policy_user.html', read_only=True)
|
|
privacy_policy_merchant = serializers.CharField(source='privacy_policy_merchant.html', read_only=True)
|
|
subscription_agreement = serializers.CharField(source='subscription_agreement.html', read_only=True)
|
|
license_agreement_user = serializers.CharField(source='license_agreement_user.html', read_only=True)
|
|
license_agreement_merchant = serializers.CharField(source='license_agreement_merchant.html', read_only=True)
|
|
|
|
class Meta:
|
|
model = Organization
|
|
fields = [
|
|
"about_us",
|
|
"terms_condition",
|
|
"terms_condition_user",
|
|
"terms_condition_merchant",
|
|
"privacy_policy",
|
|
"privacy_policy_user",
|
|
"privacy_policy_merchant",
|
|
"subscription_agreement",
|
|
"license_agreement_user",
|
|
"license_agreement_merchant",
|
|
] |