diff options
Diffstat (limited to 'parts/django/tests/regressiontests/admin_widgets/widgetadmin.py')
-rw-r--r-- | parts/django/tests/regressiontests/admin_widgets/widgetadmin.py | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/parts/django/tests/regressiontests/admin_widgets/widgetadmin.py b/parts/django/tests/regressiontests/admin_widgets/widgetadmin.py deleted file mode 100644 index 6f15d92..0000000 --- a/parts/django/tests/regressiontests/admin_widgets/widgetadmin.py +++ /dev/null @@ -1,30 +0,0 @@ -""" - -""" -from django.contrib import admin - -import models - -class WidgetAdmin(admin.AdminSite): - pass - -class CarAdmin(admin.ModelAdmin): - list_display = ['make', 'model', 'owner'] - list_editable = ['owner'] - -class CarTireAdmin(admin.ModelAdmin): - def formfield_for_foreignkey(self, db_field, request, **kwargs): - if db_field.name == "car": - kwargs["queryset"] = models.Car.objects.filter(owner=request.user) - return db_field.formfield(**kwargs) - return super(CarTireAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs) - -class EventAdmin(admin.ModelAdmin): - raw_id_fields = ['band'] - -site = WidgetAdmin(name='widget-admin') - -site.register(models.User) -site.register(models.Car, CarAdmin) -site.register(models.CarTire, CarTireAdmin) -site.register(models.Event, EventAdmin) |