[ckan-changes] [ckan/ckan] 9cdc19: Extensions can be registered as Flask Blueprints.

GitHub noreply at github.com
Fri May 13 13:21:15 UTC 2016


  Branch: refs/heads/poc-flask-views.blueprint
  Home:   https://github.com/ckan/ckan
  Commit: 9cdc19f86e2de76985ddbdb69a668380298939f2
      https://github.com/ckan/ckan/commit/9cdc19f86e2de76985ddbdb69a668380298939f2
  Author: Brook Elgie <specialbrew at gmail.com>
  Date:   2016-05-13 (Fri, 13 May 2016)

  Changed paths:
    M ckan/config/middleware.py
    M ckan/plugins/core.py
    A ckanext/example_flask_iroutes/__init__.py
    A ckanext/example_flask_iroutes/plugin.py
    A ckanext/example_flask_iroutes/tests/__init__.py
    A ckanext/example_flask_iroutes/tests/test_routes.py
    M setup.py

  Log Message:
  -----------
  Extensions can be registered as Flask Blueprints.

Plugins that implement the IRoutes interface can define a
`get_blueprint` method, returning a Flask Blueprint. This can be used to
extend the functionality of the Flask app.

Routes defined by the extension blueprint will take priority over routes
with equivalent rules defined by core.




More information about the ckan-changes mailing list