place_serialized

This commit is contained in:
Jonas 12t 2022-01-13 16:39:03 +04:00
parent 7fbf0ac80f
commit 4f22275f5e
2 changed files with 29 additions and 3 deletions

View File

@ -56,6 +56,29 @@ class PriceSerializer(serializers.ModelSerializer):
]
depth = 1
class ConfigurationSerializer(serializers.ModelSerializer):
class Meta:
model = Configuration
fields = [
"organisation",
"short_description",
"long_description",
"adress",
"phone",
"email",
"site_web",
"twitter",
"facebook",
"instagram",
"adhesion_obligatoire",
"button_adhesion",
"name_required_for_ticket",
"map_img",
"carte_restaurant",
"img",
"logo",
]
read_only_fields = fields
class EventSerializer(serializers.ModelSerializer):
products = ProductSerializer(

View File

@ -11,7 +11,7 @@ from rest_framework.permissions import AllowAny
from rest_framework.response import Response
from ApiBillet.serializers import EventSerializer, PriceSerializer, ProductSerializer, ReservationSerializer, \
ReservationValidator, MembreshipValidator
ReservationValidator, MembreshipValidator, ConfigurationSerializer
from AuthBillet.models import TenantAdminPermission
from Customers.models import Client, Domain
from BaseBillet.models import Event, Price, Product, Reservation, Configuration, Ticket
@ -83,8 +83,11 @@ class EventsViewSet(viewsets.ViewSet):
def list(self, request):
queryset = Event.objects.all().order_by('-datetime')
serializer = EventSerializer(queryset, many=True, context={'request': request})
return Response(serializer.data)
events_serialized = EventSerializer(queryset, many=True, context={'request': request})
place_serialized = ConfigurationSerializer(Configuration.get_solo() , context={'request': request})
dict_response = {"events": events_serialized.data, "place": place_serialized.data}
return Response(dict_response)
def retrieve(self, request, pk=None):
queryset = Event.objects.all().order_by('-datetime')