0002-theme-lazy-load-Variable-model-20933.patch
hobo/theme/utils.py | ||
---|---|---|
19 | 19 | |
20 | 20 |
from django.conf import settings |
21 | 21 | |
22 |
from hobo.environment.models import Variable |
|
23 | ||
24 | 22 | |
25 | 23 |
def get_themes(): |
26 | 24 |
themes = [] |
... | ... | |
41 | 39 |
return themes |
42 | 40 | |
43 | 41 |
def get_selected_theme(): |
42 |
from hobo.environment.models import Variable |
|
44 | 43 |
try: |
45 | 44 |
selected_theme = Variable.objects.get(name='theme', service_pk__isnull=True).value |
46 | 45 |
except Variable.DoesNotExist: |
... | ... | |
48 | 47 |
return selected_theme |
49 | 48 | |
50 | 49 |
def set_theme(theme_id): |
50 |
from hobo.environment.models import Variable |
|
51 | 51 |
selected_theme, created = Variable.objects.get_or_create( |
52 | 52 |
name='theme', |
53 | 53 |
service_pk__isnull=True) |
54 |
- |