generated from coulomb/repo-seed
Implementiert UC-MB-01 bis UC-MB-03: Marktbegleiter-Katalog (Liste, Detail, Anlegen/Bearbeiten), Ausschreibungspassagen mit Verlässlichkeitsscore (1–10, Validator), Musterauswertung mit Aggregationen (Ausschreiber-Häufigkeit, Ø-Score, Passagen-Anzahl). 4 Tests grün. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
31 lines
1.0 KiB
HTML
31 lines
1.0 KiB
HTML
{% extends "base.html" %}
|
|
{% block title %}{% if neu %}Neuer Marktbegleiter{% else %}{{ obj.name }} bearbeiten{% endif %}{% endblock %}
|
|
{% block content %}
|
|
<div class="flex items-center justify-between mb-5">
|
|
<h1 class="page-title">{% if neu %}Neuer Marktbegleiter{% else %}{{ obj.name }} bearbeiten{% endif %}</h1>
|
|
{% if not neu %}
|
|
<a href="{% url 'marktbegleiter:detail' pk=obj.pk %}" class="btn-secondary">Abbrechen</a>
|
|
{% else %}
|
|
<a href="{% url 'marktbegleiter:liste' %}" class="btn-secondary">Abbrechen</a>
|
|
{% endif %}
|
|
</div>
|
|
|
|
<div class="card max-w-3xl">
|
|
<form method="post">
|
|
{% csrf_token %}
|
|
{% for field in form %}
|
|
<div class="mb-4">
|
|
<label class="form-label">{{ field.label }}</label>
|
|
{{ field }}
|
|
{% if field.errors %}
|
|
<p class="text-red-500 text-xs mt-1">{{ field.errors|join:", " }}</p>
|
|
{% endif %}
|
|
</div>
|
|
{% endfor %}
|
|
<div class="flex gap-3 mt-6">
|
|
<button type="submit" class="btn-primary">Speichern</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
{% endblock %}
|