在metadata.json中配置Datasette 0.x的权限
项目描述
datasette-permissions-metadata
在metadata.json
中配置Datasette 0.x的权限
背景
Datasette 1.0将引入一种使用YAML或JSON直接在Datasette datasette.yml
配置文件中配置权限的新方法。请参阅有关配置权限的详细信息。
此插件通过允许在Datasette 0.64+系列版本中添加到metadata.json
或metadata.yml
文件中的permissions
键,为这些版本提供类似的功能。
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-permissions-metadata
配置
要将upload-csvs
权限(由datasette-upload-csvs插件使用)授予具有id
为simon
的用户,请将以下内容添加到metadata.json
{
"permissions": {
"upload-csvs": {
"id": "simon"
}
}
}
有关此配置格式的更多详细信息,请参阅允许块的文档。
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-permissions-metadata
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
关闭
datasette_permissions_metadata-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 55dd9465e58177d63299a5d522bda058a0608ee73f26a6767b0e50be9b52e328 |
|
MD5 | 0df8af834dae4756c5f34c90512bd4fa |
|
BLAKE2b-256 | 65a4a036709c971d3e45da01401ba5f979ff14a9854b115af5890af3b6d73e85 |
关闭
datasette_permissions_metadata-0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bcd0ca83ddb53c9f45ebf49cec5b91f1befe40f6cc1a3f3eda2108aa4535ecd4 |
|
MD5 | bd8420239c8f8f1ca6276c433311e104 |
|
BLAKE2b-256 | f4d03e3b61adba81afc5e0b1baf4cd0b4d1268dcfeabe225d20b5939236b1c8b |