|
|
|
@ -22,13 +22,13 @@ from teams.models import Team
|
|
|
|
|
class Snipt(models.Model): |
|
|
|
|
"""An individual Snipt.""" |
|
|
|
|
|
|
|
|
|
user = models.ForeignKey(User, blank=True, null=True, on_delete=models.DO_NOTHING) |
|
|
|
|
user = models.ForeignKey(User, blank=True, null=True, on_delete=models.CASCADE) |
|
|
|
|
last_user_saved = models.ForeignKey( |
|
|
|
|
User, |
|
|
|
|
blank=True, |
|
|
|
|
null=True, |
|
|
|
|
related_name="last_user_saved", |
|
|
|
|
on_delete=models.DO_NOTHING, |
|
|
|
|
on_delete=models.CASCADE, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
title = models.CharField(max_length=255, blank=True, null=True, default="Untitled") |
|
|
|
@ -313,8 +313,8 @@ class Snipt(models.Model):
|
|
|
|
|
class SniptLogEntry(models.Model): |
|
|
|
|
"""An individual log entry for a snippet changeset.""" |
|
|
|
|
|
|
|
|
|
user = models.ForeignKey(User, on_delete=models.DO_NOTHING) |
|
|
|
|
snipt = models.ForeignKey(Snipt, on_delete=models.DO_NOTHING) |
|
|
|
|
user = models.ForeignKey(User, on_delete=models.CASCADE) |
|
|
|
|
snipt = models.ForeignKey(Snipt, on_delete=models.CASCADE) |
|
|
|
|
|
|
|
|
|
code = models.TextField() |
|
|
|
|
diff = models.TextField() |
|
|
|
@ -330,8 +330,8 @@ class SniptLogEntry(models.Model):
|
|
|
|
|
class SniptSecureView(models.Model): |
|
|
|
|
"""A single view to a secure snippet.""" |
|
|
|
|
|
|
|
|
|
user = models.ForeignKey(User, on_delete=models.DO_NOTHING) |
|
|
|
|
snipt = models.ForeignKey(Snipt, on_delete=models.DO_NOTHING) |
|
|
|
|
user = models.ForeignKey(User, on_delete=models.CASCADE) |
|
|
|
|
snipt = models.ForeignKey(Snipt, on_delete=models.CASCADE) |
|
|
|
|
|
|
|
|
|
created = models.DateTimeField(auto_now_add=True, editable=False) |
|
|
|
|
modified = models.DateTimeField(auto_now=True, editable=False) |
|
|
|
@ -342,8 +342,8 @@ class SniptSecureView(models.Model):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Favorite(models.Model): |
|
|
|
|
snipt = models.ForeignKey(Snipt, on_delete=models.DO_NOTHING) |
|
|
|
|
user = models.ForeignKey(User, on_delete=models.DO_NOTHING) |
|
|
|
|
snipt = models.ForeignKey(Snipt, on_delete=models.CASCADE) |
|
|
|
|
user = models.ForeignKey(User, on_delete=models.CASCADE) |
|
|
|
|
|
|
|
|
|
created = models.DateTimeField(auto_now_add=True, editable=False) |
|
|
|
|
modified = models.DateTimeField(auto_now=True, editable=False) |
|
|
|
|