2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 21:15:41 +00:00

Add context flag to enable editing mode

- pass ?edit=1 to the BOM
- Display page differently if in editing mode
-
This commit is contained in:
Oliver Walters
2019-04-15 18:32:15 +10:00
parent 258555a813
commit ec98f7829e
3 changed files with 146 additions and 55 deletions

View File

@ -90,6 +90,17 @@ class PartDetail(DetailView):
queryset = Part.objects.all()
template_name = 'part/detail.html'
# Add in some extra context information based on query params
def get_context_data(self, **kwargs):
context = super(PartDetail, self).get_context_data(**kwargs)
if str(self.request.GET.get('edit', None)) == '1':
context['editing_enabled'] = True
else:
context['editing_enabled'] = False
return context
class PartImage(AjaxUpdateView):