Mercurial > piecrust2
comparison piecrust/admin/views/preview.py @ 919:725744a4c42d
serve: Fix previewing articles from the administration panel.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 29 Sep 2017 08:44:21 -0700 |
parents | dcdec4b951a1 |
children | 7ecb946bfafd |
comparison
equal
deleted
inserted
replaced
918:7f1da7e7b154 | 919:725744a4c42d |
---|---|
1 from flask import current_app, g, make_response | 1 from flask import current_app, g, make_response |
2 from flask.ext.login import login_required | 2 from flask.ext.login import login_required |
3 from piecrust.serving.server import Server | 3 from piecrust.serving.server import PieCrustServer |
4 from ..blueprint import foodtruck_bp | 4 from ..blueprint import foodtruck_bp |
5 | 5 |
6 | 6 |
7 @foodtruck_bp.route('/preview/') | 7 @foodtruck_bp.route('/preview/') |
8 @login_required | 8 @login_required |
13 @foodtruck_bp.route('/preview/<path:url>') | 13 @foodtruck_bp.route('/preview/<path:url>') |
14 @login_required | 14 @login_required |
15 def preview_page(url): | 15 def preview_page(url): |
16 pcappfac = g.site.piecrust_factory | 16 pcappfac = g.site.piecrust_factory |
17 url_prefix = current_app.config['FOODTRUCK_URL_PREFIX'] | 17 url_prefix = current_app.config['FOODTRUCK_URL_PREFIX'] |
18 server = Server(pcappfac, | 18 server = PieCrustServer(pcappfac, |
19 root_url='%s/preview/' % url_prefix) | 19 root_url='%s/preview/' % url_prefix) |
20 return make_response(server._run_request) | 20 return make_response(server) |
21 | 21 |