diff options
| author | Simon Charette <charette.s@gmail.com> | 2014-09-04 17:04:53 -0400 |
|---|---|---|
| committer | Simon Charette <charette.s@gmail.com> | 2014-09-08 13:54:21 -0400 |
| commit | 9c4fb019cb76eb3314357a18e225a63e113dc1fd (patch) | |
| tree | d3020b3d1bab953c8eb70a068e908db49991956a /tests/admin_views/models.py | |
| parent | 813619405b4920c44f455b23ef407c6c66eb5746 (diff) | |
[1.7.x] Fixed #23431 -- Allowed inline and hidden references to admin fields.
This fixes a regression introduced by the 53ff096982 security fix.
Thanks to @a1tus for the report and Tim for the review.
refs #23329.
Backport of 342ccbddc1 from master
Diffstat (limited to 'tests/admin_views/models.py')
| -rw-r--r-- | tests/admin_views/models.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/admin_views/models.py b/tests/admin_views/models.py index 413201c614..fd37e8b79e 100644 --- a/tests/admin_views/models.py +++ b/tests/admin_views/models.py @@ -839,3 +839,16 @@ class ChildOfReferer(ParentWithFK): class M2MReference(models.Model): ref = models.ManyToManyField('self') + + +# Models for #23431 +class ReferencedByInline(models.Model): + pass + + +class InlineReference(models.Model): + fk = models.ForeignKey(ReferencedByInline, related_name='hidden+') + + +class InlineReferer(models.Model): + refs = models.ManyToManyField(InlineReference) |
