From 752fe00dc50c4e6d4627e4fe211d1749399c0eb8 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Fri, 28 Sep 2018 13:37:39 -0700 Subject: lock down editing links/routes for preview --- python/fatcat/routes.py | 52 ++++++++++++++--------------- python/fatcat/templates/base.html | 4 +-- python/fatcat/templates/container_view.html | 2 +- python/fatcat/templates/creator_view.html | 2 +- python/fatcat/templates/file_view.html | 2 +- python/fatcat/templates/home.html | 6 ---- python/fatcat/templates/release_view.html | 2 +- python/fatcat/templates/work_view.html | 2 +- 8 files changed, 33 insertions(+), 39 deletions(-) diff --git a/python/fatcat/routes.py b/python/fatcat/routes.py index 801397e8..b1458fb1 100644 --- a/python/fatcat/routes.py +++ b/python/fatcat/routes.py @@ -44,18 +44,18 @@ def container_edit_view(ident): # # else: # #return render_template('container_edit.html') -@app.route('/container/create', methods=['GET']) -def container_create_view(): - return render_template('container_create.html') - -@app.route('/container/create', methods=['POST']) -def container_create(): - params = dict() - for k in request.form: - if k.startswith('container_'): - params[k[10:]] = request.form[k] - edit = api.create_container(params=params) - return redirect("/container/{}".format(edit.ident)) +#@app.route('/container/create', methods=['GET']) +#def container_create_view(): +# return render_template('container_create.html') + +#@app.route('/container/create', methods=['POST']) +#def container_create(): +# params = dict() +# for k in request.form: +# if k.startswith('container_'): +# params[k[10:]] = request.form[k] +# edit = api.create_container(params=params) +# return redirect("/container/{}".format(edit.ident)) @app.route('/container/lookup', methods=['GET']) def container_lookup(): @@ -168,18 +168,18 @@ def release_lookup(): abort(ae.status) return redirect('/release/{}'.format(resp.ident)) -@app.route('/release/create', methods=['GET']) -def release_create_view(): - return render_template('release_create.html') +#@app.route('/release/create', methods=['GET']) +#def release_create_view(): +# return render_template('release_create.html') -@app.route('/release/create', methods=['POST']) -def release_create(): - params = dict() - for k in request.form: - if k.startswith('release_'): - params[k[10:]] = request.form[k] - edit = api.create_release(params=params) - return redirect("/release/{}".format(edit.ident)) +#@app.route('/release/create', methods=['POST']) +#def release_create(): +# params = dict() +# for k in request.form: +# if k.startswith('release_'): +# params[k[10:]] = request.form[k] +# edit = api.create_release(params=params) +# return redirect("/release/{}".format(edit.ident)) @app.route('/release//history', methods=['GET']) def release_history(ident): @@ -217,9 +217,9 @@ def release_view(ident): return render_template('release_view.html', release=entity, authors=authors, files=files, container=container) -@app.route('/work/create', methods=['GET']) -def work_create_view(): - return abort(404) +#@app.route('/work/create', methods=['GET']) +#def work_create_view(): + #return abort(404) @app.route('/work//history', methods=['GET']) def work_history(ident): diff --git a/python/fatcat/templates/base.html b/python/fatcat/templates/base.html index 617450c2..838e795d 100644 --- a/python/fatcat/templates/base.html +++ b/python/fatcat/templates/base.html @@ -36,11 +36,11 @@ diff --git a/python/fatcat/templates/container_view.html b/python/fatcat/templates/container_view.html index c2ca7327..ad4905f8 100644 --- a/python/fatcat/templates/container_view.html +++ b/python/fatcat/templates/container_view.html @@ -98,7 +98,7 @@ Raw Object: diff --git a/python/fatcat/templates/creator_view.html b/python/fatcat/templates/creator_view.html index 2ce01fb6..316a1508 100644 --- a/python/fatcat/templates/creator_view.html +++ b/python/fatcat/templates/creator_view.html @@ -72,7 +72,7 @@ Raw Object: diff --git a/python/fatcat/templates/file_view.html b/python/fatcat/templates/file_view.html index 70ce8771..ff08de83 100644 --- a/python/fatcat/templates/file_view.html +++ b/python/fatcat/templates/file_view.html @@ -97,7 +97,7 @@ Raw Object: diff --git a/python/fatcat/templates/home.html b/python/fatcat/templates/home.html index 4d3b44a1..e5a77930 100644 --- a/python/fatcat/templates/home.html +++ b/python/fatcat/templates/home.html @@ -29,14 +29,12 @@ indexing (aka, linking together of pre-prints and final copies).
Entity - Actions Examples Lookup
Release
journal article, pre-print, book
published version of a Work -
Create Dummy
Realistic
@@ -47,7 +45,6 @@ indexing (aka, linking together of pre-prints and final copies).
Container
journal or serial -
Create Dummy
Realistic
@@ -59,7 +56,6 @@ indexing (aka, linking together of pre-prints and final copies).
Creator
authors, editors, translators -
Dummy
Realistic
@@ -70,7 +66,6 @@ indexing (aka, linking together of pre-prints and final copies).
File
specific digital blobs (immutable) -
Dummy
Realistic
@@ -81,7 +76,6 @@ indexing (aka, linking together of pre-prints and final copies).
Work
for grouping Releases -
Dummy
Realistic
diff --git a/python/fatcat/templates/release_view.html b/python/fatcat/templates/release_view.html index a4b3e2bb..c86eac75 100644 --- a/python/fatcat/templates/release_view.html +++ b/python/fatcat/templates/release_view.html @@ -273,7 +273,7 @@ This release citing other releases. diff --git a/python/fatcat/templates/work_view.html b/python/fatcat/templates/work_view.html index 87120e63..949ca769 100644 --- a/python/fatcat/templates/work_view.html +++ b/python/fatcat/templates/work_view.html @@ -62,7 +62,7 @@ still reference the same underlying "work". -- cgit v1.2.3