feat(app): disable API when demo mode is enabled

This commit is contained in:
Herculino Trotta
2025-03-31 02:28:48 -03:00
parent 19f0bc1034
commit 26b218ae51
2 changed files with 14 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
from rest_framework.permissions import BasePermission
from django.conf import settings
class NotInDemoMode(BasePermission):
def has_permission(self, request, view):
if settings.DEMO and not request.user.is_superuser:
return False
else:
return True