It heavily depends on browse templates so better moving it here.
Also changes view URL from /embed/<swhid>/ to /browse/embed/<swhid>/
but keeps backward compatibility by adding a redirection from the
old URL to the new one.
Depends on D8294
Differential D8295
misc: Move SWHID iframe view in browse django application Authored by anlambert on Aug 23 2022, 4:00 PM. Tags None Subscribers None
Details
It heavily depends on browse templates so better moving it here. Also changes view URL from /embed/<swhid>/ to /browse/embed/<swhid>/ Depends on D8294
Diff Detail
Event TimelineComment Actions Build is green Patch application report for D8295 (id=29953)Could not rebase; Attempt merge onto eb2cda51ca... Updating eb2cda51..007c9c78
Fast-forward
.../{webapp/iframes.js => browse/iframe.js} | 6 +--
assets/src/bundles/browse/index.js | 9 ++--
assets/src/bundles/webapp/index.js | 20 ++++----
swh/web/browse/snapshot_context.py | 8 ++--
.../templates/browse-branches.html} | 4 +-
.../templates/browse-content.html} | 6 +--
.../templates/browse-directory.html} | 8 ++--
.../templates/browse-help.html} | 0
.../templates/browse-iframe.html} | 6 +--
.../templates/browse-origin-visits.html} | 0
.../templates/browse-release.html} | 4 +-
.../templates/browse-releases.html} | 4 +-
.../templates/browse-revision-log.html} | 6 +--
.../templates/browse-revision.html} | 10 ++--
.../templates/browse-search.html} | 6 +--
.../templates/browse-vault-ui.html} | 6 +--
.../browse => browse/templates}/browse.html | 15 ++++--
.../templates/includes/branch-search.html | 0
.../templates/includes/breadcrumbs.html | 0
.../templates/includes/content-display.html | 4 +-
.../templates/includes/directory-display.html | 6 +--
.../templates/includes/empty-snapshot.html | 0
.../templates/includes/origin-search-form.html | 0
.../templates/includes/readme-display.html | 0
.../templates/includes/revision-info.html | 0
.../templates/includes/show-metadata.html | 0
.../templates/includes/show-swhids.html | 4 +-
.../templates/includes/snapshot-context.html | 0
.../templates/includes/take-new-snapshot.html | 0
.../templates/includes/top-navigation.html | 12 ++---
.../templates/includes/vault-common.html | 0
.../templates/includes/vault-create-tasks.html | 2 +-
swh/web/browse/urls.py | 16 +++++--
swh/web/browse/views/content.py | 2 +-
swh/web/browse/views/directory.py | 2 +-
swh/web/{misc => browse/views}/iframe.py | 17 ++++---
swh/web/browse/views/origin.py | 2 +-
swh/web/browse/views/release.py | 2 +-
swh/web/browse/views/revision.py | 4 +-
swh/web/misc/urls.py | 1 -
swh/web/templates/browse/layout.html | 23 ---------
swh/web/tests/browse/views/test_content.py | 34 ++++++-------
swh/web/tests/browse/views/test_directory.py | 16 +++----
swh/web/tests/browse/views/test_identifiers.py | 6 +--
.../tests/{misc => browse/views}/test_iframe.py | 56 +++++++++++++++-------
swh/web/tests/browse/views/test_origin.py | 24 +++++-----
swh/web/tests/browse/views/test_release.py | 4 +-
swh/web/tests/browse/views/test_revision.py | 14 +++---
swh/web/tests/browse/views/test_snapshot.py | 18 +++----
49 files changed, 203 insertions(+), 184 deletions(-)
rename assets/src/bundles/{webapp/iframes.js => browse/iframe.js} (75%)
rename swh/web/{templates/browse/branches.html => browse/templates/browse-branches.html} (96%)
rename swh/web/{templates/browse/content.html => browse/templates/browse-content.html} (66%)
rename swh/web/{templates/browse/directory.html => browse/templates/browse-directory.html} (63%)
rename swh/web/{templates/browse/help.html => browse/templates/browse-help.html} (100%)
rename swh/web/{templates/misc/iframe.html => browse/templates/browse-iframe.html} (97%)
rename swh/web/{templates/browse/origin-visits.html => browse/templates/browse-origin-visits.html} (100%)
rename swh/web/{templates/browse/release.html => browse/templates/browse-release.html} (90%)
rename swh/web/{templates/browse/releases.html => browse/templates/browse-releases.html} (96%)
rename swh/web/{templates/browse/revision-log.html => browse/templates/browse-revision-log.html} (96%)
rename swh/web/{templates/browse/revision.html => browse/templates/browse-revision.html} (94%)
rename swh/web/{templates/browse/search.html => browse/templates/browse-search.html} (90%)
rename swh/web/{templates/browse/vault-ui.html => browse/templates/browse-vault-ui.html} (92%)
rename swh/web/{templates/browse => browse/templates}/browse.html (67%)
rename swh/web/{ => browse}/templates/includes/branch-search.html (100%)
rename swh/web/{ => browse}/templates/includes/breadcrumbs.html (100%)
rename swh/web/{ => browse}/templates/includes/content-display.html (97%)
rename swh/web/{ => browse}/templates/includes/directory-display.html (93%)
rename swh/web/{ => browse}/templates/includes/empty-snapshot.html (100%)
rename swh/web/{ => browse}/templates/includes/origin-search-form.html (100%)
rename swh/web/{ => browse}/templates/includes/readme-display.html (100%)
rename swh/web/{ => browse}/templates/includes/revision-info.html (100%)
rename swh/web/{ => browse}/templates/includes/show-metadata.html (100%)
rename swh/web/{ => browse}/templates/includes/show-swhids.html (98%)
rename swh/web/{ => browse}/templates/includes/snapshot-context.html (100%)
rename swh/web/{ => browse}/templates/includes/take-new-snapshot.html (100%)
rename swh/web/{ => browse}/templates/includes/top-navigation.html (95%)
rename swh/web/{ => browse}/templates/includes/vault-common.html (100%)
rename swh/web/{ => browse}/templates/includes/vault-create-tasks.html (99%)
rename swh/web/{misc => browse/views}/iframe.py (96%)
delete mode 100644 swh/web/templates/browse/layout.html
rename swh/web/tests/{misc => browse/views}/test_iframe.py (57%)Changes applied before testcommit 007c9c782df9539968362c4e481045d86575bdba
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date: Tue Aug 23 15:38:28 2022 +0200
misc: Move SWHID iframe view in browse django application
It heavily depends on browse templates so better moving it here.
Also changes view URL from /embed/<swhid>/ to /browse/embed/<swhid>/
but keeps backward compatibility by adding a redirection from the
old URL to the new one.
commit 4b1ee050986129a7b3ee7d0732fa91afe107401d
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date: Thu Aug 11 17:06:15 2022 +0200
browse: Move related templates into dedicated django application
Related to T4398See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/1997/ for more details. |