Clearer docs for actor_matches_allow

pull/809/head
Simon Willison 2020-06-09 07:10:46 -07:00
rodzic eefeafaa27
commit fa87d16612
2 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -867,7 +867,8 @@ async def async_call_with_supported_arguments(fn, **kwargs):
def actor_matches_allow(actor, allow):
actor = actor or {}
if actor is None:
actor = {"anonymous": True}
if allow is None:
return True
for key, values in allow.items():

Wyświetl plik

@ -239,7 +239,7 @@ To limit this ability for just one specific database, use this:
actor_matches_allow()
=====================
Plugins that wish to implement the same permissions scheme as canned queries can take advantage of the ``datasette.utils.actor_matches_allow(actor, allow)`` function:
Plugins that wish to implement this same ``"allow"`` block permissions scheme can take advantage of the ``datasette.utils.actor_matches_allow(actor, allow)`` function:
.. code-block:: python