New --root mechanism with datasette.root_enabled, closes #2521

This commit is contained in:
Simon Willison 2025-10-23 12:40:50 -07:00
commit c06e05b7db
7 changed files with 191 additions and 31 deletions

View file

@ -460,6 +460,7 @@ class Datasette:
self._register_renderers()
self._permission_checks = collections.deque(maxlen=200)
self._root_token = secrets.token_hex(32)
self.root_enabled = False
self.client = DatasetteClient(self)
async def apply_metadata_json(self):