theming refactor

moved server side for a better page loading experience and less javascript mess
This commit is contained in:
vabene1111
2020-02-13 23:47:24 +01:00
parent c08e30c5a9
commit cc7422a503
10 changed files with 160 additions and 80 deletions

View File

@ -3,6 +3,18 @@ from django.utils.translation import gettext as _
from django.db import models
class UserPreference(models.Model):
BOOTSTRAP = 'BOOTSTRAP'
DARKLY = 'DARKLY'
FLATLY = 'FLATLY'
SUPERHERO = 'SUPERHERO'
THEMES = ((BOOTSTRAP, 'Bootstrap'), (DARKLY, 'Darkly'), (FLATLY, 'Flatly'), (SUPERHERO, 'Superhero'))
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
theme = models.CharField(choices=THEMES, max_length=128, default=BOOTSTRAP)
class Storage(models.Model):
DROPBOX = 'DB'
NEXTCLOUD = 'NEXTCLOUD'