mirror of
https://github.com/Eugeny/tabby-web.git
synced 2026-08-17 14:56:03 +01:00
22 lines
661 B
Python
22 lines
661 B
Python
|
|
from django.conf import settings
|
||
|
|
from rest_framework import fields
|
||
|
|
from rest_framework.mixins import RetrieveModelMixin
|
||
|
|
from rest_framework.viewsets import GenericViewSet
|
||
|
|
from rest_framework.serializers import Serializer
|
||
|
|
|
||
|
|
|
||
|
|
class InstanceInfoSerializer(Serializer):
|
||
|
|
login_enabled = fields.BooleanField()
|
||
|
|
homepage_enabled = fields.BooleanField()
|
||
|
|
|
||
|
|
|
||
|
|
class InstanceInfoViewSet(RetrieveModelMixin, GenericViewSet):
|
||
|
|
queryset = '' # type: ignore
|
||
|
|
serializer_class = InstanceInfoSerializer
|
||
|
|
|
||
|
|
def get_object(self):
|
||
|
|
return {
|
||
|
|
'login_enabled': settings.ENABLE_LOGIN,
|
||
|
|
'homepage_enabled': settings.ENABLE_HOMEPAGE,
|
||
|
|
}
|