Changeset View
Changeset View
Standalone View
Standalone View
swh/web/ui/views/browse.py
Show First 20 Lines • Show All 240 Lines • ▼ Show 20 Lines | |||||
@app.route('/browse/origin/') | @app.route('/browse/origin/') | ||||
@app.route('/browse/origin/<int:origin_id>/') | @app.route('/browse/origin/<int:origin_id>/') | ||||
@set_renderers(HTMLRenderer) | @set_renderers(HTMLRenderer) | ||||
def browse_origin(origin_id): | def browse_origin(origin_id): | ||||
"""Browse origin with id id. | """Browse origin with id id. | ||||
""" | """ | ||||
env = {'origin_id': origin_id, | |||||
browse_url = url_for('browse_revision_with_origin', origin_id=origin_id) | |||||
visit_url = url_for('api_origin_visits', origin_id=origin_id) | |||||
env = {'browse_url': browse_url, | |||||
'visit_url': visit_url, | |||||
'origin_id': origin_id, | |||||
'origin': None} | 'origin': None} | ||||
try: | try: | ||||
env['origin'] = api.api_origin(origin_id) | env['origin'] = api.api_origin(origin_id) | ||||
except (NotFoundExc, BadInputExc) as e: | except (NotFoundExc, BadInputExc) as e: | ||||
env['message'] = str(e) | env['message'] = str(e) | ||||
return render_template('origin.html', **env) | return render_template('origin.html', **env) | ||||
▲ Show 20 Lines • Show All 590 Lines • Show Last 20 Lines |