enable media uploads
The media upload feature is build around being deployed in a container and only enables uploads when `/media` is a mountpoint. This isn't the case on nixos and as such media uploads are disable. In order to enable this, we need to patch authentik so that the `can_save_media` capability is enabled.
This commit is contained in:
parent
8ff6252370
commit
8e23ad0cef
3 changed files with 24 additions and 2 deletions
12
components/authentik_media_upload.patch
Normal file
12
components/authentik_media_upload.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
diff --git a/authentik/api/v3/config.py b/authentik/api/v3/config.py
|
||||
--- a/authentik/api/v3/config.py
|
||||
+++ b/authentik/api/v3/config.py
|
||||
@@ -66,7 +66,7 @@ class ConfigView(APIView):
|
||||
"""Get all capabilities this server instance supports"""
|
||||
caps = []
|
||||
deb_test = settings.DEBUG or settings.TEST
|
||||
- if Path(settings.MEDIA_ROOT).is_mount() or deb_test:
|
||||
+ if Path(settings.MEDIA_ROOT).is_mount() or CONFIG.get_bool("media.enable_upload") or deb_test:
|
||||
caps.append(Capabilities.CAN_SAVE_MEDIA)
|
||||
if GEOIP_READER.enabled:
|
||||
caps.append(Capabilities.CAN_GEO_IP)
|
||||
Loading…
Add table
Add a link
Reference in a new issue