Default lookup added

This commit is contained in:
Yogesh Ojha
2021-04-25 23:43:57 +05:30
parent 878d4f07ab
commit 15d1ef719a
3 changed files with 12 additions and 2 deletions
+3 -1
View File
@@ -4,7 +4,9 @@
"pk": 1,
"fields": {
"keywords": "admin, ftp, cpanel, dashboard",
"custom_type": false
"custom_type": false,
"title_lookup": true,
"url_lookup": true
}
}
]
+5
View File
@@ -193,6 +193,11 @@ class InterestingLookupForm(forms.ModelForm):
}))
def set_value(self, key):
print(key.url_lookup)
self.initial['keywords'] = key.keywords
self.initial['title_lookup'] = key.title_lookup
self.initial['url_lookup'] = key.url_lookup
def initial_checkbox(self):
self.initial['title_lookup'] = True
self.initial['url_lookup'] = True
+4 -1
View File
@@ -200,8 +200,10 @@ def interesting_lookup(request):
context['scan_engine_nav_active'] = 'true'
context['interesting_lookup_li'] = 'active'
form = InterestingLookupForm()
if InterestingLookupModel.objects.filter(custom_type=True):
if InterestingLookupModel.objects.filter(custom_type=True).exists():
lookup_keywords = InterestingLookupModel.objects.filter(custom_type=True).order_by('-id')[0]
else:
form.initial_checkbox()
if request.method == "POST":
if lookup_keywords:
form = InterestingLookupForm(request.POST, instance=lookup_keywords)
@@ -216,6 +218,7 @@ def interesting_lookup(request):
messages.INFO,
'Lookup Keywords updated successfully')
return http.HttpResponseRedirect(reverse('interesting_lookup'))
if lookup_keywords:
form.set_value(lookup_keywords)
context['interesting_lookup_found'] = True