Git based wiki inspired by Gollum
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
564B

  1. from __future__ import absolute_import
  2. from flask import render_template, request, Blueprint, current_app
  3. from flask_login import current_user
  4. from realms import search as search_engine
  5. blueprint = Blueprint('search', __name__, template_folder='templates')
  6. @blueprint.route('/_search')
  7. def search():
  8. if current_app.config.get('PRIVATE_WIKI') and current_user.is_anonymous():
  9. return current_app.login_manager.unauthorized()
  10. results = search_engine.wiki(request.args.get('q'))
  11. return render_template('search/search.html', results=results)