Changeset View
Changeset View
Standalone View
Standalone View
swh/web/browse/snapshot_context.py
Show First 20 Lines • Show All 1,360 Lines • ▼ Show 20 Lines | for release in displayed_releases: | ||||
query_params_tgt["origin_url"] = origin_info["url"] | query_params_tgt["origin_url"] = origin_info["url"] | ||||
release_url = reverse( | release_url = reverse( | ||||
"browse-release", | "browse-release", | ||||
url_args={"sha1_git": release["id"]}, | url_args={"sha1_git": release["id"]}, | ||||
query_params=query_params_tgt, | query_params=query_params_tgt, | ||||
) | ) | ||||
target_url = "" | target_url = "" | ||||
tooltip = ( | |||||
f"The release {release['name']} targets " | |||||
f"{release['target_type']} {release['target']}" | |||||
) | |||||
anlambert: Please use Pyhon 3.7 [[ https://realpython.com/python-f-strings/ | f-strings ]] instead of that… | |||||
if release["target_type"] == "revision": | if release["target_type"] == "revision": | ||||
target_url = reverse( | target_url = reverse( | ||||
"browse-revision", | "browse-revision", | ||||
url_args={"sha1_git": release["target"]}, | url_args={"sha1_git": release["target"]}, | ||||
query_params=query_params_tgt, | query_params=query_params_tgt, | ||||
) | ) | ||||
elif release["target_type"] == "directory": | elif release["target_type"] == "directory": | ||||
target_url = reverse( | target_url = reverse( | ||||
"browse-directory", | "browse-directory", | ||||
url_args={"sha1_git": release["target"]}, | url_args={"sha1_git": release["target"]}, | ||||
query_params=query_params_tgt, | query_params=query_params_tgt, | ||||
) | ) | ||||
elif release["target_type"] == "content": | elif release["target_type"] == "content": | ||||
target_url = reverse( | target_url = reverse( | ||||
"browse-content", | "browse-content", | ||||
url_args={"query_string": release["target"]}, | url_args={"query_string": release["target"]}, | ||||
query_params=query_params_tgt, | query_params=query_params_tgt, | ||||
) | ) | ||||
elif release["target_type"] == "release": | elif release["target_type"] == "release": | ||||
target_url = reverse( | target_url = reverse( | ||||
"browse-release", | "browse-release", | ||||
url_args={"sha1_git": release["target"]}, | url_args={"sha1_git": release["target"]}, | ||||
query_params=query_params_tgt, | query_params=query_params_tgt, | ||||
) | ) | ||||
Done Inline Actionssame here. anlambert: same here. | |||||
tooltip = ( | |||||
f"The release {release['name']} " | |||||
f"is an alias for release {release['target']}" | |||||
) | |||||
release["release_url"] = release_url | release["release_url"] = release_url | ||||
release["target_url"] = target_url | release["target_url"] = target_url | ||||
release["tooltip"] = tooltip | |||||
if origin_info: | if origin_info: | ||||
browse_view_name = "browse-origin-releases" | browse_view_name = "browse-origin-releases" | ||||
else: | else: | ||||
browse_view_name = "browse-snapshot-releases" | browse_view_name = "browse-snapshot-releases" | ||||
prev_releases_url = None | prev_releases_url = None | ||||
next_releases_url = None | next_releases_url = None | ||||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |
Please use Pyhon 3.7 f-strings instead of that old formatting syntax, this is what we use now in our codebase.