Utility code and patterns.

## Project description

Utility code and patterns.

## Requirements

OS:

Any

Runtime:

Python 2.6, 2.7, 3.2, 3.3 or PyPy

Packages:

Django>=1.4 (including 1.7); Django>=1.1 probably works but it’s not tested, those releases should not be used (they are insecure).

from django.contrib import admin

from .models import MyModel, OtherModel

@register(MyModel)
inlines = inline(OtherModel),

If you want custom admin sites:

customsite = admin.AdminSite()

@register(MyModel, site=customsite)
inlines = inline(OherModel),

Have you ever wanted a page in the admin that appears in the app list but you don’t have any models ? Now you can have that without patching up the admin Site or the templates. Just put this in your admin.py:

from django.conf.urls import patterns, url

url(r'^$', 'root', name='test_app_test1_changelist'), url(r'^level1/$', 'level1', name='level-1'),
url(r'^level1/level2/$', 'level2', name='level-2'), ), "test_app") To use different admin site: make_admin_class("Test1", patterns("test_app.views", url(r'^$', 'root', name='test_app_test1_changelist'),
url(r'^level1/$', 'level1', name='level-1'), url(r'^level1/level2/$', 'level2', name='level-2'),
), "test_app", site=customsite)

Adds nice filter toggling with cookie support. Largely based on django-foldable-list-filter but without the transition effect and no pictures.

Example:

from admin_utils.mixins import FoldableListFilterAdminMixin

pass

Looks like this:

Make the changelist expand instead of having the width of the windows and having that nasty inner scrollbar. You never gonna notice that if your table is long !

Example:

from admin_utils.mixins import FoldableListFilterAdminMixin

pass

You probably didn’t even notice you had this problem:

## Project details

Uploaded source
Uploaded 2 7