Admin UI for libraries and uploads

This commit is contained in:
Eliot Berriot 2019-04-19 12:05:13 +02:00
parent 9aee135c2f
commit a605bcbe76
27 changed files with 2140 additions and 361 deletions

View file

@ -1,4 +1,5 @@
import tempfile
import urllib.parse
import uuid
from django.conf import settings
@ -43,6 +44,18 @@ class FederationMixin(models.Model):
class Meta:
abstract = True
@property
def is_local(self):
return federation_utils.is_local(self.fid)
@property
def domain_name(self):
if not self.fid:
return
parsed = urllib.parse.urlparse(self.fid)
return parsed.hostname
class ActorQuerySet(models.QuerySet):
def local(self, include=True):