[PATCH v3 0/5] Add submission relations
Mete Polat
metepolat2000 at gmail.com
Mon Oct 21 05:57:07 AEDT 2019
This patch introduces the ability to view relations between submissions by
creating and updating them via the REST API.
Changes since v2 (note: forgot to mark the previous revision as v2)
- Replace a mistakenly placed tab intention in styles.css with spaces
- Fix typo in commit message header
- Fix AttributeError caused when viewing a patch with no relations
- Remove duplicate 'detailed view' link in submissions.html
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 submission 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 | 96 ++++---
patchwork/tests/api/test_relation.py | 194 +++++++++++++++
patchwork/tests/utils.py | 11 +
patchwork/urls.py | 11 +
patchwork/views/patch.py | 7 +
...submission-relations-c96bb6c567b416d8.yaml | 10 +
16 files changed, 1101 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.23.0
More information about the Patchwork
mailing list