summaryrefslogtreecommitdiff
path: root/tests/admin_inlines/models.py
diff options
context:
space:
mode:
authorCarlton Gibson <carlton.gibson@noumenal.es>2019-10-24 16:37:55 +0200
committerCarlton Gibson <carlton@noumenal.es>2019-10-25 13:28:08 +0200
commit24e540fbd71bd2b0843e751bde61ad0052a811b3 (patch)
tree0ad75be6f7adb7cc0eedb83af2dacd8a252455c1 /tests/admin_inlines/models.py
parent6ea3aadd17f937e69d121e3ae1a415a435e3267d (diff)
Fixed #29087 -- Added delete buttons for unsaved admin inlines on validation error.
Diffstat (limited to 'tests/admin_inlines/models.py')
-rw-r--r--tests/admin_inlines/models.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/admin_inlines/models.py b/tests/admin_inlines/models.py
index a42e2588e9..1a705c55c7 100644
--- a/tests/admin_inlines/models.py
+++ b/tests/admin_inlines/models.py
@@ -110,11 +110,21 @@ class Inner4Stacked(models.Model):
dummy = models.IntegerField(help_text="Awesome stacked help text is awesome.")
holder = models.ForeignKey(Holder4, models.CASCADE)
+ class Meta:
+ constraints = [
+ models.UniqueConstraint(fields=['dummy', 'holder'], name='unique_stacked_dummy_per_holder')
+ ]
+
class Inner4Tabular(models.Model):
dummy = models.IntegerField(help_text="Awesome tabular help text is awesome.")
holder = models.ForeignKey(Holder4, models.CASCADE)
+ class Meta:
+ constraints = [
+ models.UniqueConstraint(fields=['dummy', 'holder'], name='unique_tabular_dummy_per_holder')
+ ]
+
# Models for #12749