kopia lustrzana https://github.com/rtts/django-simplecms
21 wiersze
497 B
Python
21 wiersze
497 B
Python
from cms import registry
|
|
|
|
|
|
def page_model(cls):
|
|
"""Decorator to register the Page model"""
|
|
registry.page_class = cls
|
|
return cls
|
|
|
|
|
|
def section_model(cls):
|
|
"""Decorator to register the Section model"""
|
|
registry.section_class = cls
|
|
return cls
|
|
|
|
|
|
def section_view(cls):
|
|
"""Decorator to register a view for a specific section"""
|
|
registry.view_per_type[cls.__name__.lower()] = cls
|
|
registry.section_types.append((cls.__name__.lower(), cls.verbose_name))
|
|
return cls
|