Invenio资源模块,用于创建REST API。
项目描述
Invenio Resources模块用于创建REST API
待办:请提供模块的功能概述
更多文档可在https://invenio-records-resources.readthedocs.io/找到
变更
版本v6.3.1(发布于2024-10-01)
- uow:将单元工作模式和记录外操作移动到invenio-db。添加向后兼容的导入。 
版本v6.3.0(发布于2024-08-08)
- files:同步文件访问状态 
- files:同步上传文件的元数据更改 
- files:更新获取文件存储桶 
版本v6.2.0(发布于2024-08-02)
- service:添加批量创建/更新方法 
版本v6.1.1(发布于2024-07-30)
- services:重新抛出记录权限错误 
版本6.1.0(发布于2024-07-05)
- files:文件编辑时同步元数据 
版本6.0.0(发布于2024-06-04)
- uow:将任务操作更新为使用apply_async而不是delay 
- uow:添加撤销任务操作 
版本5.9.2(发布于2024-05-22)
- isort:修复导入 
版本5.9.1(发布于2024-05-22)
- errors:为RecordPermissionDeniedError添加错误处理器 
版本5.9.0(发布于2024-05-22)
- errors:添加RecordPermissionDeniedError 
版本5.8.0(发布于2024-05-21)
- processors:可选使用PyVIPS处理图像元数据 
版本5.7.0(发布于2024-05-06)
- files-schema:在序列化中隐藏uri 
- records:为文件添加访问字段 
版本5.6.0(发布于2024-04-23)
- services:添加对嵌套链接的支持 
版本5.5.0(发布于2024-04-09)
- 记录:添加带索引的计算系统字段;允许计算系统字段在索引中缓存值,并在从索引读取时使用缓存的值。 
版本 5.4.0(发布日期:2024-03-22)
- 安装:升级 invenio-app、invenio-base、invenio-accounts(删除 before_first_request_deprecation) 
版本 5.3.0(发布日期:2024-03-20)
- 分面:提供新的 CombinedTermsFacet(用于嵌套主题的分面) 
版本 5.2.4(发布日期:2024-02-27)
- 处理器:更新文件元数据提取器以处理多序列图像 
版本 5.2.3(发布日期:2024-02-16)
- 模式:在 pre_load 中避免修改原始数据 
版本 5.2.2(发布日期:2024-02-09)
- 模型:恢复文件记录键的唯一索引 
版本 5.2.1(发布日期:2024-02-09)
- 模型:移除文件记录键的唯一约束 
版本 5.2.0(发布日期:2024-02-05)
- 模型:修复记录文件索引 
- 模型:在 object_version_id 上添加索引 
- 任务:改进异常日志分组 
版本 5.1.0(发布日期:2024-02-02)
- 查询解析器:添加搜索字段值映射 
版本 5.0.0(发布日期:2024-01-29)
- 安装:升级 invenio-accounts 
版本 4.19.0(发布日期:2024-01-18)
- 文件管理器:从其他存储桶复制以提高性能 
版本 4.18.3(发布日期:2023-12-13)
- 文件:限制 REST API 中的文件数量 
版本 4.18.2(发布日期:2023-12-08)
- 记录:允许覆盖读取方法的权限操作 
版本 4.18.1(发布日期:2023-11-30)
- 文件:修复未知扩展的返回值 
版本 4.18.0(发布日期:2023-11-29)
- 自定义字段:修复 EDTF 日期时间字段 
- 文件:更改文件键类型为字符串 
- 文件存档:处理损坏的文件 
版本 4.17.2(发布日期:2023-11-21)
- API:添加从键获取文件扩展名 
版本 4.17.1(发布日期:2023-11-09)
- API:删除语句时不同步数据库会话 
版本 4.17.0(发布日期:2023-11-07)
- 文件管理器:添加拆卸方法(优化性能) 
- API:添加到 FileRecord 的 remove_all(优化性能) 
版本 4.16.3(发布日期:2023-10-26)
- 文件:更新已发布文件的 URL 
- 文件:允许 URL 中包含斜杠 
版本 4.16.2(发布日期:2023-10-25)
- 错误:改善 FailedFileUploadException 中的错误文字 
版本 4.16.1(发布日期:2023-10-25)
- 文件:上传失败时终止并返回 400 状态码 
版本 4.16.0(发布日期:2023-10-23)
- 事务单元:添加记录删除索引操作 
版本 4.15.0(发布日期:2023-10-20)
- 基础:添加覆盖搜索选项类的可能性 
版本 4.14.1(发布日期:2023-10-19)
- 排序:安全地回退到 sort_options 
版本 4.14.0(发布日期:2023-10-19)
- 服务:自定义字段:日期:使用 babel-edtf 中的 parse_edtf 
- 参数:如果存在,则验证参数选项与所有可用选项 
版本 4.13.0(发布日期:2023-10-19)
- 解析器:当记录被删除时引发 PIDDoesNotExistError 
版本 4.12.0(发布日期:2023-10-11)
- 设置:升级 marshmallow-utils 
版本 4.11.7(发布日期:2023-10-02)
- 升级 invenio-stats 
版本 4.11.6(发布日期:2023-10-02)
- 组件:处理文件上传中断 
版本 4.11.5(发布日期:2023-09-29)
- 服务:将 extra_filter 添加到 reindex 方法 
版本 4.11.4(发布日期:2023-09-28)
- 参数:使 sort/facets 参数不可变 
版本 4.11.3(发布日期:2023-09-19)
- 撤销 api 中布尔比较的修复 
版本 4.11.2(发布日期:2023-09-18)
- API:修复布尔比较 
版本 4.11.1(发布日期:2023-09-15)
- 记录:添加 read_many 调用的链接模板。 
版本 4.11.0(发布日期:2023-09-14)
- 扩展字段:添加空值检查 
- 文件:设置存储桶配额 
- 服务:将排序添加到 read_many 
版本 4.10.1(发布日期:2023-09-12)
- 系统字段:撤销文件转储 
- 系统字段:支持有条件地转储文件 
版本 4.10.0(发布日期:2023-09-05)
- 事务单元:在 post commit 钩子上运行批量索引 
版本 4.9.1(发布日期:2023-09-05)
- 文件:如果已转储条目,则转储文件顺序和预览(撤销) 
版本 4.9.0(发布日期:2023-09-05)
- 文件:如果已转储条目,则转储文件顺序和预览 
版本 4.8.0(发布日期:2023-08-25)
- 服务:将 reindex 最新记录移至 drafts-resources 
- 处理器:使图像格式(检查元数据)可配置(#484) 
版本 4.7.0 (2023-08-16)
- 在发布记录时实现文件同步 
- 修复了默认进行软删除的文件删除问题,除非使用正确的标志。 
版本 4.6.0 (2023-08-14)
- service: 添加一个方法以按最新顺序重新索引所有记录版本。 
版本 4.5.0 (2023-07-11)
- relations: 分块重新索引 
版本 4.4.0 (2023-07-11)
- 使文件组件的文件属性可配置 
版本 4.3.0 (2023-06-15)
- 升级 invenio-accounts 
版本 4.2.0 (2023-06-02)
- 模式: 修复如果值为0则不输出 'size' 值的问题 
- 扩展字段: 添加一个不可解析的系统记录 
版本 4.1.0 (2023-05-04)
- 添加 ServiceResultResolver 和 ServiceResultProxy 
版本 4.0.0 (2023-04-24)
- files: 添加对文件元数据索引的支持 
版本 3.0.0 (2023-04-20)
- 查询解析器: 添加允许列表和字段以微调查询解析 
版本 2.0.0 (2023-03-24)
- 可扩展字段: 添加一个名为 ghost_record 的新抽象方法,该方法返回扩展实体的不可解析表示,即“幽灵”。 
- 全局: 将解析器重命名为 entity_resolvers 
版本 1.3.1 (2023-03-23)
- 自定义字段: 控制 field_cls 自定义 
版本 1.3.0 (2023-03-17)
- 错误: 添加 FileKeyNotFoundError 
版本 1.2.1 (2023-03-14)
- 设置: 安装 invenio_stats 
版本 1.2.0 (2023-03-13)
- 资源: 添加用于计算使用统计的事件发射器 
版本 1.1.1 (2023-03-08)
- 依赖项: 升级 flask-resources 
版本 1.1.0 (2023-03-02)
- 删除过时的 flask-babelex 依赖项和导入 
- 升级 invenio-pidstore, invenio-records-permissions, invenio-i18n, invenio-records 
版本 1.0.9 (2023-02-24)
- 序列化: 删除本地文件文件的文件URI 
版本 1.0.8 (2023-02-13)
- 服务: 添加记录索引器服务混合 
版本 1.0.7 (2023-02-06)
- 服务实用工具: 添加基于服务配置将查询参数映射到字典的实用工具 
版本 1.0.6 (2023-01-23)
- 资源: 为记录文件添加存档下载端点 
版本 1.0.5 (2023-01-10)
- 分面: 添加分面未找到异常 
版本 1.0.4 (2022-12-19)
- 搜索: 将查询解析 cls 添加到搜索配置 
版本 1.0.3 (2022-12-01)
- 重大变更: FieldsResolver.expand() 方法现在需要身份参数。 
- 重大变更: LinksTemplate.expand() 方法现在需要身份参数。 
版本 1.0.2 (2022-11-25)
- 添加 i18n 翻译。 
版本 1.0.1 (2022-11-15)
- 根据存储类计算文件状态。 
- 在重建索引时使用批量索引。 
版本 1.0.0
- 首次公开发布。 
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
哈希值 for invenio_records_resources-6.3.1-py2.py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1a826b471dc26b071c9155abe41306261c4a0a0f36c7346decd262cd0405ebe1 | |
| MD5 | 336638766f37a5426f55a2b934481701 | |
| BLAKE2b-256 | 4eb858d02596273f93d276e7c321e263dfd5e9478ed4b787e0aa2baea805bcd2 |