place_serialized
This commit is contained in:
parent
7fbf0ac80f
commit
4f22275f5e
|
|
@ -56,6 +56,29 @@ class PriceSerializer(serializers.ModelSerializer):
|
||||||
]
|
]
|
||||||
depth = 1
|
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):
|
class EventSerializer(serializers.ModelSerializer):
|
||||||
products = ProductSerializer(
|
products = ProductSerializer(
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ from rest_framework.permissions import AllowAny
|
||||||
from rest_framework.response import Response
|
from rest_framework.response import Response
|
||||||
|
|
||||||
from ApiBillet.serializers import EventSerializer, PriceSerializer, ProductSerializer, ReservationSerializer, \
|
from ApiBillet.serializers import EventSerializer, PriceSerializer, ProductSerializer, ReservationSerializer, \
|
||||||
ReservationValidator, MembreshipValidator
|
ReservationValidator, MembreshipValidator, ConfigurationSerializer
|
||||||
from AuthBillet.models import TenantAdminPermission
|
from AuthBillet.models import TenantAdminPermission
|
||||||
from Customers.models import Client, Domain
|
from Customers.models import Client, Domain
|
||||||
from BaseBillet.models import Event, Price, Product, Reservation, Configuration, Ticket
|
from BaseBillet.models import Event, Price, Product, Reservation, Configuration, Ticket
|
||||||
|
|
@ -83,8 +83,11 @@ class EventsViewSet(viewsets.ViewSet):
|
||||||
|
|
||||||
def list(self, request):
|
def list(self, request):
|
||||||
queryset = Event.objects.all().order_by('-datetime')
|
queryset = Event.objects.all().order_by('-datetime')
|
||||||
serializer = EventSerializer(queryset, many=True, context={'request': request})
|
events_serialized = EventSerializer(queryset, many=True, context={'request': request})
|
||||||
return Response(serializer.data)
|
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):
|
def retrieve(self, request, pk=None):
|
||||||
queryset = Event.objects.all().order_by('-datetime')
|
queryset = Event.objects.all().order_by('-datetime')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue