Made show_messages available to plugins, closes #864

This commit is contained in:
Simon Willison 2020-06-28 17:50:47 -07:00
commit a8a5f81372
4 changed files with 17 additions and 3 deletions

View file

@ -739,6 +739,7 @@ class Datasette:
"zip": zip,
"body_scripts": body_scripts,
"format_bytes": format_bytes,
"show_messages": lambda: self._show_messages(request),
"extra_css_urls": self._asset_urls("extra_css_urls", template, context),
"extra_js_urls": self._asset_urls("extra_js_urls", template, context),
"base_url": self.config("base_url"),

View file

@ -92,7 +92,6 @@ class BaseView:
**{
"database_url": self.database_url,
"database_color": self.database_color,
"show_messages": lambda: self.ds._show_messages(request),
"select_templates": [
"{}{}".format(
"*" if template_name == template.name else "", template_name