def delete(self, request, pk, *args, **kwargs): serializer = Controller(request) serializer.delete_banner(pk) if serializer.error: return default_responses(404, serializer.error) return default_responses(200, serializer.result)
def update(self, request, pk, *args, **kwargs): serializer = Controller(request) serializer.change_action(pk) if serializer.error: return default_responses(404, serializer.error) print(serializer.result) return default_responses(200, serializer.result)
def create(self, request, *args, **kwargs): serializer = Controller(request) serializer.save_all_rotator() if serializer.error: return default_responses(404, serializer.error) # print(serializer.result) return default_responses(200, serializer.result)
def retrieve(self, request, pk, *args, **kwargs): serializer = API(request) serializer.change_confirmation(pk) if serializer.error: print(serializer.error) return default_responses(404, serializer.error) return default_responses(200, serializer.result)
def update(self, request, pk, *args, **kwargs): serializer = Controller(request) serializer.pause_rotator_id(pk) if serializer.error: return default_responses(404, serializer.error) print(serializer.result) return default_responses(200, serializer.result)
def list(self, request, *args, **kwargs): serializer = Controller(request) serializer.current_idiom() if serializer.error: return default_responses(404, serializer.error) return default_responses(200, serializer.result)
def create(self, request, *args, **kwargs): serializer = Controller(request) serializer.create_banner() if serializer.error: return default_responses(404, serializer.error) print(serializer.result) return default_responses(200, serializer.result)
def list(self, request, *args, **kwargs): serializer = Controller(request) serializer.get_rotator() if serializer.error: print(serializer.error) return default_responses(400, serializer.error) return default_responses(200, serializer.result)
def destroy(self, request, pk, *args, **kwargs): serializer = Controller(request) serializer.delete_library(pk) if serializer.error: print(serializer.error) return default_responses(404, serializer.error) return default_responses(200, serializer.result)
def create(self, request, format=None, *args, **kwargs): serializer = API(request) serializer.deactivate_mail() if serializer.error: print(serializer.error) return default_responses(400, serializer.error) return default_responses(200, serializer.result)
def create(self, request, *args, **kwargs): serializer = Controller(request) serializer.change_idiom() if serializer.error: return default_responses(404, serializer.error) return default_responses(200, serializer.result)
def retrieve(self, request, pk, *args, **kwargs): serializer = Controller(request) serializer.list_banner(pk) # serializer.track_rotator() if serializer.error: print(serializer.error) return default_responses(400, serializer.error) return default_responses(200, serializer.result)
def create(self, request, *args, **kwargs): # import ipdb; ipdb.set_trace() serializer = Controller(request) serializer.create_library() if serializer.error: return default_responses(404, serializer.error) print(serializer.result) return default_responses(200, serializer.result)
def retrieve(self, request, pk, *args, **kwargs): self.serializer_class = BannerSerializer serializer = Controller(request) serializer.list_banner(pk) if serializer.error: print(serializer.error) return default_responses(400, serializer.error) return default_responses(200, serializer.result)
def create(self, request, *args, **kwargs): serializer = UploadFile(request) serializer.upload() if serializer.error: print(serializer.error) return default_responses(404, serializer.error) return default_responses(200, serializer.result)
def list(self, request, *args, **kwargs): serializer = Controller(request) if request.user.level == 1: serializer.get_library() else: serializer.get_library_u() if serializer.error: print(serializer.error) return default_responses(400, serializer.error) return default_responses(200, serializer.result)
def retrieve(self, request, pk, *args, **kwargs): self.serializer_class = LibrarySerializer return default_responses(200, pk)
def retrieve(self, request, pk, *args, **kwargs): self.serializer_class = RotatorUpdateSerializer return default_responses(200, pk)
def list(self, request, *args, **kwargs): return default_responses(200, {})