mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-10 12:16:49 +00:00
feat(security): apply Codex review hardening to console tokens and superuser authorization
This commit is contained in:
parent
1227674d8f
commit
708b986e8e
11 changed files with 168 additions and 26 deletions
|
|
@ -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 = []
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue