FerdinandPyCode's picture
track files 2
113d0af
raw
history blame
4.69 kB
from rest_framework.response import Response
from rest_framework import viewsets
from rest_framework.permissions import IsAuthenticated,AllowAny
from .models import CategorieFormation,Formation,UserFormation,Cours,ArchiveFormation,ListSouhaitFormation,FavorisFormation, PanierUser,AvisFormation,PaiementUser
from .serializers import ArchiveFormationSerializer, AvisFormationSerializer, CategorieFormationSerializer, CoursSerializer, FavorisFormationSerializer, FormationSerializer, ListSouhaitFormationSerializer, PaiementUserSerializer, PanierUserSerializer , UserFormationSerializer
# Create your views here.
class CategorieFormationViews(viewsets.ModelViewSet):
serializer_class = CategorieFormationSerializer
queryset = CategorieFormation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(CategorieFormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class FormationViews(viewsets.ModelViewSet):
serializer_class = FormationSerializer
queryset = Formation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(FormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class UserFormationViews(viewsets.ModelViewSet):
serializer_class = UserFormationSerializer
queryset = UserFormation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(UserFormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class CoursViews(viewsets.ModelViewSet):
serializer_class = CoursSerializer
queryset = Cours.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(CoursViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class ArchiveFormationViews(viewsets.ModelViewSet):
serializer_class = ArchiveFormationSerializer
queryset = ArchiveFormation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(ArchiveFormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class ListSouhaitFormationViews(viewsets.ModelViewSet):
serializer_class = ListSouhaitFormationSerializer
queryset = ListSouhaitFormation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(ListSouhaitFormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class FavorisFormationViews(viewsets.ModelViewSet):
serializer_class = FavorisFormationSerializer
queryset = FavorisFormation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(FavorisFormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class PanierUserViews(viewsets.ModelViewSet):
serializer_class = PanierUserSerializer
queryset = PanierUser.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(PanierUserViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class AvisFormationViews(viewsets.ModelViewSet):
serializer_class = AvisFormationSerializer
queryset = AvisFormation.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(AvisFormationViews, self).get_serializer_context()
context.update({"request": self.request})
return context
class PaiementUserViews(viewsets.ModelViewSet):
serializer_class = PaiementUserSerializer
queryset = PaiementUser.objects.all().order_by('-id')
def get_permissions(self):
return [AllowAny()]
def get_serializer_context(self):
context = super(PaiementUserViews, self).get_serializer_context()
context.update({"request": self.request})
return context