diff --git a/sourcing/view.py b/sourcing/view.py
index a259178..62d95f5 100644
--- a/sourcing/view.py
+++ b/sourcing/view.py
@@ -265,6 +265,11 @@ def history(username, hashid):
     item = get_item(username, hashid)
     return render_template('history.html', doc=item)
 
+@bp.route('/<username>/<hashid>/xanaedit')
+def xanaedit_item(username, hashid):
+    obj = get_item(username, hashid)
+    return render_template('xanaedit.html', doc=obj)
+
 @bp.route('/<username>/<hashid>/edit', methods=['GET', 'POST'])
 def edit_item(username, hashid):
     obj = get_item(username, hashid)