Spaces:
Sleeping
Sleeping
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 | |