- Aufgabe.erstellt_am für implizite 7-Tage-Fälligkeit - frist_effektiv property; ist_ueberfaellig nutzt sie - AufgabenVerknuepfung (GenericForeignKey) mit HTMX-Panel - ExternalIssue (OneToOne) mit IssueAdapter-ABC und HTMX-Panel - link_registry.py und issue_facade.py als zentrale Registries - 8 neue Tests, 76 gesamt grün Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
519 B
HTML
10 lines
519 B
HTML
<p class="text-xs font-medium text-slate-500 uppercase tracking-wide mb-2">Externes Issue</p>
|
|
{% if aufgabe.external_issue %}
|
|
{% include "aufgaben/partials/external_issue_card.html" %}
|
|
{% else %}
|
|
<p class="text-sm text-slate-400">Kein externes Issue verknüpft.</p>
|
|
<button class="btn-ghost text-xs mt-2"
|
|
hx-get="{% url 'ausschreibungen:aufgaben:external_issue' ausschreibung.pk aufgabe.pk %}"
|
|
hx-target="#external-issue-panel"
|
|
hx-swap="innerHTML">+ Verknüpfen</button>
|
|
{% endif %}
|