mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-21 19:03:11 +00:00
Test to improve mac_ip REST speed.
This commit is contained in:
parent
d85452b0c0
commit
0a1173471a
1 changed files with 13 additions and 1 deletions
|
@ -734,6 +734,18 @@ def interface_list(request):
|
|||
seria = InterfaceSerializer(interface, many=True)
|
||||
return seria.data
|
||||
|
||||
@csrf_exempt
|
||||
@login_required
|
||||
@permission_required('serveur')
|
||||
def mac_ip_list(request):
|
||||
interfaces = Interface.objects.all()
|
||||
filter(
|
||||
lambda interface: interface.ipv4 and interface.is_active(),
|
||||
interfaces
|
||||
)
|
||||
seria = InterfaceSerializer(interfaces, many=True)
|
||||
return seria.data
|
||||
|
||||
@csrf_exempt
|
||||
@login_required
|
||||
@permission_required('serveur')
|
||||
|
@ -778,7 +790,7 @@ def zones(request):
|
|||
@login_required
|
||||
@permission_required('serveur')
|
||||
def mac_ip(request):
|
||||
seria = interface_list(request)
|
||||
seria = mac_ip_list(request)
|
||||
return JSONResponse(seria)
|
||||
|
||||
@csrf_exempt
|
||||
|
|
Loading…
Reference in a new issue