25 lines
870 B
Python
25 lines
870 B
Python
from django.contrib.auth.models import AbstractUser
|
|
from django.db import models
|
|
from django.db.models import JSONField
|
|
|
|
|
|
class User(AbstractUser):
|
|
"""
|
|
Default custom user model for VBV Lernwelt.
|
|
If adding fields that need to be filled at user signup,
|
|
"""
|
|
pass
|
|
|
|
|
|
class SecurityRequestResponseLog(models.Model):
|
|
label = models.CharField(max_length=255, blank=True, default='')
|
|
|
|
request_method = models.CharField(max_length=255, blank=True, default='')
|
|
request_full_path = models.CharField(max_length=255, blank=True, default='')
|
|
request_username = models.CharField(max_length=255, blank=True, default='')
|
|
request_client_ip = models.CharField(max_length=255, blank=True, default='')
|
|
|
|
response_status_code = models.CharField(max_length=255, blank=True, default='')
|
|
|
|
additional_json_data = JSONField(default=dict, blank=True)
|