|
1 | 1 | from django.contrib import messages |
2 | 2 | from django.shortcuts import redirect |
3 | | -from django.views.generic import ListView, DetailView, CreateView, UpdateView |
4 | | -from django.contrib.auth.mixins import LoginRequiredMixin |
| 3 | +from django.views.generic import ListView, DetailView, CreateView |
5 | 4 | from django.db.models import Q |
6 | 5 | from django.http import JsonResponse |
7 | | -from django.urls import reverse_lazy |
8 | 6 | from django_drf_filepond.api import store_upload |
9 | 7 | from django_drf_filepond.models import TemporaryUpload |
10 | 8 | from django.views import View |
11 | 9 |
|
12 | 10 | from inventory.models.asset import Asset, AssetStates |
| 11 | +from inventory.models.asset_on_document_line import AssetOnJournalDocumentLine |
13 | 12 | from inventory.models.attachment import Attachment, attachments_directory_path |
14 | 13 | from inventory.models.category import Category |
15 | 14 | from inventory.models.collection import Collection |
@@ -252,6 +251,12 @@ def get_context_data(self, **kwargs): |
252 | 251 | ] |
253 | 252 | context["locations"] = Location.objects.all().order_by("order", "name") |
254 | 253 |
|
| 254 | + context["journal_history"] = ( |
| 255 | + AssetOnJournalDocumentLine.objects.filter(asset=asset) |
| 256 | + .select_related("document_line__document", "document_line__ledger_account") |
| 257 | + .order_by("-document_line__document__date") |
| 258 | + ) |
| 259 | + |
255 | 260 | return context |
256 | 261 |
|
257 | 262 | def post(self, request, *args, **kwargs): |
|
0 commit comments