Plugins infrastructure

This commit is contained in:
Agate 2020-07-03 10:59:12 +02:00
commit d4028450a9
32 changed files with 1560 additions and 47 deletions

View file

@ -1,4 +1,7 @@
from django.apps import AppConfig, apps
from django.conf import settings
from config import plugins
from . import mutations
from . import utils
@ -13,3 +16,4 @@ class CommonConfig(AppConfig):
app_names = [app.name for app in apps.app_configs.values()]
mutations.registry.autodiscover(app_names)
utils.monkey_patch_request_build_absolute_uri()
plugins.startup.autodiscover([p + ".funkwhale_ready" for p in settings.PLUGINS])