1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-10 20:26:48 +00:00

feat(security): apply Codex review hardening to console tokens and superuser authorization

This commit is contained in:
catborise 2026-09-27 11:30:03 +03:00
parent 1227674d8f
commit 708b986e8e
11 changed files with 168 additions and 26 deletions

View file

@ -1,6 +1,7 @@
from admin.permissions import IsSuperUser
from django.shortcuts import get_object_or_404
from computes.models import Compute
from rest_framework import permissions, status, viewsets
from rest_framework import status, viewsets
from rest_framework.response import Response
from vrtManager.interface import wvmInterfaces, wvmInterface
@ -12,7 +13,7 @@ class InterfaceViewSet(viewsets.ViewSet):
A viewset for listing retrieving interfaces.
"""
permission_classes = [permissions.IsAdminUser]
permission_classes = [IsSuperUser]
def list(self, request, compute_pk=None):
queryset = []