Additional setting to control wether music library federation needs approval

This commit is contained in:
Eliot Berriot 2018-04-02 22:43:59 +02:00
parent 48df30dbd8
commit a81c92dbf5
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
5 changed files with 50 additions and 1 deletions

View file

@ -57,3 +57,11 @@ class Actor(models.Model):
setattr(self, field, v.lower())
super().save(**kwargs)
@property
def is_system(self):
from . import actors
return all([
settings.FEDERATION_HOSTNAME == self.domain,
self.preferred_username in actors.SYSTEM_ACTORS
])