The "Add to bundle" option in the patch list view requires the user's
list of bundles to be added to the context. Before PatchworkRequestContext
was removed, this was done in a context processor. When that was
refactored out, the bundles list was re-added in the patch detail view,
but not in the patch list view.
Add the bundles list in the patch list view to rectify this.
Reported-by: David Miller <davem@davemloft.net>
Reported-by: Michael Ellerman <mpe@ellerman.id.au>
Reported-by: Paul Mackerras <paulus@ozlabs.org>
Suggested-by: Michael Ellerman <mpe@ellerman.id.au>
Closes #116 ("Add to existing bundle drop down has disappeared from bottom of patch list page")
Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
Reviewed-by: Stephen Finucane <stephen@that.guru>
(cherry picked from commit
b62c11755c21f2114a6f71aeb21a8c1e18617751)
project = get_object_or_404(Project, linkname=project_id)
context = generic_list(request, project, 'patch-list',
view_args={'project_id': project.linkname})
+
+ if is_authenticated(request.user):
+ context['bundles'] = Bundle.objects.filter(owner=request.user)
+
return render(request, 'patchwork/list.html', context)