datasette/datasette/views
Simon Willison 8bf06a76b5
register_permissions() plugin hook (#1940)
* Docs for permissions: in metadata, refs #1636
* Refactor default_permissions.py to help with implementation of #1636
* register_permissions() plugin hook, closes #1939 - also refs #1938
* Tests for register_permissions() hook, refs #1939
* Documentation for datasette.permissions, refs #1939
* permission_allowed() falls back on Permission.default, refs #1939
* Raise StartupError on duplicate permissions
* Allow dupe permisisons if exact matches
2022-12-12 18:05:54 -08:00
..
__init__.py Refactored views into new views/ modules, refs #256 2018-05-14 00:04:23 -03:00
base.py Move CORS headers into base class, refs #1922 2022-11-30 15:48:32 -08:00
database.py register_permissions() plugin hook (#1940) 2022-12-12 18:05:54 -08:00
index.py register_permissions() plugin hook (#1940) 2022-12-12 18:05:54 -08:00
row.py /db/table/pk/-/update endpoint, closes #1863 2022-11-29 10:06:19 -08:00
special.py register_permissions() plugin hook (#1940) 2022-12-12 18:05:54 -08:00
table.py register_permissions() plugin hook (#1940) 2022-12-12 18:05:54 -08:00