renamed List to Note everywhere thru-out project in preparation for complete overhaul of applet capabilities
This commit is contained in:
@@ -4,11 +4,11 @@ from django.db import models
|
||||
from django.urls import reverse
|
||||
|
||||
|
||||
class List(models.Model):
|
||||
class Note(models.Model):
|
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
|
||||
owner = models.ForeignKey(
|
||||
"lyric.User",
|
||||
related_name="lists",
|
||||
related_name="notes",
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=models.CASCADE,
|
||||
@@ -16,7 +16,7 @@ class List(models.Model):
|
||||
|
||||
shared_with = models.ManyToManyField(
|
||||
"lyric.User",
|
||||
related_name="shared_lists",
|
||||
related_name="shared_notes",
|
||||
blank=True,
|
||||
)
|
||||
|
||||
@@ -25,15 +25,15 @@ class List(models.Model):
|
||||
return self.item_set.first().text
|
||||
|
||||
def get_absolute_url(self):
|
||||
return reverse("view_list", args=[self.id])
|
||||
return reverse("view_note", args=[self.id])
|
||||
|
||||
class Item(models.Model):
|
||||
text = models.TextField(default="")
|
||||
list = models.ForeignKey(List, default=None, on_delete=models.CASCADE)
|
||||
note = models.ForeignKey(Note, default=None, on_delete=models.CASCADE)
|
||||
|
||||
class Meta:
|
||||
ordering = ("id",)
|
||||
unique_together = ("list", "text")
|
||||
unique_together = ("note", "text")
|
||||
|
||||
def __str__(self):
|
||||
return self.text
|
||||
return self.text
|
||||
|
||||
Reference in New Issue
Block a user