aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat_web/ref_routes.py
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2021-06-24 18:45:08 -0700
committerBryan Newbold <bnewbold@robocracy.org>2021-07-23 10:55:09 -0700
commit61ed521cc40c1ee76692e9c4054e89fa63320600 (patch)
tree348857292b2c4d67ac181a9976b4c950ede8fbaa /python/fatcat_web/ref_routes.py
parentc2395869ff7860bb2c7f080fd6c097e299ea58bf (diff)
downloadfatcat-61ed521cc40c1ee76692e9c4054e89fa63320600.tar.gz
fatcat-61ed521cc40c1ee76692e9c4054e89fa63320600.zip
improvements to fuzzy refs view
- fixes to release summary macro - show tab counts correctly by re-using generic entity get helper - table styling; 'prev' link - openlibrary access links - parse-and-match button for unmatched+unstructured refs
Diffstat (limited to 'python/fatcat_web/ref_routes.py')
-rw-r--r--python/fatcat_web/ref_routes.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/python/fatcat_web/ref_routes.py b/python/fatcat_web/ref_routes.py
index bd8ae550..e08aaf15 100644
--- a/python/fatcat_web/ref_routes.py
+++ b/python/fatcat_web/ref_routes.py
@@ -21,11 +21,7 @@ from fatcat_web.entity_helpers import *
@app.route('/release/<string(length=26):ident>/inbound-refs', methods=['GET'])
def release_view_refs_inbound(ident):
- # lookup release ident, ensure it exists
- try:
- release = api.get_release(ident)
- except ApiException as ae:
- abort(ae.status)
+ release = generic_get_entity("release", ident)
offset = request.args.get('offset', '0')
offset = max(0, int(offset)) if offset.isnumeric() else 0
@@ -38,11 +34,7 @@ def release_view_refs_inbound(ident):
@app.route('/release/<string(length=26):ident>/outbound-refs', methods=['GET'])
def release_view_refs_outbound(ident):
- # lookup release ident, ensure it exists
- try:
- release = api.get_release(ident)
- except ApiException as ae:
- abort(ae.status)
+ release = generic_get_entity("release", ident)
offset = request.args.get('offset', '0')
offset = max(0, int(offset)) if offset.isnumeric() else 0