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 | |
| from rest_framework.parsers import MultiPartParser, FormParser | |
| # 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') | |
| parser_classes = (MultiPartParser, FormParser) | |
| 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 | |