Revert "[views] Update permission order"
This reverts commit bf01f45eca.
This commit is contained in:
@ -427,8 +427,8 @@ class KoReaderImportCreateView(LoginRequiredMixin, JsonableResponseMixin, Create
|
|||||||
return HttpResponseRedirect(self.request.META.get("HTTP_REFERER"))
|
return HttpResponseRedirect(self.request.META.get("HTTP_REFERER"))
|
||||||
|
|
||||||
|
|
||||||
@api_view(["GET"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["GET"])
|
||||||
def lastfm_import(request):
|
def lastfm_import(request):
|
||||||
lfm_import, created = LastFmImport.objects.get_or_create(
|
lfm_import, created = LastFmImport.objects.get_or_create(
|
||||||
user=request.user, processed_finished__isnull=True
|
user=request.user, processed_finished__isnull=True
|
||||||
@ -493,9 +493,9 @@ def web_scrobbler_webhook(request):
|
|||||||
return JsonResponse({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
return JsonResponse({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["POST"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["POST"])
|
||||||
def jellyfin_webhook(request):
|
def jellyfin_webhook(request):
|
||||||
post_data = request.data
|
post_data = request.data
|
||||||
logger.info(
|
logger.info(
|
||||||
@ -529,9 +529,9 @@ def jellyfin_webhook(request):
|
|||||||
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["POST"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["POST"])
|
||||||
def mopidy_webhook(request):
|
def mopidy_webhook(request):
|
||||||
try:
|
try:
|
||||||
data_dict = json.loads(request.data)
|
data_dict = json.loads(request.data)
|
||||||
@ -554,9 +554,9 @@ def mopidy_webhook(request):
|
|||||||
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["POST"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["POST"])
|
||||||
def gps_webhook(request):
|
def gps_webhook(request):
|
||||||
try:
|
try:
|
||||||
data_dict = json.loads(request.data)
|
data_dict = json.loads(request.data)
|
||||||
@ -584,10 +584,10 @@ def gps_webhook(request):
|
|||||||
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
@api_view(["POST"])
|
@api_view(["POST"])
|
||||||
@parser_classes([MultiPartParser])
|
@parser_classes([MultiPartParser])
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
|
||||||
def import_audioscrobbler_file(request):
|
def import_audioscrobbler_file(request):
|
||||||
"""Takes a TSV file in the Audioscrobbler format, saves it and processes the
|
"""Takes a TSV file in the Audioscrobbler format, saves it and processes the
|
||||||
scrobbles.
|
scrobbles.
|
||||||
@ -603,8 +603,8 @@ def import_audioscrobbler_file(request):
|
|||||||
return Response(file_serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
return Response(file_serializer.errors, status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["GET"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["GET"])
|
||||||
def scrobble_start(request, uuid):
|
def scrobble_start(request, uuid):
|
||||||
logger.info(
|
logger.info(
|
||||||
"[scrobble_start] called",
|
"[scrobble_start] called",
|
||||||
@ -694,8 +694,8 @@ def scrobble_longplay_finish(request, uuid):
|
|||||||
return HttpResponseRedirect(success_url)
|
return HttpResponseRedirect(success_url)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["GET"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["GET"])
|
||||||
def scrobble_finish(request, uuid):
|
def scrobble_finish(request, uuid):
|
||||||
user = request.user
|
user = request.user
|
||||||
success_url = request.META.get("HTTP_REFERER")
|
success_url = request.META.get("HTTP_REFERER")
|
||||||
@ -718,8 +718,8 @@ def scrobble_finish(request, uuid):
|
|||||||
return HttpResponseRedirect(success_url)
|
return HttpResponseRedirect(success_url)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["GET"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["GET"])
|
||||||
def scrobble_cancel(request, uuid):
|
def scrobble_cancel(request, uuid):
|
||||||
user = request.user
|
user = request.user
|
||||||
success_url = reverse_lazy("vrobbler-home")
|
success_url = reverse_lazy("vrobbler-home")
|
||||||
@ -740,8 +740,8 @@ def scrobble_cancel(request, uuid):
|
|||||||
return HttpResponseRedirect(request.META.get("HTTP_REFERER"))
|
return HttpResponseRedirect(request.META.get("HTTP_REFERER"))
|
||||||
|
|
||||||
|
|
||||||
@api_view(["GET"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["GET"])
|
||||||
def export(request):
|
def export(request):
|
||||||
format = request.GET.get("export_type", "csv")
|
format = request.GET.get("export_type", "csv")
|
||||||
start = request.GET.get("start")
|
start = request.GET.get("start")
|
||||||
|
|||||||
@ -24,9 +24,9 @@ class TaskDetailView(ScrobbleableDetailView):
|
|||||||
model = Task
|
model = Task
|
||||||
|
|
||||||
|
|
||||||
@api_view(["GET"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["GET"])
|
||||||
def todoist_oauth(request):
|
def todoist_oauth(request):
|
||||||
logger.info(
|
logger.info(
|
||||||
"[todoist_oauth] called",
|
"[todoist_oauth] called",
|
||||||
|
|||||||
@ -17,9 +17,9 @@ from scrobbles.scrobblers import (
|
|||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["POST"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["POST"])
|
||||||
def todoist_webhook(request):
|
def todoist_webhook(request):
|
||||||
post_data = request.data
|
post_data = request.data
|
||||||
logger.info(
|
logger.info(
|
||||||
@ -115,9 +115,9 @@ def todoist_webhook(request):
|
|||||||
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
return Response({"scrobble_id": scrobble.id}, status=status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
@api_view(["POST"])
|
|
||||||
@permission_classes([IsAuthenticated])
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
@permission_classes([IsAuthenticated])
|
||||||
|
@api_view(["POST"])
|
||||||
def emacs_webhook(request):
|
def emacs_webhook(request):
|
||||||
try:
|
try:
|
||||||
post_data = json.loads(request.data)
|
post_data = json.loads(request.data)
|
||||||
|
|||||||
Reference in New Issue
Block a user