Merge pull request #172 from alxjsn/master

Search is now blocked for anonymous users on PRIVATE_WIKIs
This commit is contained in:
Chase Sterling 2016-08-15 23:43:10 -04:00 committato da GitHub
commit 1965cbb9ba
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni

Vedi File

@ -1,4 +1,5 @@
from flask import render_template, request, Blueprint
from flask import render_template, request, Blueprint, current_app
from flask.ext.login import current_user
from realms import search as search_engine
blueprint = Blueprint('search', __name__)
@ -6,5 +7,8 @@ blueprint = Blueprint('search', __name__)
@blueprint.route('/_search')
def search():
if current_app.config.get('PRIVATE_WIKI') and current_user.is_anonymous():
return current_app.login_manager.unauthorized()
results = search_engine.wiki(request.args.get('q'))
return render_template('search/search.html', results=results)