So metadata files are always downloaded as attachment (when accessed from a browser),
and has a filename that contains the SWHID of the metadata target.
Depends on D5875.
Differential D5921
Make api_raw_extrinsic_metadata_get set Content-disposition vlorentz on Jun 25 2021, 11:16 AM. Authored by Tags None Subscribers None
Details
So metadata files are always downloaded as attachment (when accessed from a browser), Depends on D5875.
Diff Detail
Event TimelineComment Actions Build has FAILED Patch application report for D5921 (id=21257)Could not rebase; Attempt merge onto 1bd55d031e... Updating 1bd55d03..4c845f1e Fast-forward swh/web/api/urls.py | 1 + swh/web/api/views/metadata.py | 191 +++++++++++++++++++++++++++++++ swh/web/common/converters.py | 20 +++- swh/web/tests/api/views/test_metadata.py | 139 ++++++++++++++++++++++ swh/web/tests/api/views/test_origin.py | 33 +----- swh/web/tests/api/views/utils.py | 33 ++++++ swh/web/tests/common/test_converters.py | 2 +- 7 files changed, 385 insertions(+), 34 deletions(-) create mode 100644 swh/web/api/views/metadata.py create mode 100644 swh/web/tests/api/views/test_metadata.py create mode 100644 swh/web/tests/api/views/utils.py Changes applied before testcommit 4c845f1e6872976584332f5c7f08cff1fc2461a5 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jun 25 11:16:22 2021 +0200 Make api_raw_extrinsic_metadata_get set Content-disposition So metadata files are always downloaded as attachment (when accessed from a browser), and has a filename that contains the SWHID of the metadata target. commit 00f08cea038d6d5e1ed6998db4ba9c61b18ec399 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Tue Jun 15 16:49:53 2021 +0200 Add an endpoint to list and access raw extrinsic metadata. Link to build: https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/894/ Comment Actions Build has FAILED Patch application report for D5921 (id=21257)Could not rebase; Attempt merge onto 1bd55d031e... Updating 1bd55d03..4c845f1e Fast-forward swh/web/api/urls.py | 1 + swh/web/api/views/metadata.py | 191 +++++++++++++++++++++++++++++++ swh/web/common/converters.py | 20 +++- swh/web/tests/api/views/test_metadata.py | 139 ++++++++++++++++++++++ swh/web/tests/api/views/test_origin.py | 33 +----- swh/web/tests/api/views/utils.py | 33 ++++++ swh/web/tests/common/test_converters.py | 2 +- 7 files changed, 385 insertions(+), 34 deletions(-) create mode 100644 swh/web/api/views/metadata.py create mode 100644 swh/web/tests/api/views/test_metadata.py create mode 100644 swh/web/tests/api/views/utils.py Changes applied before testcommit 4c845f1e6872976584332f5c7f08cff1fc2461a5 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jun 25 11:16:22 2021 +0200 Make api_raw_extrinsic_metadata_get set Content-disposition So metadata files are always downloaded as attachment (when accessed from a browser), and has a filename that contains the SWHID of the metadata target. commit 00f08cea038d6d5e1ed6998db4ba9c61b18ec399 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Tue Jun 15 16:49:53 2021 +0200 Add an endpoint to list and access raw extrinsic metadata. Link to build: https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/896/ Comment Actions Build has FAILED Patch application report for D5921 (id=21262)Could not rebase; Attempt merge onto 1bd55d031e... Updating 1bd55d03..b4e21acc Fast-forward requirements-swh.txt | 4 +- swh/web/api/urls.py | 1 + swh/web/api/views/metadata.py | 191 +++++++++++++++++++++++++++++++ swh/web/common/converters.py | 20 +++- swh/web/tests/api/views/test_metadata.py | 139 ++++++++++++++++++++++ swh/web/tests/api/views/test_origin.py | 33 +----- swh/web/tests/api/views/utils.py | 33 ++++++ swh/web/tests/common/test_converters.py | 2 +- 8 files changed, 387 insertions(+), 36 deletions(-) create mode 100644 swh/web/api/views/metadata.py create mode 100644 swh/web/tests/api/views/test_metadata.py create mode 100644 swh/web/tests/api/views/utils.py Changes applied before testcommit b4e21accf91f4da359c174ea0d4bc6a4fb0d749a Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jun 25 11:16:22 2021 +0200 Make api_raw_extrinsic_metadata_get set Content-disposition So metadata files are always downloaded as attachment (when accessed from a browser), and has a filename that contains the SWHID of the metadata target. commit 785719a16a25bed9967c5086e781b77dc09e89f5 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Tue Jun 15 16:49:53 2021 +0200 Add an endpoint to list and access raw extrinsic metadata. Link to build: https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/902/ Comment Actions Build is green Patch application report for D5921 (id=21288)Could not rebase; Attempt merge onto f9f1e969e9... Merge made by the 'recursive' strategy. requirements-swh.txt | 4 +- swh/web/api/urls.py | 1 + swh/web/api/views/metadata.py | 191 +++++++++++++++++++++++++++++++ swh/web/common/converters.py | 20 +++- swh/web/tests/api/views/test_metadata.py | 139 ++++++++++++++++++++++ swh/web/tests/api/views/test_origin.py | 33 +----- swh/web/tests/api/views/utils.py | 33 ++++++ swh/web/tests/common/test_converters.py | 2 +- 8 files changed, 387 insertions(+), 36 deletions(-) create mode 100644 swh/web/api/views/metadata.py create mode 100644 swh/web/tests/api/views/test_metadata.py create mode 100644 swh/web/tests/api/views/utils.py Changes applied before testcommit 0d8a43aa8ebb924bcff916fdcc5780c79a305685 Merge: f9f1e969 cb308cdb Author: Jenkins user <jenkins@localhost> Date: Fri Jun 25 14:36:07 2021 +0000 Merge branch 'diff-target' into HEAD commit cb308cdbc45ec89972a692e761dbfc4bed18f6b7 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jun 25 11:16:22 2021 +0200 Make api_raw_extrinsic_metadata_get set Content-disposition So metadata files are always downloaded as attachment (when accessed from a browser), and has a filename that contains the SWHID of the metadata target. commit 722ac6036890abc63cbe1ffb70e79feabebb4311 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Tue Jun 15 16:49:53 2021 +0200 Add an endpoint to list and access raw extrinsic metadata. See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/906/ for more details. |