v1.0
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user