datasette/datasette
Simon Willison c3caf36af7
Template slot family of plugin hooks - top_homepage() and others
New plugin hooks:

top_homepage
top_database
top_table
top_row
top_query
top_canned_query

New datasette.utils.make_slot_function()

Closes #1191
2024-01-30 19:54:03 -08:00
..
publish
static JavaScript Plugin API, providing custom panels and column menu items 2023-10-12 17:00:27 -07:00
templates Template slot family of plugin hooks - top_homepage() and others 2024-01-30 19:54:03 -08:00
utils Template slot family of plugin hooks - top_homepage() and others 2024-01-30 19:54:03 -08:00
views Template slot family of plugin hooks - top_homepage() and others 2024-01-30 19:54:03 -08:00
__init__.py New JSON design for query views (#2118) 2023-08-07 18:47:39 -07:00
__main__.py
actor_auth_cookie.py
app.py jinja2_environment_from_request() plugin hook 2024-01-05 14:33:23 -08:00
blob_renderer.py
cli.py Raise an exception if a "plugins" block exists in metadata.json 2023-10-12 09:20:50 -07:00
database.py db.execute_isolated_fn() method (#2220) 2023-12-19 10:51:03 -08:00
default_magic_parameters.py
default_menu_links.py
default_permissions.py Move non-metadata configuration from metadata.yaml to datasette.yaml 2023-10-12 09:16:37 -07:00
facets.py Foreign key label expanding respects table permissions, closes #2178 2023-09-07 15:51:09 -07:00
filters.py
forbidden.py
handle_exception.py jinja2_environment_from_request() plugin hook 2024-01-05 14:33:23 -08:00
hookspecs.py Template slot family of plugin hooks - top_homepage() and others 2024-01-30 19:54:03 -08:00
inspect.py
permissions.py Cascade for restricted token view-table/view-database/view-instance operations (#2154) 2023-08-29 09:32:34 -07:00
plugins.py Use importlib_metadata for 3.9 as well, refs #2057 2023-09-21 14:58:39 -07:00
renderer.py Fix for ?_extra=columns bug, closes #2230 2024-01-08 13:12:57 -08:00
sql_functions.py
tracer.py
url_builder.py
version.py 1.0a8.dev1 version number 2024-01-05 16:59:25 -08:00