Adds FailedApiCall as a new object

clubs
Laurent 1 year ago
parent b4cb17f824
commit d4263803c6
  1. 20
      tournaments/migrations/0064_failedapicall_user.py
  2. 2
      tournaments/models/failed_api_call.py
  3. 3
      tournaments/views.py

@ -0,0 +1,20 @@
# Generated by Django 4.2.11 on 2024-06-03 07:53
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('tournaments', '0063_failedapicall'),
]
operations = [
migrations.AddField(
model_name='failedapicall',
name='user',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL),
),
]

@ -1,9 +1,11 @@
from django.db import models
from . import CustomUser
import uuid
class FailedApiCall(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True)
date = models.DateTimeField()
user = models.ForeignKey(CustomUser, blank=True, null=True, on_delete=models.SET_NULL)
type = models.CharField(max_length=50)
call_id = models.UUIDField()
api_call = models.JSONField()

@ -394,3 +394,6 @@ class DateIntervalViewSet(viewsets.ModelViewSet):
class FailedApiCallViewSet(viewsets.ModelViewSet):
queryset = FailedApiCall.objects.all()
serializer_class = FailedApiCallSerializer
def get_queryset(self):
return []

Loading…
Cancel
Save