Changeset View
Changeset View
Standalone View
Standalone View
swh/web/browse/views/origin.py
Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | def origin_releases_browse(request, origin_url, timestamp=None): | ||||
return browse_snapshot_releases(request, | return browse_snapshot_releases(request, | ||||
origin_url=origin_url, timestamp=timestamp) | origin_url=origin_url, timestamp=timestamp) | ||||
@browse_route(r'origin/(?P<origin_url>.+)/visits/', | @browse_route(r'origin/(?P<origin_url>.+)/visits/', | ||||
view_name='browse-origin-visits') | view_name='browse-origin-visits') | ||||
def origin_visits_browse(request, origin_url): | def origin_visits_browse(request, origin_url): | ||||
"""Django view that produces an HTML display of visits reporting | """Django view that produces an HTML display of visits reporting | ||||
for a swh origin identified by its id or its url. | for a given origin. | ||||
The url that points to it is | The url that points to it is | ||||
:http:get:`/browse/origin/(origin_url)/visits/`. | :http:get:`/browse/origin/(origin_url)/visits/`. | ||||
""" | """ | ||||
try: | try: | ||||
origin_info = service.lookup_origin({'url': origin_url}) | origin_info = service.lookup_origin({'url': origin_url}) | ||||
origin_visits = get_origin_visits(origin_info) | origin_visits = get_origin_visits(origin_info) | ||||
snapshot_context = get_snapshot_context(origin_url=origin_url) | snapshot_context = get_snapshot_context(origin_url=origin_url) | ||||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |