def handle(self):
try:
all_secrets = self.all_secrets()
except OverviewHandlerException as e:
messages.add_message(self.request, messages.WARNING, str(e))
return self._render()
if self.request.method == "GET":
return self._render(all_secrets)
form = EapSecretSearchForm(self.request.POST)
if not form.is_valid():
return self._render(all_secrets)
search_pattern = form.cleaned_data["search_text"]
if not search_pattern == '':
search_result = self._search_for(all_secrets, search_pattern)
else:
search_result = all_secrets
return self._render(search_result, search_pattern)
评论列表
文章目录