user preference fixes and improvements

This commit is contained in:
vabene1111
2020-05-02 14:41:54 +02:00
parent 349b9629f8
commit 4620c78f5a
6 changed files with 52 additions and 34 deletions

View File

@ -1,5 +1,6 @@
import re
from annoying.fields import AutoOneToOneField
from django.contrib import auth
from django.contrib.auth.models import User
from django.utils.translation import gettext as _
@ -54,7 +55,7 @@ class UserPreference(models.Model):
SEARCH_STYLE = ((SMALL, _('Small')), (LARGE, _('Large')),)
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
user = AutoOneToOneField(User, on_delete=models.CASCADE, primary_key=True)
theme = models.CharField(choices=THEMES, max_length=128, default=FLATLY)
nav_color = models.CharField(choices=COLORS, max_length=128, default=PRIMARY)
default_unit = models.CharField(max_length=32, default='g')
@ -62,7 +63,7 @@ class UserPreference(models.Model):
search_style = models.CharField(choices=SEARCH_STYLE, max_length=64, default=LARGE)
def __str__(self):
return self.user
return str(self.user)
class Storage(models.Model):