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 <da...@davemloft.net> Reported-by: Michael Ellerman <m...@ellerman.id.au> Reported-by: Paul Mackerras <pau...@ozlabs.org> Suggested-by: Michael Ellerman <m...@ellerman.id.au> Cc: stable Closes #116 ("Add to existing bundle drop down has disappeared from bottom of patch list page") Signed-off-by: Andrew Donnellan <andrew.donnel...@au1.ibm.com> --- jk: if you could apply this to ozlabs.org would be much appreciated --- patchwork/views/patch.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/patchwork/views/patch.py b/patchwork/views/patch.py index c447b1c..7e962e7 100644 --- a/patchwork/views/patch.py +++ b/patchwork/views/patch.py @@ -42,6 +42,10 @@ def patch_list(request, project_id): 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) -- 2.11.0 _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork