From: Mete Polat <metepolat2...@gmail.com> This patch introduces the ability to view relations between patches by creating and updating patch relations via the REST API. Setting relations allows users to browse related patches like other revisions of the same patch.
Mete Polat (3): ui: Retain table header position on size changes models, templates: Add relations between patches REST: Add patch relations docs/api/schemas/latest/patchwork.yaml | 149 +++++++++++++++++ docs/api/schemas/patchwork.j2 | 157 ++++++++++++++++++ docs/api/schemas/v1.2/patchwork.yaml | 149 +++++++++++++++++ htdocs/css/style.css | 4 +- patchwork/api/index.py | 1 + patchwork/api/relation.py | 95 +++++++++++ patchwork/migrations/0037_patch_relations.py | 28 ++++ patchwork/models.py | 13 ++ patchwork/templates/patchwork/submission.html | 47 ++++-- patchwork/tests/api/test_relation.py | 154 +++++++++++++++++ patchwork/tests/utils.py | 24 ++- patchwork/urls.py | 11 ++ .../add-patch-relations-c96bb6c567b416d8.yaml | 9 + requirements-dev.txt | 1 + requirements-prod.txt | 1 + tox.ini | 3 +- 16 files changed, 830 insertions(+), 16 deletions(-) create mode 100644 patchwork/api/relation.py create mode 100644 patchwork/migrations/0037_patch_relations.py create mode 100644 patchwork/tests/api/test_relation.py create mode 100644 releasenotes/notes/add-patch-relations-c96bb6c567b416d8.yaml -- 2.20.1 (Apple Git-117) _______________________________________________ Patchwork mailing list Patchwork@lists.ozlabs.org https://lists.ozlabs.org/listinfo/patchwork