This commit is contained in:
Felix Baumann
2026-06-28 10:20:36 +00:00
parent 64b32d0b44
commit 148efd919d
86 changed files with 2475 additions and 760 deletions
@@ -18,7 +18,7 @@ Globale Inventarverwaltung
<div class="p-6 rounded-xl shadow bg-white dark:bg-slate-800 text-slate-900 dark:text-white transition-colors">
<div class="flex flex-col sm:flex-row sm:justify-between sm:items-center gap-4">
<div>
<h2 class="text-xl font-bold">Aktionen</h2>
<h2 class="text-lg font-bold">Aktionen</h2>
<p class="text-slate-400 text-sm mt-1">Inventarartikel hinzufügen</p>
</div>
@@ -34,7 +34,7 @@ Globale Inventarverwaltung
<div class="p-6 rounded-xl shadow bg-white dark:bg-slate-800 text-slate-900 dark:text-white transition-colors">
<div class="mb-6">
<h2 class="text-xl font-bold">Inventarliste</h2>
<h2 class="text-lg font-bold">Inventarliste</h2>
<p class="text-slate-400 text-sm mt-1">Gelagerte und verfügbare Artikel</p>
</div>
+9 -5
View File
@@ -18,7 +18,7 @@ Vorhandenen & benötigtes Material
<div class="p-6 rounded-xl shadow bg-white dark:bg-slate-800 text-slate-900 dark:text-white transition-colors">
<div class="flex flex-col sm:flex-row sm:justify-between sm:items-center gap-4">
<div>
<h2 class="text-xl font-bold">Aktionen</h2>
<h2 class="text-lg font-bold">Aktionen</h2>
<p class="text-slate-400 text-sm mt-1">Artikel zur Packliste oder Einkaufsliste hinzufügen</p>
</div>
@@ -34,7 +34,7 @@ Vorhandenen & benötigtes Material
<div class="p-6 rounded-xl shadow bg-white dark:bg-slate-800 text-slate-900 dark:text-white transition-colors">
<div class="mb-6">
<h2 class="text-xl font-bold">Packliste</h2>
<h2 class="text-lg font-bold">Packliste</h2>
<p class="text-slate-400 text-sm mt-1">Vorhandene und benötigte Artikel</p>
</div>
@@ -53,7 +53,7 @@ Vorhandenen & benötigtes Material
<div class="flex flex-wrap justify-between items-center mb-6">
<div>
<h2 class="text-xl font-bold">
<h2 class="text-lg font-bold">
Einkaufsliste
</h2>
@@ -64,9 +64,13 @@ Vorhandenen & benötigtes Material
</div>
<div class="overflow-x-auto rounded-xl">
<form id="bulk-shopping-form" method="post" action="{% url 'inventory:shopping_to_expense' project.id %}" class="rounded-xl">
{% csrf_token %}
<button type="submit" class="btn btn-action mb-2">
Zu Ausgabe konvertieren
</button>
</form>
{% render_table shopping_table %}
</div>
</div>
@@ -10,20 +10,20 @@
name="item_id"
value="{{ record.id }}"
form="save-form-{{ record.id }}">
<div class="flex gap-2">
<button
type="submit"
form="save-form-{{ record.id }}"
class="btn btn-save">
Speichern
</button>
<button
type="submit"
form="save-form-{{ record.id }}"
class="btn btn-save">
Speichern
</button>
<button
type="submit"
form="save-form-{{ record.id }}"
formaction="{% url 'inventory:delete' project.id record.id %}"
class="btn btn-delete">
Löschen
</button>
<button
type="submit"
form="save-form-{{ record.id }}"
formaction="{% url 'inventory:delete' project.id record.id %}"
class="btn btn-delete">
Löschen
</button>
</div>
</form>
@@ -3,8 +3,12 @@
{{ record.available_quantity }}
</span>
{% elif record.available_quantity == 0 %}
<span class="text-orange-600 font-semibold">
<span class="text-yellow-600 font-semibold">
0
</span>
{% elif record.available_quantity < 0 %}
<span class="text-orange-600 font-semibold">
{{ record.available_quantity }}
</span>
{% endif %}
/ {{ record.quantity }}
@@ -1,7 +1,7 @@
<form
id="shopping-save-form-{{ record.id }}"
method="post"
action="{% url 'inventory:shopping_edit' table.project.id record.id %}">
action="{% url 'inventory:shopping_edit' shopping_table.project.id record.id %}">
{% csrf_token %}
@@ -22,7 +22,7 @@
<button
type="submit"
form="shopping-save-form-{{ record.id }}"
formaction="{% url 'inventory:shopping_delete' table.project.id record.id %}"
formaction="{% url 'inventory:shopping_delete' shopping_table.project.id record.id %}"
class="btn btn-delete">
Löschen
</button>
@@ -5,7 +5,7 @@
<option value="">---</option>
{% for c in table.categories %}
{% for c in shopping_table.categories %}
<option value="{{ c.id }}"
{% if record.category_id == c.id %}selected{% endif %}>
{{ c.name }}
@@ -0,0 +1,5 @@
<input
type="checkbox"
name="selection"
value="{{ record.id }}"
form="bulk-shopping-form">
@@ -5,7 +5,7 @@
<option value="">---</option>
{% for s in table.suppliers %}
{% for s in shopping_table.suppliers %}
<option value="{{ s.id }}"
{% if record.supplier_id == s.id %}selected{% endif %}>
{{ s.name }}