mutiple fixes

This commit is contained in:
2025-11-28 14:05:26 +01:00
parent 9ee45463a8
commit fa76fbce92
36 changed files with 694 additions and 242 deletions
+13
View File
@@ -2,6 +2,14 @@ from django.contrib.auth.models import AbstractUser
from django.db import models
class UserQuerySet(models.QuerySet):
pass
class UserManager(models.Manager.from_queryset(UserQuerySet)):
pass
class CustomUser(AbstractUser):
"""Custom User model to store CAS attributes from PolyLAN."""
@@ -14,6 +22,11 @@ class CustomUser(AbstractUser):
# Additional fields that might come from CAS
cas_attributes = models.JSONField(default=dict, blank=True)
objects = UserManager()
class Meta:
_base_manager_name = "objects"
def __str__(self):
return f"{self.username} ({self.cas_user_id})"