mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-03-18 15:34:01 +01:00
17 lines
355 B
Python
17 lines
355 B
Python
from django.contrib.auth import get_user_model
|
|
from apps.users.models import UserSettings
|
|
|
|
|
|
User = get_user_model()
|
|
|
|
|
|
def ensure_user_settings(user):
|
|
"""
|
|
Check if the given user has a UserSettings model.
|
|
If not, create one.
|
|
"""
|
|
if not hasattr(user, "settings"):
|
|
UserSettings.objects.create(user=user)
|
|
|
|
return user.settings
|