Changeset View
Changeset View
Standalone View
Standalone View
swh/web/browse/views/utils/snapshot_context.py
Show First 20 Lines • Show All 801 Lines • ▼ Show 20 Lines | if branches_bc: | ||||
query_params_prev['branches_breadcrumbs'] = ','.join(branches_bc[:-1]) | query_params_prev['branches_breadcrumbs'] = ','.join(branches_bc[:-1]) | ||||
prev_branches_url = reverse(browse_view_name, url_args=url_args, | prev_branches_url = reverse(browse_view_name, url_args=url_args, | ||||
query_params=query_params_prev) | query_params=query_params_prev) | ||||
elif branches_from: | elif branches_from: | ||||
prev_branches_url = reverse(browse_view_name, url_args=url_args, | prev_branches_url = reverse(browse_view_name, url_args=url_args, | ||||
query_params=query_params) | query_params=query_params) | ||||
if len(displayed_branches) > PER_PAGE: | if snapshot['next_branch'] is not None: | ||||
query_params_next = dict(query_params) | query_params_next = dict(query_params) | ||||
next_branch = displayed_branches[-1]['name'] | next_branch = displayed_branches[-1]['name'] | ||||
del displayed_branches[-1] | del displayed_branches[-1] | ||||
branches_bc.append(next_branch) | branches_bc.append(next_branch) | ||||
query_params_next['branches_breadcrumbs'] = ','.join(branches_bc) | query_params_next['branches_breadcrumbs'] = ','.join(branches_bc) | ||||
next_branches_url = reverse(browse_view_name, url_args=url_args, | next_branches_url = reverse(browse_view_name, url_args=url_args, | ||||
query_params=query_params_next) | query_params=query_params_next) | ||||
▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | if rel_bc: | ||||
query_params_prev['releases_breadcrumbs'] = ','.join(rel_bc[:-1]) | query_params_prev['releases_breadcrumbs'] = ','.join(rel_bc[:-1]) | ||||
prev_releases_url = reverse(browse_view_name, url_args=url_args, | prev_releases_url = reverse(browse_view_name, url_args=url_args, | ||||
query_params=query_params_prev) | query_params=query_params_prev) | ||||
elif rel_from: | elif rel_from: | ||||
prev_releases_url = reverse(browse_view_name, url_args=url_args, | prev_releases_url = reverse(browse_view_name, url_args=url_args, | ||||
query_params=query_params) | query_params=query_params) | ||||
if len(displayed_releases) > PER_PAGE: | if snapshot['next_branch'] is not None: | ||||
query_params_next = dict(query_params) | query_params_next = dict(query_params) | ||||
next_rel = displayed_releases[-1]['branch_name'] | next_rel = displayed_releases[-1]['branch_name'] | ||||
del displayed_releases[-1] | del displayed_releases[-1] | ||||
rel_bc.append(next_rel) | rel_bc.append(next_rel) | ||||
query_params_next['releases_breadcrumbs'] = ','.join(rel_bc) | query_params_next['releases_breadcrumbs'] = ','.join(rel_bc) | ||||
next_releases_url = reverse(browse_view_name, url_args=url_args, | next_releases_url = reverse(browse_view_name, url_args=url_args, | ||||
query_params=query_params_next) | query_params=query_params_next) | ||||
Show All 19 Lines |