Refactor case import functionality and enhance logging in views
This commit is contained in:
+4
-2
@@ -982,6 +982,7 @@ def case_inline_field(request, pk, field_name):
|
||||
return HttpResponse(html)
|
||||
|
||||
|
||||
|
||||
@login_required
|
||||
@require_POST
|
||||
def toggle_case_normal(request, pk):
|
||||
@@ -1170,6 +1171,7 @@ def case_normal_form(request, pk):
|
||||
})
|
||||
|
||||
# Log the rendered form HTML so we can verify inputs/names reach the client
|
||||
from loguru import logger
|
||||
try:
|
||||
form_html = form.as_p()
|
||||
logger.debug("case_normal_form rendered form HTML: {}", form_html)
|
||||
@@ -1192,6 +1194,7 @@ def create_case_normal(request, pk):
|
||||
return HttpResponse(status=403)
|
||||
|
||||
from .forms import NormalCaseForm
|
||||
from loguru import logger
|
||||
|
||||
form = NormalCaseForm(request.POST)
|
||||
logger.debug("create_case_normal POST data: {}", dict(request.POST))
|
||||
@@ -1972,11 +1975,10 @@ def case_search(request):
|
||||
|
||||
cases = cases_qs.order_by("title")[:30]
|
||||
|
||||
multi = request.GET.get('multi') in ('1', 'true', 'True')
|
||||
return render(
|
||||
request,
|
||||
"atlas/partials/case_search_results.html",
|
||||
{"cases": cases, "collection": collection, "recent_cases": recent_cases, "q": q, "multi_select": multi},
|
||||
{"cases": cases, "collection": collection, "recent_cases": recent_cases, "q": q},
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user