feat: serve isolated companies below a fixed product path
All checks were successful
All checks were successful
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
parent
09e2239bc6
commit
9345a1bb1a
28 changed files with 350 additions and 117 deletions
|
|
@ -1,6 +1,7 @@
|
|||
from django import forms
|
||||
from django.contrib import messages
|
||||
from django.shortcuts import get_object_or_404, redirect, render
|
||||
from django.urls import reverse
|
||||
|
||||
from vergabe_teilnahme.apps.ausschreibungen.models import Ausschreibung
|
||||
from vergabe_teilnahme.apps.lose.models import Los
|
||||
|
|
@ -97,7 +98,7 @@ def subunternehmer_neu(request):
|
|||
return render(request, 'partner/subunternehmer_form.html', {
|
||||
'form': form,
|
||||
'breadcrumbs': [
|
||||
{'label': 'Subunternehmer', 'url': '/partner/subunternehmer/'},
|
||||
{'label': 'Subunternehmer', 'url': reverse('partner:su_liste')},
|
||||
{'label': 'Neu', 'url': None},
|
||||
],
|
||||
})
|
||||
|
|
@ -113,7 +114,7 @@ def subunternehmer_detail(request, pk):
|
|||
'sub': sub,
|
||||
'zuordnungen': zuordnungen,
|
||||
'breadcrumbs': [
|
||||
{'label': 'Subunternehmer', 'url': '/partner/subunternehmer/'},
|
||||
{'label': 'Subunternehmer', 'url': reverse('partner:su_liste')},
|
||||
{'label': sub.name, 'url': None},
|
||||
],
|
||||
})
|
||||
|
|
@ -134,8 +135,8 @@ def subunternehmer_bearbeiten(request, pk):
|
|||
'form': form,
|
||||
'sub': sub,
|
||||
'breadcrumbs': [
|
||||
{'label': 'Subunternehmer', 'url': '/partner/subunternehmer/'},
|
||||
{'label': sub.name, 'url': f'/partner/subunternehmer/{pk}/'},
|
||||
{'label': 'Subunternehmer', 'url': reverse('partner:su_liste')},
|
||||
{'label': sub.name, 'url': reverse('partner:su_detail', kwargs={'pk': pk})},
|
||||
{'label': 'Bearbeiten', 'url': None},
|
||||
],
|
||||
})
|
||||
|
|
@ -209,7 +210,7 @@ def dienstleistertyp_neu(request):
|
|||
return render(request, 'partner/dienstleistertyp_form.html', {
|
||||
'form': form,
|
||||
'breadcrumbs': [
|
||||
{'label': 'Dienstleistertypen', 'url': '/partner/dienstleistertypen/'},
|
||||
{'label': 'Dienstleistertypen', 'url': reverse('partner:dt_liste')},
|
||||
{'label': 'Neu', 'url': None},
|
||||
],
|
||||
})
|
||||
|
|
@ -230,7 +231,7 @@ def dienstleistertyp_bearbeiten(request, pk):
|
|||
'form': form,
|
||||
'obj': obj,
|
||||
'breadcrumbs': [
|
||||
{'label': 'Dienstleistertypen', 'url': '/partner/dienstleistertypen/'},
|
||||
{'label': 'Dienstleistertypen', 'url': reverse('partner:dt_liste')},
|
||||
{'label': 'Bearbeiten', 'url': None},
|
||||
],
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue