summaryrefslogtreecommitdiff
path: root/tests/admin_views/models.py
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2014-09-04 17:04:53 -0400
committerSimon Charette <charette.s@gmail.com>2014-09-08 13:54:21 -0400
commit9c4fb019cb76eb3314357a18e225a63e113dc1fd (patch)
treed3020b3d1bab953c8eb70a068e908db49991956a /tests/admin_views/models.py
parent813619405b4920c44f455b23ef407c6c66eb5746 (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.py13
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)