def zap_setting_update(request): """ The function Update the ZAP settings. :param request: :return: """ username = request.user.username if request.method == 'POST': all_zap = zap_settings_db.objects.filter(username=username) all_zap.delete() if request.POST.get("zap_enabled") == 'on': zap_enabled = True else: zap_enabled = False apikey = request.POST.get("apikey", ) zaphost = request.POST.get("zappath", ) port = request.POST.get("port", ) save_data = zap_settings_db(username=username, zap_url=zaphost, zap_port=port, zap_api=apikey, enabled=zap_enabled) save_data.save() return HttpResponseRedirect(reverse('webscanners:setting')) # messages.add_message(request, # messages.SUCCESS, # 'ZAP Setting Updated ') return render(request, 'zapscanner/zap_settings_form.html')
def zap_setting_update(request): """ The function Update the ZAP settings. :param request: :return: """ # Load ZAP setting function # save_setting = save_settings.SaveSettings(setting_file) if request.method == 'POST': apikey = request.POST.get("apikey", ) zaphost = request.POST.get("zappath", ) port = request.POST.get("port", ) save_data = zap_settings_db( zap_url=zaphost, zap_port=port, zap_api=apikey ) save_data.save() return HttpResponseRedirect('/webscanners/setting/') messages.add_message(request, messages.SUCCESS, 'ZAP Setting Updated ') return render(request, 'zapscanner/zap_settings_form.html')
def save_zap_settings(self, apikey, zaphost, zaport): """ Save ZAP Settings into setting file. :param apikey: :param zaphost: :param zaport: :return: """ all_zap = zap_settings_db.objects.all() all_zap.delete() save_zapsettings = zap_settings_db(zap_url=zaphost, zap_api=apikey, zap_port=zaport) save_zapsettings.save()