def __init__(self, *args, **kwargs): super(OpenVPNTenantForm, self).__init__(*args, **kwargs) self.fields['kind'].widget.attrs['readonly'] = True self.fields['failover_servers'].widget.attrs['rows'] = 300 self.fields['provider_service'].queryset = ( OpenVPNService.get_service_objects().all()) self.fields['kind'].initial = OPENVPN_KIND if self.instance: self.fields['creator'].initial = self.instance.creator self.fields['vpn_subnet'].initial = self.instance.vpn_subnet self.fields[ 'server_network'].initial = self.instance.server_network self.fields['clients_can_see_each_other'].initial = ( self.instance.clients_can_see_each_other) self.fields['is_persistent'].initial = self.instance.is_persistent self.initial['protocol'] = self.instance.protocol self.fields['failover_servers'].queryset = ( OpenVPNTenant.get_tenant_objects().exclude( pk=self.instance.pk)) self.initial[ 'failover_servers'] = OpenVPNTenant.get_tenant_objects( ).filter(pk__in=self.instance.failover_server_ids) self.fields['use_ca_from'].queryset = ( OpenVPNTenant.get_tenant_objects().exclude( pk=self.instance.pk)) if (self.instance.use_ca_from_id): self.initial['use_ca_from'] = ( OpenVPNTenant.get_tenant_objects().filter( pk=self.instance.use_ca_from_id)[0]) if (not self.instance) or (not self.instance.pk): self.fields['creator'].initial = get_request().user self.fields['vpn_subnet'].initial = "255.255.255.0" self.fields['server_network'].initial = "10.66.77.0" self.fields['clients_can_see_each_other'].initial = True self.fields['is_persistent'].initial = True self.fields['failover_servers'].queryset = ( OpenVPNTenant.get_tenant_objects()) if OpenVPNService.get_service_objects().exists(): self.fields["provider_service"].initial = ( OpenVPNService.get_service_objects().all()[0])
def __init__(self, *args, **kwargs): super(OpenVPNTenantForm, self).__init__(*args, **kwargs) self.fields['kind'].widget.attrs['readonly'] = True self.fields['failover_servers'].widget.attrs['rows'] = 300 self.fields[ 'provider_service'].queryset = ( OpenVPNService.get_service_objects().all()) self.fields['kind'].initial = OPENVPN_KIND if self.instance: self.fields['creator'].initial = self.instance.creator self.fields['vpn_subnet'].initial = self.instance.vpn_subnet self.fields[ 'server_network'].initial = self.instance.server_network self.fields[ 'clients_can_see_each_other'].initial = ( self.instance.clients_can_see_each_other) self.fields['is_persistent'].initial = self.instance.is_persistent self.initial['protocol'] = self.instance.protocol self.fields['failover_servers'].queryset = ( OpenVPNTenant.get_tenant_objects().exclude(pk=self.instance.pk)) self.initial['failover_servers'] = OpenVPNTenant.get_tenant_objects().filter( pk__in=self.instance.failover_server_ids) self.fields['use_ca_from'].queryset = ( OpenVPNTenant.get_tenant_objects().exclude(pk=self.instance.pk)) if (self.instance.use_ca_from_id): self.initial['use_ca_from'] = ( OpenVPNTenant.get_tenant_objects().filter(pk=self.instance.use_ca_from_id)[0]) if (not self.instance) or (not self.instance.pk): self.fields['creator'].initial = get_request().user self.fields['vpn_subnet'].initial = "255.255.255.0" self.fields['server_network'].initial = "10.66.77.0" self.fields['clients_can_see_each_other'].initial = True self.fields['is_persistent'].initial = True self.fields['failover_servers'].queryset = ( OpenVPNTenant.get_tenant_objects()) if OpenVPNService.get_service_objects().exists(): self.fields["provider_service"].initial = ( OpenVPNService.get_service_objects().all()[0])
def get_default_openvpn_service(): openvpn_services = OpenVPNService.get_service_objects().all() if openvpn_services: return openvpn_services[0].id return None
def get_default_openvpn_service(): openvpn_services = OpenVPNService.get_service_objects().all() if openvpn_services: return openvpn_services[0].id return None