跳转到主要内容

Invenio Circulation模块

项目描述

https://img.shields.io/travis/inveniosoftware/invenio-circulation.svg https://img.shields.io/coveralls/inveniosoftware/invenio-circulation.svg https://img.shields.io/github/tag/inveniosoftware/invenio-circulation.svg https://img.shields.io/pypi/dm/invenio-circulation.svg https://img.shields.io/github/license/inveniosoftware/invenio-circulation.svg

Invenio模块,用于图书资料的流通。

这是一个实验性的开发者预览版本。

待办事项:请提供模块的功能概述

更多文档可在https://invenio-circulation.readthedocs.io/找到

变更

版本 v3.0.0a1(发布日期:2023-12-05)

  • 重大变更:移除ES6兼容性

  • 安装:升级到opensearch

  • 安装:升级invenio软件包

  • 安装:移动到setup.cfg

  • CI:更新测试矩阵

版本 v2.0.0a1(发布日期:2023-03-07)

  • opensearch:创建opensearch v1和v2映射

版本 v1.0.0a36(发布日期:2022-02-21)

  • 修复setup.py中的invenio_base.api_blueprints

版本 1.0.0a35(发布日期:2021-11-26)

  • 为werkzeug 2进行了兼容性更改

  • 升级Sphinx

版本 1.0.0a34(发布日期:2021-10-26)

  • 使“相同位置”检查可覆盖

版本 1.0.0a33(发布日期:2021-09-30)

  • transition kwargs:更改信号中的签名

版本 1.0.0a32(发布日期:2021-09-30)

  • 更新依赖项

  • 向after方法添加额外的kwargs

  • 向after transition信号添加额外的kwargs

版本 1.0.0a31(发布日期:2021-05-05)

  • 修复贷款加载器上默认交易日期的问题

版本 1.0.0a30(发布日期:2021-01-27)

  • 修复默认贷款状态分配问题

版本 1.0.0a29(发布日期:2020-11-26)

  • 在marshamallow加载器中设置交易日期默认值以修复与开始日期相关的错误

版本 1.0.0a28(发布日期:2020-10-09)

  • 修复了在贷款操作中检索重写记录REST端点配置的方式,并替换了项目自定义端点。

  • 移除对Elasticsearch 5的支持

  • 添加对Python 3.7和3.8的支持

版本 1.0.0a27(发布日期:2020-09-15)

  • 修复了贷款记录更新方法与自定义字段不正确的问题

版本 1.0.0a26(发布日期:2020-07-17)

  • 修复了 initial_loan,过渡前的贷款副本,将其改为局部变量而不是过渡对象属性。

版本 1.0.0a25(发布日期:2020-06-18)

  • 添加了配置 CIRCULATION_LOAN_LOCATIONS_VALIDATION 以允许验证贷款位置

版本 1.0.0a24(发布日期:2020-05-25)

  • 修复了默认模块配置的定义方式,允许从 Invenio 应用程序中覆盖它

版本 1.0.0a23(发布日期:2020-05-22)

  • 将信号参数从 prev_loan 重命名为 initial_loan

  • 在结账策略中的默认持续时间函数中添加了额外的参数 initial_loan

版本 1.0.0a22(发布日期:2020-05-22)

  • 在将贷款从物品在台过渡到和从物品在台过渡时添加了额外的检查

  • 移除示例应用程序并更新 Invenio 模块依赖关系

版本 1.0.0a21(发布日期:2020-01-23)

  • item_pid 引入了 pid_type 以唯一标识物品记录

  • 更改了期望 item_pid 的方法

  • 移除了未使用的视图 circulation/items 以从贷款检索物品

版本 1.0.0a20(发布日期:2019-11-01)

  • 为贷款文档添加了 JSON 解析器

版本 1.0.0a19(发布日期:2019-09-27)

  • 为贷款的图书管理员添加了 JSON 解析器

  • 修复了当日期/日期时间字段缺失时贷款 REST 加载器反序列化错误

版本 1.0.0a18(发布日期:2019-09-26)

  • 将日期/时间记录字段作为 datetime 对象内部处理

  • 向贷款架构添加 request_start_date 字段

  • 现在可以配置自动分配物品

  • 为 REST 端点添加 marshmallow 加载器

  • 添加对 ES7 的支持

  • 停止支持 Python 2

  • 错误修复

版本 1.0.0a17(发布日期:2019-09-13)

  • loan 架构添加 delivery 对象

  • 将 invenio-records-rest 版本锁定以确保与 python 3 和 marshmallow 3 的兼容性

版本 1.0.0a16(发布日期:2019-08-09)

  • 将贷款持续时间从整数天数更改为 timedelta

版本 1.0.0a15(发布日期:2019-08-07)

  • 删除对 ES 2 的支持

  • loan_pid 更改为 pid 架构字段

版本 1.0.0a14(发布日期:2019-06-24)

  • 现在允许仅基于 document_pid 创建贷款

  • 重构并添加了更多测试以用于过渡

版本 1.0.0a13(发布日期:2019-04-24)

  • 修复了结账时物品引用附件问题

版本 1.0.0a12(发布日期:2019-04-17)

  • 将 is_item_available 流通策略重命名为 item_can_circulate。

版本 1.0.0a11(发布日期:2019-03-29)

  • 将排序选项添加到搜索 API

版本 1.0.0a10(发布日期:2019-03-27)

  • 修复了权限检查问题

版本 1.0.0a9(发布日期:2019-03-25)

  • 引入了流通异常

版本 1.0.0a8(发布日期:2019-03-06)

  • 引入了 request 策略。

  • 在状态更改信号上传递先前贷款和触发名称。

版本 1.0.0a7(发布日期:2019-02-25)

  • 在 $ref Loan 架构中将 item_pid 替换为 loan_pid

版本 1.0.0a6(发布日期:2019-02-04)

  • 强制用户实现配置 utils 函数而不是返回一个虚拟值。

版本 1.0.0a5(发布日期:2019-01-28)

  • 为定义贷款 completed 状态添加配置

版本 1.0.0a4(发布日期:2019-01-26)

  • 贷款替换物品端点。

版本 1.0.0a3(发布日期:2019-01-18)

  • 仅在物品 pid 附着时创建物品引用。

版本 1.0.0a2(发布日期:2019-01-18)

  • Loan 记录中添加了对物品的引用支持。

版本 1.0.0a1(发布日期:2018-12-04)

  • 首次公开发布。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码分布

invenio-circulation-3.0.0a1.tar.gz (516.0 kB 查看散列值)

上传时间 源代码

构建分布

invenio_circulation-3.0.0a1-py2.py3-none-any.whl (65.6 kB 查看散列值)

上传时间 Python 2 Python 3

支持