From feb5d9b74fa1e8454eaaf29afae3643c6d7c81f1 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Fri, 11 Nov 2022 22:02:43 -0700 Subject: Got up to incoming posts working --- statuses/models/status.py | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 statuses/models/status.py (limited to 'statuses/models/status.py') diff --git a/statuses/models/status.py b/statuses/models/status.py deleted file mode 100644 index b12a595..0000000 --- a/statuses/models/status.py +++ /dev/null @@ -1,42 +0,0 @@ -import urlman -from django.db import models - - -class Status(models.Model): - class StatusVisibility(models.IntegerChoices): - public = 0 - unlisted = 1 - followers = 2 - mentioned = 3 - - identity = models.ForeignKey( - "users.Identity", - on_delete=models.PROTECT, - related_name="statuses", - ) - - local = models.BooleanField() - uri = models.CharField(max_length=500, blank=True, null=True) - visibility = models.IntegerField( - choices=StatusVisibility.choices, - default=StatusVisibility.public, - ) - text = models.TextField() - - created = models.DateTimeField(auto_now_add=True) - updated = models.DateTimeField(auto_now=True) - deleted = models.DateTimeField(null=True, blank=True) - - class Meta: - verbose_name_plural = "statuses" - - @classmethod - def create_local(cls, identity, text: str): - return cls.objects.create( - identity=identity, - text=text, - local=True, - ) - - class urls(urlman.Urls): - view = "{self.identity.urls.view}statuses/{self.id}/" -- cgit v1.2.3