From b84cd68a67a251329bf07e1f70f6b7e2139c4637 Mon Sep 17 00:00:00 2001 From: Yogesh Ojha Date: Tue, 7 Jul 2020 12:17:54 +0530 Subject: [PATCH] Alert for no custom engines --- .../templates/startScan/start_scan_ui.html | 48 ++++++++----------- startScan/views.py | 3 +- 2 files changed, 21 insertions(+), 30 deletions(-) diff --git a/startScan/templates/startScan/start_scan_ui.html b/startScan/templates/startScan/start_scan_ui.html index dcbd0d2d..4224506f 100644 --- a/startScan/templates/startScan/start_scan_ui.html +++ b/startScan/templates/startScan/start_scan_ui.html @@ -9,13 +9,7 @@ Start Scan {% block custom_js_css_link %}> - - - - - - - + {% endblock custom_js_css_link %} {% block breadcrumb_title %} @@ -33,32 +27,29 @@ Start Scan for {{domain.domain_name}}
- {% if engines.count == 0 %} - - {% else %}
{% csrf_token %}
Select the scan type
+ {% if custom_engine_count == 0 %} + + {% endif %}
    {% for engine in engines.all %}
  • @@ -150,7 +141,6 @@ Start Scan for {{domain.domain_name}} Start Scan
- {% endif %}
diff --git a/startScan/views.py b/startScan/views.py index a58ba043..6b9df331 100644 --- a/startScan/views.py +++ b/startScan/views.py @@ -58,7 +58,8 @@ def start_scan_ui(request, host_id): messages.add_message(request, messages.INFO, 'Scan Started for ' + domain.domain_name) return HttpResponseRedirect(reverse('scan_history')) engine = EngineType.objects - context = {'scan_history_active': 'true', 'domain': domain, 'engines': engine} + custom_engine_count = EngineType.objects.filter(default_engine=False).count() + context = {'scan_history_active': 'true', 'domain': domain, 'engines': engine, 'custom_engine_count': custom_engine_count} return render(request, 'startScan/start_scan_ui.html', context) def doScan(host_id, domain):