Improved --help for create-token, refs #1947

pull/1823/merge
Simon Willison 2022-12-13 14:28:59 -08:00
rodzic f84acae98e
commit d4cc1374f4
2 zmienionych plików z 17 dodań i 6 usunięć

Wyświetl plik

@ -701,13 +701,19 @@ def create_token(
datasette create-token root --secret mysecret
To only allow create-table:
To allow only "view-database-download" for all databases:
\b
datasette create-token root --secret mysecret \\
--all create-table
--all view-database-download
Or to only allow insert-row against a specific table:
To allow "create-table" against a specific database:
\b
datasette create-token root --secret mysecret \\
--database mydb create-table
To allow "insert-row" against a specific table:
\b
datasette create-token root --secret myscret \\

Wyświetl plik

@ -624,12 +624,17 @@ Create a signed API token, see :ref:`authentication_cli_create_token`.
datasette create-token root --secret mysecret
To only allow create-table:
To allow only "view-database-download" for all databases:
datasette create-token root --secret mysecret \
--all create-table
--all view-database-download
Or to only allow insert-row against a specific table:
To allow "create-table" against a specific database:
datasette create-token root --secret mysecret \
--database mydb create-table
To allow "insert-row" against a specific table:
datasette create-token root --secret myscret \
--resource mydb mytable insert-row