mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
ds.allowed() is now keyword-argument only, closes #2519
This commit is contained in:
parent
8e9916b286
commit
159b9f3fec
2 changed files with 31 additions and 12 deletions
|
|
@ -1369,6 +1369,7 @@ class Datasette:
|
|||
|
||||
async def allowed(
|
||||
self,
|
||||
*,
|
||||
action: str,
|
||||
resource: "Resource",
|
||||
actor: dict | None = None,
|
||||
|
|
@ -1382,9 +1383,9 @@ class Datasette:
|
|||
Example:
|
||||
from datasette.resources import TableResource
|
||||
can_view = await datasette.allowed(
|
||||
"view-table",
|
||||
TableResource(database="analytics", table="users"),
|
||||
actor
|
||||
action="view-table",
|
||||
resource=TableResource(database="analytics", table="users"),
|
||||
actor=actor
|
||||
)
|
||||
"""
|
||||
from datasette.utils.actions_sql import check_permission_for_resource
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue