Added "Geltungsbereich" back into search function and corrected it; Changed "standards" page to "dokumente" internally

This commit is contained in:
2025-10-23 09:35:23 +02:00
parent 969141601d
commit 7087be672a
4 changed files with 12 additions and 7 deletions

View File

@@ -28,6 +28,6 @@
<div class="flex-fill">{% block content %}Main Content{% endblock %}</div>
<div class="col-md-2">{% block sidebar_right %}{% endblock %}</div>
</div>
<div>VorgabenUI v0.930</div>
<div>VorgabenUI v0.931</div>
</body>
</html>

View File

@@ -3,6 +3,7 @@ from abschnitte.utils import render_textabschnitte
from dokumente.models import Dokument, VorgabeLangtext, VorgabeKurztext, Geltungsbereich
from itertools import groupby
import datetime
import pprint
def startseite(request):
standards=list(Dokument.objects.all())
@@ -21,6 +22,10 @@ def search(request):
for r in result.keys():
for s in result[r].keys():
result["all"][s] = set(result[r][s])
print (result)
result["geltungsbereich"]={}
geltungsbereich=set(list([x.geltungsbereich for x in Geltungsbereich.objects.filter(inhalt__contains=suchbegriff)]))
for s in geltungsbereich:
result["geltungsbereich"][s]=render_textabschnitte(s.geltungsbereich_set.order_by("order"))
pprint.pp (result)
return render(request,"results.html",{"suchbegriff":suchbegriff,"resultat":result})