summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-10-21 20:49:38 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2018-11-17 15:38:12 +0100
commit9354c4407d495e30be71a5073171b8da8539665a (patch)
treebe43d7b8dc5f8cc0f8fcecc5db00cccd024caebc /devel
parentfada6c3b435dfdbf36746ca7cfd79a4f137def6a (diff)
downloadarchweb-9354c4407d495e30be71a5073171b8da8539665a.tar.gz
archweb-9354c4407d495e30be71a5073171b8da8539665a.zip
Fix Foreignkey implicit on_delete on django < 2.0
Foreignkey used to implicitly be on_delete=models.CASCADE and has to be explicit now.
Diffstat (limited to 'devel')
-rw-r--r--devel/models.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/devel/models.py b/devel/models.py
index b96c6b5b..4322df06 100644
--- a/devel/models.py
+++ b/devel/models.py
@@ -42,7 +42,7 @@ class UserProfile(models.Model):
favorite_distros = models.CharField(max_length=255, null=True, blank=True)
picture = models.FileField(upload_to='devs', default='devs/silhouette.png',
help_text="Ideally 125px by 125px")
- user = models.OneToOneField(User, related_name='userprofile')
+ user = models.OneToOneField(User, related_name='userprofile', on_delete=models.CASCADE)
allowed_repos = models.ManyToManyField('main.Repo', blank=True)
latin_name = models.CharField(max_length=255, null=True, blank=True,
help_text="Latin-form name; used only for non-Latin full names")
@@ -65,7 +65,7 @@ class UserProfile(models.Model):
class StaffGroup(models.Model):
name = models.CharField(max_length=100)
slug = models.SlugField(max_length=100, unique=True)
- group = models.OneToOneField(Group)
+ group = models.OneToOneField(Group, on_delete=models.CASCADE)
sort_order = models.PositiveIntegerField()
member_title = models.CharField(max_length=100)
description = models.TextField(blank=True)
@@ -82,9 +82,9 @@ class StaffGroup(models.Model):
class MasterKey(models.Model):
owner = models.ForeignKey(User, related_name='masterkey_owner',
- help_text="The developer holding this master key")
+ help_text="The developer holding this master key", on_delete=models.CASCADE)
revoker = models.ForeignKey(User, related_name='masterkey_revoker',
- help_text="The developer holding the revocation certificate")
+ help_text="The developer holding the revocation certificate", on_delete=models.CASCADE)
pgp_key = PGPKeyField(max_length=40, verbose_name="PGP key fingerprint",
help_text="consists of 40 hex digits; use `gpg --fingerprint`")
created = models.DateField()
@@ -101,7 +101,7 @@ class MasterKey(models.Model):
class DeveloperKey(models.Model):
owner = models.ForeignKey(User, related_name='all_keys', null=True,
- help_text="The developer this key belongs to")
+ help_text="The developer this key belongs to", on_delete=models.CASCADE)
key = PGPKeyField(max_length=40, verbose_name="PGP key fingerprint",
unique=True)
created = models.DateTimeField()