I need to override the an add form within the admin panel.
I’m thinking of accomplishing this by writing a view which would then point to the admin view for the final result.
Something similar to this (where admin_basic_ass_user_view is the admin view)
@required_login
def add_user(request):
if condition:
return admin_basic_add_user_view(request)
return render_to_response("admin/auth/user/add_form.html", { ... })
Any ideas?
Why not just override the relevant methods with your ModelAdmin subclass? That’s why it’s a class, after all.