Hi Mete, I applied this series, ran the migration, and hit this bug:
File "/opt/pyenv/versions/3.7.4/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner 34. response = get_response(request) File "/opt/pyenv/versions/3.7.4/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response 115. response = self.process_exception_by_middleware(e, request) File "/opt/pyenv/versions/3.7.4/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response 113. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/patchwork/patchwork/patchwork/views/patch.py" in patch_detail 113. related_outside = patch.related.submissions.exclude(project=patch.project) Exception Type: AttributeError at /project/patchwork/patch/20191002121316.5151f...@elm.ozlabs.ibm.com/ Exception Value: 'NoneType' object has no attribute 'submissions' Haven't had a chance to debug it yet. Regards, Daniel > From: Mete Polat <metepolat2...@gmail.com> > > This patch introduces the ability to view relations between submissions by > creating and updating them via the REST API. > > Changes since v1: > - Allow cover letters to be in relations as well (submission relations) > - Move from Django permission to a maintainer based one (and update tests) > - Drop bulk support > I decided to drop the bulk support in favour of an easier implementation, > usability and maintainability. > - Drop support for manually setting relation id > - Group relations from other projects separately > - Split up UI changes > > Mete Polat (5): > ui: Retain table header position on size changes > ui, templates: Combine series and related row > models, templates: Add sumbission relations > docs: Add missing series index schema > REST: Add submission relations > > docs/api/schemas/latest/patchwork.yaml | 223 +++++++++++++++++ > docs/api/schemas/patchwork.j2 | 235 ++++++++++++++++++ > docs/api/schemas/v1.0/patchwork.yaml | 5 + > docs/api/schemas/v1.1/patchwork.yaml | 5 + > docs/api/schemas/v1.2/patchwork.yaml | 223 +++++++++++++++++ > htdocs/css/style.css | 4 +- > patchwork/api/index.py | 1 + > patchwork/api/relation.py | 73 ++++++ > .../migrations/0037_submission_relations.py | 28 +++ > patchwork/models.py | 9 + > patchwork/templates/patchwork/submission.html | 101 +++++--- > patchwork/tests/api/test_relation.py | 194 +++++++++++++++ > patchwork/tests/utils.py | 11 + > patchwork/urls.py | 11 + > patchwork/views/patch.py | 3 + > ...submission-relations-c96bb6c567b416d8.yaml | 10 + > 16 files changed, 1102 insertions(+), 34 deletions(-) > create mode 100644 patchwork/api/relation.py > create mode 100644 patchwork/migrations/0037_submission_relations.py > create mode 100644 patchwork/tests/api/test_relation.py > create mode 100644 > releasenotes/notes/add-submission-relations-c96bb6c567b416d8.yaml > > -- > 2.20.1 (Apple Git-117) > > _______________________________________________ > Patchwork mailing list > Patchwork@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/patchwork _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork