# -*- coding: utf-8 -*- from __future__ import unicode_literals from django import forms from django.conf import settings from django.db import models from django.utils.translation import ugettext_lazy as _ from aldryn_apphooks_config.utils import setup_config from aldryn_apphooks_config.models import AppHookConfig from app_data import AppDataForm from parler.models import TranslatableModel from parler.models import TranslatedFields from cms.models.fields import PlaceholderField class TrademarkConfig(AppHookConfig): # search_PAGINATE_BY paginate_by = models.PositiveIntegerField( _('Paginate size'), blank=False, default=5, help_text=_('When paginating list views, how many articles per page?'), ) # placeholder_base_top = PlaceholderField( # 'trademark_search_base_top', # related_name='search_base_top', # ) # placeholder_base_sidebar = PlaceholderField( # 'trademark_search_base_sidebar', # related_name='search_base_sidebar', # ) # placeholder_list_top = PlaceholderField( # 'trademark_search_list_top', # related_name='search_list_top', # ) # placeholder_list_footer = PlaceholderField( # 'trademark_search_list_footer', # related_name='search_list_footer', # ) # placeholder_detail_top = PlaceholderField( # 'trademark_search_detail_top', # related_name='search_detail_top', # ) # placeholder_detail_bottom = PlaceholderField( # 'trademark_search_detail_bottom', # related_name='search_detail_bottom', # ) # placeholder_detail_footer = PlaceholderField( # 'trademark_search_detail_footer', # related_name='search_detail_footer', # ) # def get_app_title(self): # return getattr(self, 'app_title', _('untitled')) # class TrademarkConfigForm(AppDataForm): # default_published = forms.BooleanField( # label=_(u'Post published by default'), required=False, # initial=getattr(settings, 'search_DEFAULT_PUBLISHED', True)) # setup_config(searchConfigForm, searchConfig)