[PATCH 0/5] Add submission relations
Mete Polat
metepolat2000 at gmail.com
Thu Oct 17 05:55:39 AEDT 2019
From: Mete Polat <metepolat2000 at 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)
More information about the Patchwork
mailing list