From 470c8e92836dc5d605a45462ec7b4e4738ba1573 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Thu, 28 Mar 2024 14:28:13 +0300 Subject: [PATCH] feat: Add "OTHER" as a server provider We should allow manual SelfPrivacy installations on unsupported server providers. The ServerProvider enum is one of the gatekeepers that prevent this and we can change it easily as not much server-side logic rely on this. The next step would be manual DNS management, but it would be much more involved than just adding the enum value. --- selfprivacy_api/graphql/queries/providers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/selfprivacy_api/graphql/queries/providers.py b/selfprivacy_api/graphql/queries/providers.py index b9ca7ef..2995fe8 100644 --- a/selfprivacy_api/graphql/queries/providers.py +++ b/selfprivacy_api/graphql/queries/providers.py @@ -14,6 +14,7 @@ class DnsProvider(Enum): class ServerProvider(Enum): HETZNER = "HETZNER" DIGITALOCEAN = "DIGITALOCEAN" + OTHER = "OTHER" @strawberry.enum -- 2.42.0