cosmetics
This commit is contained in:
parent
67503dd7b4
commit
9eb91aaf66
1 changed files with 7 additions and 7 deletions
|
@ -22,19 +22,19 @@ class Document(SoftDeletableModel):
|
|||
tags = models.ManyToManyField(Tag, related_name="documents")
|
||||
uploaded = models.DateTimeField(auto_now_add=True, null=True)
|
||||
|
||||
def get_absolute_url(self):
|
||||
from django.urls import reverse
|
||||
return reverse('pile:document', args=[str(self.id)])
|
||||
|
||||
class Meta:
|
||||
ordering = ['-id']
|
||||
|
||||
@property
|
||||
def url(self):
|
||||
if self.file:
|
||||
return self.file.url
|
||||
return self.external_url
|
||||
|
||||
class Meta:
|
||||
ordering = ['-id']
|
||||
|
||||
def get_absolute_url(self):
|
||||
from django.urls import reverse
|
||||
return reverse('pile:document', args=[str(self.id)])
|
||||
|
||||
def clean(self):
|
||||
if not (self.file or self.external_url):
|
||||
raise ValidationError("An uploaded document or an external URL is required.")
|
||||
|
|
Loading…
Reference in a new issue