Datasette-files 0.1a3 引入了细粒度的权限范围控制、用于文件选择的全新 Web Component,以及用于跨插件集成的 Python API。
📝 详细摘要
datasette-files 插件的此版本(0.1a3)重点在于改善其与其他 Datasette 插件(如 datasette-extract)的集成。主要更新包括:通过 FileResource 引入了用于编辑和删除文件的范围权限控制;为 UI 提供了一个可复用的 Web Component;以及一个新的 Python API (get_file),允许其他插件以编程方式访问文件数据。
💡 主要观点
- 引入文件管理的范围权限控制。 此次更新增加了 owners_can_edit 和 owners_can_delete 配置选项,将操作范围限定在新的 FileResource 层级中,以确保更好的访问控制。
💬 文章金句
- 我正在致力于将 datasette-files 集成到其他插件中,例如 datasette-extract。
- 文件选择器 UI 现在以 Web Component 的形式提供。
- 新增了 from datasette_files import get_file Python API,供需要访问文件数据的其他插件使用。
📊 文章信息
AI 评分:82
来源:Simon Willison's Weblog
作者:Simon Willison
分类:软件编程
语言:英文
阅读时间:1 分钟
字数:89
标签: Datasette, Python, 开源, Web Components, 插件开发