From 1ba05cefe3179c23164a088037d9984ab6540ecb Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand <benjamin.bertrand@esss.se> Date: Fri, 1 Dec 2017 23:29:02 +0100 Subject: [PATCH] Make view item page consistent with new layout --- app/main/views.py | 2 +- app/static/js/items.js | 2 +- app/templates/view_item.html | 14 +++++++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/main/views.py b/app/main/views.py index b8476d0..3dfd313 100644 --- a/app/main/views.py +++ b/app/main/views.py @@ -95,7 +95,7 @@ def create_item(): return render_template('create_item.html', form=form) -@bp.route('/view/<ics_id>') +@bp.route('/items/view/<ics_id>') @login_required def view_item(ics_id): item = models.Item.query.filter_by(ics_id=ics_id).first_or_404() diff --git a/app/static/js/items.js b/app/static/js/items.js index 68f95b9..70c310f 100644 --- a/app/static/js/items.js +++ b/app/static/js/items.js @@ -25,7 +25,7 @@ $(document).ready(function() { if ( data === null ) { return data; } - var url = $SCRIPT_ROOT + "/view/" + data; + var url = $SCRIPT_ROOT + "/items/view/" + data; return '<a href="'+ url + '">' + data + '</a>'; } } diff --git a/app/templates/view_item.html b/app/templates/view_item.html index 7eed714..355bfc4 100644 --- a/app/templates/view_item.html +++ b/app/templates/view_item.html @@ -4,7 +4,19 @@ {% block title %}View Item - CSEntry{% endblock %} {% block main %} - <h2>Item {{ item['ics_id'] }}</h2> + <ul class="nav nav-tabs"> + <li class="nav-item"> + <a class="nav-link" href="{{ url_for('main.list_items') }}">List items</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="{{ url_for('main.create_item') }}">Register new item</a> + </li> + <li class="nav-item"> + <a class="nav-link active" href="{{ url_for('main.view_item', ics_id=item['ics_id']) }}">View item</a> + </li> + </ul> + + <br> <dl class="row"> <dt class="col-sm-3">ICS id</dt> -- GitLab