Simon Willison
|
ed15c9908e
|
Shrunk ecosystem docs in favour of datasette.io, closes #1182
|
2021-01-09 14:17:18 -08:00 |
Simon Willison
|
6fd35be64d
|
Fixed invalid JSON in exampl
|
2020-11-15 08:45:26 -08:00 |
Simon Willison
|
200284e1a7
|
Clarified how --plugin-secret works
|
2020-11-15 08:43:13 -08:00 |
Simon Willison
|
69033c6ec4
|
datasette install --upgrade option, closes #945
|
2020-08-19 10:20:41 -07:00 |
Simon Willison
|
01fe5b7401
|
datasette install / datasette uninstall commands, closes #925
|
2020-08-11 15:32:06 -07:00 |
Simon Willison
|
c32af6f693
|
Split out new 'Writing plugins' page, refs #687
|
2020-06-21 19:37:48 -07:00 |
Simon Willison
|
36e77e1006
|
Move plugin hooks docs to plugin_hooks.rst, refs #687
|
2020-06-21 17:34:10 -07:00 |
Simon Willison
|
55a6ffb93c
|
Link to datasette-saved-queries plugin, closes #852
|
2020-06-19 20:08:30 -07:00 |
Simon Willison
|
9216127ace
|
Documentation tweak, refs #852
|
2020-06-18 16:39:43 -07:00 |
Simon Willison
|
6c26345836
|
New plugin hook: canned_queries(), refs #852
|
2020-06-18 16:35:15 -07:00 |
Simon Willison
|
0c27f10f9d
|
Updated plugin examples to include datasette-psutil
|
2020-06-13 16:41:26 -07:00 |
Simon Willison
|
ae99af2536
|
Fixed rST code formatting, refs #834
|
2020-06-13 10:59:35 -07:00 |
Simon Willison
|
09a3479a54
|
New "startup" plugin hook, closes #834
|
2020-06-13 10:55:41 -07:00 |
Simon Willison
|
793a52b317
|
Link to datasett-auth-tokens and datasette-permissions-sql in docs, refs #806
|
2020-06-11 17:43:51 -07:00 |
Simon Willison
|
98632f0a87
|
--secret command for datasette publish
Closes #787
|
2020-06-11 09:02:03 -07:00 |
Simon Willison
|
9f236c4c00
|
Warn that register_facet_classes may change, refs #830
Also documented policy that plugin hooks should not be shipped without a real example. Refs #818
|
2020-06-10 13:06:46 -07:00 |
Simon Willison
|
fac8e93815
|
request.url_vars property, closes #822
|
2020-06-08 20:40:00 -07:00 |
Simon Willison
|
db660db463
|
Docs + unit tests for Response, closes #821
|
2020-06-08 20:32:10 -07:00 |
Simon Willison
|
f5e79adf26
|
register_routes() plugin hook (#819)
Fixes #215
|
2020-06-08 20:12:06 -07:00 |
Simon Willison
|
e0a4664fba
|
Better example plugin for permission_allowed
Also fixed it so default permission checks run after plugin permission checks, refs #818
|
2020-06-08 15:09:57 -07:00 |
Simon Willison
|
c7d145e016
|
Updated example for extra_template_vars hook, closes #816
|
2020-06-08 12:06:05 -07:00 |
Simon Willison
|
799c5d5357
|
Renamed resource_identifier to resource, refs #817
|
2020-06-08 11:59:53 -07:00 |
Simon Willison
|
c9f1ec616e
|
Removed resource_type from permissions system, closes #817
Refs #811, #699
|
2020-06-08 11:51:03 -07:00 |
Simon Willison
|
0c064c5fe2
|
More things you can do with plugins
|
2020-06-04 20:10:40 -07:00 |
Simon Willison
|
2074efa5a4
|
Another actor_from_request example
|
2020-06-04 18:38:32 -07:00 |
Simon Willison
|
8524866fdf
|
Link to authentication docs
|
2020-06-04 16:58:19 -07:00 |
Simon Willison
|
461c82838d
|
Implemented actor_from_request with tests, refs #699
Also added datasette argument to permission_allowed hook
|
2020-05-31 18:16:42 -07:00 |
Simon Willison
|
060a56735c
|
actor_from_request and permission_allowed hookspecs, refs #699
|
2020-05-31 18:16:42 -07:00 |
Simon Willison
|
31fb006a9b
|
Added datasette.get_database() method
Refs #576
|
2020-05-30 07:29:59 -07:00 |
Simon Willison
|
5ab411c733
|
can_render mechanism for register_output_renderer, closes #770
|
2020-05-27 22:57:05 -07:00 |
Simon Willison
|
57f48b8416
|
Made register_output_renderer callback optionally awaitable, closes #776
|
2020-05-27 19:43:30 -07:00 |
Simon Willison
|
52c4387c7d
|
Redesigned register_output_renderer plugin hook, closes #581
|
2020-05-27 19:21:41 -07:00 |
Simon Willison
|
4b96857f17
|
Link to request object documentation, refs #706
|
2020-05-27 15:35:25 -07:00 |
Simon Willison
|
af5702220c
|
Added datasette-media plugin to the docs
|
2020-05-27 13:34:12 -07:00 |
Simon Willison
|
9e6075d21f
|
rST fixes for register_output_renderer docs
|
2020-05-27 11:35:31 -07:00 |
Simon Willison
|
25014ca25e
|
Configuration directory mode, closes #731
|
2020-04-27 09:30:24 -07:00 |
Simon Willison
|
227bb3e91f
|
Added more example plugins
|
2020-04-22 06:47:20 -07:00 |
Simon Willison
|
e0e7a0facf
|
Removed Zeit Now v1 support, closes #710
|
2020-04-04 16:04:33 -07:00 |
Simon Willison
|
3b3cb3e8df
|
Added example plugins to plugin hooks docs, closes #709
|
2020-03-24 15:29:34 -07:00 |
Simon Willison
|
fd2a74dc09
|
Updated publish_subcommand example
|
2020-03-18 17:47:53 -07:00 |
Simon Willison
|
4933035b75
|
RST fix
|
2020-03-02 08:10:16 -08:00 |
Simon Willison
|
613f6fad72
|
Improved extra_template_vars documentation
|
2020-03-02 07:12:34 -08:00 |
Simon Willison
|
a093c5f79f
|
.execute_write() and .execute_write_fn() methods on Database (#683)
Closes #682.
|
2020-02-24 20:45:07 -08:00 |
Simon Willison
|
6303ea5048
|
prepare_connection() now takes datasette and database args, refs #678
|
2020-02-21 17:32:40 -08:00 |
Simon Willison
|
3ffb8f3b98
|
.add_database() and .remove_database() methods, refs #671
Also made a start on the Datasette class documentation, refs #576
|
2020-02-13 17:27:57 -08:00 |
Simon Willison
|
a562f29655
|
Examples of things you can do with plugins
|
2019-11-27 11:19:11 -08:00 |
Simon Willison
|
aca41618f8
|
index view is also important for plugin hooks
|
2019-11-25 09:04:39 -08:00 |
Simon Willison
|
8c642f04e0
|
Render templates using Jinja async mode
Closes #628
|
2019-11-14 15:14:22 -08:00 |
Simon Willison
|
ed57e4f990
|
Plugin static assets support both hyphens and underscores in names
Closes #611
|
2019-11-01 15:15:10 -07:00 |
Simon Willison
|
973f8f139d
|
--plugin-secret option for datasette publish
Closes #543
Also added new --show-files option to publish now and publish cloudrun - handy for debugging.
|
2019-07-07 19:06:31 -07:00 |