ziafazal: improvements need for multi-tenancy ziafazal: fixed broken tests ziafazal: no need to add setting in test.py ziafazal: added hostname validation ziafazal: changes after feedback from mattdrayer ziafazal: fixed branding and microsite broken tests ziafazal: make STATICFILES_DIRS to list ziafazal: added theme directory to mako lookup for tests ziafazal: added more protection in test_util saleem-latif: Enable SCSS Overrides for Comprehensive Theming saleem-latif: Incoporate feedback changes, Correct test failures, add tests and enable theming for django templates saleem-latif: Correct errors in python tests mattdrayer: Fix invalid release reference mattdrayer: Update django-wiki reference to latest release
20 lines
540 B
Python
20 lines
540 B
Python
"""
|
|
Comprehensive Theme related models.
|
|
"""
|
|
from django.db import models
|
|
from django.contrib.sites.models import Site
|
|
|
|
|
|
class SiteTheme(models.Model):
|
|
"""
|
|
This is where the information about the site's theme gets stored to the db.
|
|
|
|
`site` field is foreignkey to django Site model
|
|
`theme_dir_name` contains directory name having Site's theme
|
|
"""
|
|
site = models.ForeignKey(Site, related_name='themes')
|
|
theme_dir_name = models.CharField(max_length=255)
|
|
|
|
def __unicode__(self):
|
|
return self.theme_dir_name
|