diff --git a/kfet/templates/kfet/article_read.html b/kfet/templates/kfet/article_read.html index 28010170..5cab2ddd 100644 --- a/kfet/templates/kfet/article_read.html +++ b/kfet/templates/kfet/article_read.html @@ -6,17 +6,78 @@ {% block content %}
Date | +Stock | +Erreur | +
{{ inventoryart.inventory.at }} | +{{ inventoryart.stock_new }} | +{{ inventoryart.stock_error }} | +
Date | +HT | +TVA | +Droits | +
{{ supplierart.at }} | +{{ supplierart.price_HT }} | +{{ supplierart.TVA }} | +{{ supplierart.rights }} | +
Nom: {{ article.name }}
-Catégorie: {{ article.category }}
-Prix (hors réduction): {{ article.price }} €
-Stock: {{ article.stock }}
-En vente: {{ article.is_sold }}
- {% endblock %} diff --git a/kfet/views.py b/kfet/views.py index 6cdaa83a..de521782 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -603,6 +603,20 @@ class ArticleRead(DetailView): template_name = 'kfet/article_read.html' context_object_name = 'article' + def get_context_data(self, **kwargs): + context = super(ArticleRead, self).get_context_data(**kwargs) + inventoryarts = (InventoryArticle.objects + .filter(article = self.object) + .select_related('inventory') + .order_by('-inventory__at')) + context['inventoryarts'] = inventoryarts + supplierarts = (SupplierArticle.objects + .filter(article = self.object) + .select_related('supplier') + .order_by('-at')) + context['supplierarts'] = supplierarts + return context + # Article - Update class ArticleUpdate(SuccessMessageMixin, UpdateView):