This repository has been archived by the owner on Jun 10, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
this is a work in progress I'm using in a website of mine that allows specifying specific instances to be included in the django admin together with models.
As a specific use case, in my admin I'm displaying the normal
Folder
model from https://github.com/divio/django-filer, and a specific folder containing certain documents that must be accessible from first level. Such configuration is obtained by:urlpattern
is optional: the default is the change page of the model specified. If the model is not found no entry is added (consistently with models not found)The feature can easily lead to requests like "can I add all my objects instances where the owner is the owner of the list, the
public
property is true etc... So I've changed the configuration:ADMIN_REORDER
can now take a function name instead of a list of entries: the function is called with the request as input to get a list of entries. This allows performing queries before visualizing the admin page in order to look for objects matching certain properties.