跳转到主要内容

Invenio Drafts Resources模块用于创建REST API

项目描述

https://img.shields.io/travis/inveniosoftware/Invenio-Drafts-Resources.svg https://img.shields.io/coveralls/inveniosoftware/Invenio-Drafts-Resources.svg https://img.shields.io/github/tag/inveniosoftware/Invenio-Drafts-Resources.svg https://img.shields.io/pypi/dm/Invenio-Drafts-Resources.svg https://img.shields.io/github/license/inveniosoftware/Invenio-Drafts-Resources.svg

Invenio Drafts Resources模块用于创建REST API

TODO:请提供模块的功能概述

更多文档可在https://Invenio-Drafts-Resources.readthedocs.io/找到

变更

版本 5.1.0 (发布于2024-08-09)

  • resources:使用和调整vnd.inveniordm.v1+json http接受头

版本 5.0.0 (发布于2024-07-04)

  • services:在无草稿可用时,在读取草稿时返回DraftNotCreatedError

    (在已发布记录上)

版本 4.0.0 (发布于2024-06-04)

  • installation:升级invenio-records-resources

版本 3.1.1 (发布于2024-05-17)

  • services:修复文件编辑的权限问题

版本 3.1.0 (发布于2024-05-03)

  • media-files:防止复制到新版本

版本 3.0.0 (发布于2024-01-31)

  • installation:升级依赖项

  • uow:在ParentRecordCommmitOp上添加“bulk_index”参数

版本 2.0.2 (2023-11-07)

  • components:更改清理方法(向后兼容,性能优化)

版本 2.0.1 (2023-10-26)

  • fix:TypeError multiple values for record

版本 2.0.0 (2023-10-19)

  • service:有条件地锁定文件(重大更改 #267

版本 1.13.1 (2023-10-19)

  • service:处理软删除的草稿

版本 1.13.0 (2023-10-16)

  • media files:在新的发布中创建缺失的存储桶

版本 1.12.2 (2023-10-15)

  • service:将NoResultFound更改为PIDDoesNotExistsError以保持服务.read_draft()的一致性 - 影响没有草稿的已发布记录的错误

版本 1.12.1 (2023-10-10)

  • 服务:允许在搜索版本时通过kwargs传递permission_action

版本 1.12.0 (2023-10-09)

  • 版本:将下一个索引设置为所有记录版本的索引最大值

版本 1.11.2 (2023-10-02)

  • 组件:处理草稿删除动作的禁用状态

版本 1.11.1 (2023-10-02)

  • 组件:替换发布时的模糊错误

版本 1.11.0 (2023-09-21)

  • 资源:添加etag头

  • 资源:将搜索请求参数添加到模式

版本 1.10.1 (2023-09-18)

  • 模型:在获取记录时避免刷新

版本 1.10.0 (2023-09-05)

  • uow:添加ParentRecordCommitOp uow

版本 1.9.0 (2023-09-05)

  • 服务:允许通过kwargs将‘extra_filter’传递给搜索

版本 1.8.1 (2023-08-25)

  • 任务:为搜索添加删除文档的边缘时间窗口

  • 服务:将重索引最新记录从records-resources移动

版本 1.8.0 (2023-08-16)

  • 组件:条件锁定文件

  • 组件:重构文件工作流程

版本 1.7.1 (2023-08-14)

  • 修复草稿下一个版本设置错误的問題

版本 1.7.0 (2023-08-10)

  • 记录:read_latest方法现在接受parent_id,并且可以通过parent_id返回记录的最新版本

  • 当发布时缺少文件时,根据记录是否只能为元数据更改错误信息

版本 1.6.0 (2023-07-21)

  • 添加父id解析器

版本 1.5.0 (2023-07-11)

  • 添加媒体文件组件

版本 1.4.2 (2023-07-05)

  • transifex:更新配置

  • 组件:添加默认文件启用变量

版本 1.4.1 (2023-06-06)

  • 修复管理文件的权限检查

版本 1.4.0 (2023-04-25)

  • 升级invenio-records-resources

  • 确保文件索引的测试

版本 1.3.0 (2023-04-20)

  • 升级invenio-records-resources

版本 1.2.0 (2023-03-24)

  • 将invenio-records-resources升级到v2.0.0

版本 1.1.1 (2023-03-03)

  • 权限:向草稿添加可以管理文件的权限

版本 1.1.0 (2023-03-02)

  • 删除过时的flask-babelex依赖和导入

  • 显式安装invenio-i18n

版本 1.0.4 (2023-02-22)

  • 服务:允许在validate_draft中忽略字段级权限检查

  • 文件:发布从Fetch下载的待下载文件

版本 1.0.3 (2022-12-02)

  • 修复重建索引的内存使用问题

版本 1.0.2 (2022-11-25)

  • 添加i18n翻译。

版本 1.0.1 (2022-11-15)

  • 使用批量索引为服务rebuild_index方法。

版本 1.0.0 (2022-11-04)

  • 增加invenio-records-resources版本

版本 0.2.2 (2020-08-19)

  • 修复对Elasticsearch 6和7的支持

版本 0.2.1 (2020-08-18)

  • 首次公开发布。

项目详情


发行历史 发布通知 | RSS订阅

下载文件

下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

invenio-drafts-resources-5.1.0.tar.gz (73.3 kB 查看哈希值)

上传时间

构建分布

invenio_drafts_resources-5.1.0-py2.py3-none-any.whl (124.4 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者