This commit is contained in:
Eugene Pankov
2021-07-27 22:29:29 +02:00
parent dbf1ec5f3c
commit b3bb9fdd40
5 changed files with 12 additions and 3 deletions

View File

@@ -162,6 +162,7 @@ class LogoutView(APIView):
class InstanceInfoSerializer(Serializer):
login_enabled = fields.BooleanField()
homepage_enabled = fields.BooleanField()
class InstanceInfoViewSet(RetrieveModelMixin, GenericViewSet):
@@ -171,6 +172,7 @@ class InstanceInfoViewSet(RetrieveModelMixin, GenericViewSet):
def get_object(self):
return {
'login_enabled': settings.ENABLE_LOGIN,
'homepage_enabled': settings.ENABLE_HOMEPAGE,
}

View File

@@ -194,6 +194,7 @@ for key in [
'ENABLE_LOGIN',
'GA_ID',
'GA_DOMAIN',
'ENABLE_HOMEPAGE',
]:
globals()[key] = os.getenv(key)
@@ -206,6 +207,7 @@ for key in [
for key in [
'ENABLE_LOGIN',
'ENABLE_HOMEPAGE',
]:
globals()[key] = bool(globals()[key]) if globals()[key] else None