stylistic fixes and docs

This commit is contained in:
Martin Matusiak 2012-05-16 21:59:58 +02:00
parent 12859ad902
commit bb544e3034
3 changed files with 14 additions and 4 deletions

View file

@ -1,9 +1,8 @@
from django.contrib import admin
from django.conf import settings
from django import forms
from .genericcollection import GenericCollectionTabularInline
from .settings import RELATION_MODELS, JAVASCRIPT_URL
from .settings import RELATION_MODELS, JAVASCRIPT_URL, REGISTER_ADMIN
from .models import Category
from .base import CategoryBaseAdminForm, CategoryBaseAdmin
@ -65,7 +64,7 @@ class CategoryAdmin(CategoryBaseAdmin):
class Media:
js = (JAVASCRIPT_URL + 'genericcollections.js',)
if getattr(settings, 'REGISTER_CATEGORY_MODEL_IN_ADMIN', True):
if REGISTER_ADMIN:
admin.site.register(Category, CategoryAdmin)
for model, modeladmin in admin.site._registry.items():

View file

@ -13,6 +13,7 @@ DEFAULT_SETTINGS = {
'THUMBNAIL_STORAGE': settings.DEFAULT_FILE_STORAGE,
'JAVASCRIPT_URL': getattr(settings, 'STATIC_URL', settings.MEDIA_URL) + 'js/',
'SLUG_TRANSLITERATOR': '',
'REGISTER_ADMIN': True,
}
DEFAULT_SETTINGS.update(getattr(settings, 'CATEGORIES_SETTINGS', {}))

View file

@ -85,6 +85,16 @@ FK_REGISTRY
.. _THUMBNAIL_UPLOAD_PATH:
.. _REGISTER_ADMIN:
REGISTER_ADMIN
==============
**Default:** ``True``
**Description:** If you write your own category class by subclassing ``CategoryBase`` then you probably have no use for registering the default ``Category`` class in the admin.
THUMBNAIL_UPLOAD_PATH
=====================
@ -108,4 +118,4 @@ JAVASCRIPT_URL
**Default:** ``STATIC_URL or MEDIA_URL + 'js/'``
**Description:** Allows for customization of javascript placement.
**Description:** Allows for customization of javascript placement.