X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/6ac457d4ac226a474e988dfb898682ae04a86eb0..9378da0590e3fcb8817d0c0309413bf59083ae8b:/admin/nodes.py diff --git a/admin/nodes.py b/admin/nodes.py index dc5ca60..66be107 100644 --- a/admin/nodes.py +++ b/admin/nodes.py @@ -5,6 +5,11 @@ from philo.models import Node, Redirect, File class NodeAdmin(TreeEntityAdmin): list_display = ('slug', 'view', 'accepts_subpath') + related_lookup_fields = { + 'fk': [], + 'm2m': [], + 'generic': [['view_content_type', 'view_object_id']] + } def accepts_subpath(self, obj): return obj.accepts_subpath @@ -28,8 +33,8 @@ class RedirectAdmin(ViewAdmin): list_display = ('target_url', 'status_code', 'target_node', 'url_or_subpath') list_filter = ('status_code',) raw_id_fields = ['target_node'] - related_field_lookups = { - 'fk': ['target_node'] + related_lookup_fields = { + 'fk': raw_id_fields }