Commit e0d1f268 authored by Simon Charette's avatar Simon Charette Committed by Tim Graham
Browse files

Added warning about get_inline_instances() permission checking; refs #23754.

parent 8e7b384d
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1415,9 +1415,15 @@ templates used by the :class:`ModelAdmin` views:
    filtering based on add, change, and delete permissions::

        class MyModelAdmin(admin.ModelAdmin):
            inlines = (MyInline,)

            def get_inline_instances(self, request, obj=None):
                return [inline(self.model, self.admin_site) for inline in self.inlines]

    If you override this method, make sure that the returned inlines are
    instances of the classes defined in :attr:`inlines` or you might encounter
    a "Bad Request" error when adding related objects.

.. method:: ModelAdmin.get_urls()

    The ``get_urls`` method on a ``ModelAdmin`` returns the URLs to be used for