[vpn] include vpn server public key

This commit is contained in:
Nico Schottelius 2020-12-13 18:05:48 +01:00
commit aec79cba74
3 changed files with 33 additions and 2 deletions

View file

@ -9,12 +9,14 @@ from .services import *
class WireGuardVPNSerializer(serializers.ModelSerializer):
address = serializers.CharField(read_only=True)
vpn_server = serializers.CharField(read_only=True)
vpn_server_public_key = serializers.CharField(read_only=True)
network_mask = serializers.IntegerField()
class Meta:
model = WireGuardVPN
fields = [ 'wireguard_public_key', 'address', 'network_mask' ]
read_only_fields = [ 'address ' ]
fields = [ 'wireguard_public_key', 'address', 'network_mask', 'vpn_server',
'vpn_server_public_key' ]
extra_kwargs = {
'network_mask': {'write_only': True }