跳转到主要内容

Pro Juventute为OneGov Cloud举办的夏日活动

项目描述

运行测试

安装tox并运行它

pip install tox
tox

限制测试到特定的Python版本

tox -e py27

约定

Onegov Activity尽可能地遵循PEP8。要测试它,请运行

tox -e pep8

Onegov Activity使用语义版本控制

构建状态

Build Status

覆盖率

Project Coverage

最新PyPI发布

Latest PyPI Release

许可

onegov.activity是在GPLv2下发布的

变更日志

1.19.2 (2019-05-21)

1.19.1 (2019-05-21)

  • 修复了默认检查反亲和性组的问题。

    这样做只在匹配期间是必要的。[链接]

1.19.0 (2019-05-15)

  • 添加了更灵活的年龄障碍检查系统。[链接]

1.18.4 (2019-05-14)

  • 添加了检查发票是否有捐赠的能力。[链接]

1.18.3 (2019-05-07)

  • 对场合周期更改回归添加了临时措施。

    在这个回归中,即使在已预订的情况下,也可以重新分配场合到不同的周期。这个临时措施排除了所有此类预订,这些预订可以可靠地检测到。

1.18.2 (2019-04-15)

  • 添加了检查发票项目上禁用/不鼓励更改的辅助方法。[链接]

1.18.1 (2019-04-13)

  • 提高了活动过滤器在遇到无效参数时的鲁棒性。[链接]

1.18.0 (2019-04-12)

  • 提高了对发票会话刷新的控制。[链接]

  • 移除了occasion.active。[链接]

  • 移除了invoice.code。[链接]

1.17.2 (2019-03-19)

  • 修复了与亲和性组匹配导致无效结果的问题。[链接]

1.17.1 (2019-03-12)

  • 修复了“免费场合”价格过滤器未按预期工作的问题。[链接]

  • 修复了在某些情况下ISO20022匹配无法工作的问题。[链接]

1.17.0 (2019-02-25)

  • 添加了显示所有活动可用年龄的能力。[链接]

1.16.0 (2019-02-21)

  • 在每个预订上存储计算得分。[链接]

1.15.1 (2019-02-20)

  • 修复了以数字开头导致错误的活动名称。[链接]

1.15.0 (2019-02-20)

  • 添加了免除场合预订限制的能力。[链接]

1.14.1 (2019-02-19)

  • 修复了错误发布。[链接]

1.14.0 (2019-02-19)

  • 添加定义特定场合需求的功能。[链接]

1.13.0 (2019-02-16)

  • 支持更小的Raiffeisen ESR标识。[链接]

  • 在匹配算法中优先考虑群体。[链接]

  • 添加从单个活动预订多个场合的能力。[链接]

  • 在周期中添加取消截止日期。[链接]

1.12.1 (2019-02-11)

  • 修复发票参考实现中的多个问题。[链接]

1.12.0 (2019-02-08)

  • 添加发票参考以支持更多银行。[链接]

1.11.0 (2019-02-07)

  • 在发票记录下分组发票项目。[链接]

1.10.3 (2018-10-29)

  • 修复测试。[链接]

1.10.2 (2018-10-12)

  • 改进“未日期”过滤器以与所选周期一起工作。[链接]

1.10.1 (2018-09-24)

  • 添加通过场合(现在、未来、过去、无)过滤活动的功能。[链接]

1.10.0 (2018-09-22)

  • 添加通过价格范围过滤活动的功能。[链接]

  • 完全重新设计活动过滤方式,正确考虑周期。[链接]

  • 将活动过滤器移动到单独的对象。[链接]

1.9.0 (2018-08-21)

  • 添加一个标志,指示组织者应直接付款。[链接]

1.8.2 (2018-08-02)

  • 忽略传递给活动集合的无效值而不是引发错误。[链接]

1.8.1 (2018-05-08)

  • 改进匹配性能。[链接]

1.8.0 (2018-04-16)

  • 将多日期场合的活动计为多日期。[链接]

1.7.3 (2018-03-13)

  • 更积极地分类跨越多天的场合。[链接]

1.7.2 (2018-03-08)

  • 修复在特定匹配运行期间发生的异常。[链接]

1.7.1 (2018-02-21)

  • 允许更改已退款或失败的在线付款。[链接]

1.7.0 (2018-02-20)

  • 添加将参加者限制为每天一个活动的功能。[链接]

1.6.2 (2018-02-19)

  • 向参加者添加订阅令牌。[链接]

1.6.1 (2018-02-12)

  • 向活动集合添加available_weeks函数。[链接]

1.6.0 (2018-01-22)

  • 添加家庭列。[链接]

  • 需要Python 3.6。[链接]

1.5.1 (2017-12-05)

  • 不再在提出活动再次提出时引发错误。[链接]

1.5.0 (2017-10-16)

  • 更改活动过滤器以具有更多有用的选项。[链接]

  • 向iso20022匹配器添加一些手动付款的匹配。[链接]

  • 添加通过可用性过滤活动的功能。[链接]

  • 如果场合已被取消,则将可用座位数计为0。[链接]

1.4.0 (2017-10-11)

  • 向活动添加市政厅字段。[链接]

1.3.0 (2017-10-10)

  • 使发票项目可支付。[链接]

1.2.3 (2017-09-26)

  • 切换到ongoov.search的自动语言检测。[链接]

1.2.2 (2017-09-21)

  • 添加对LXML 4.0的支持。[msom]

1.2.1 (2017-08-03)

  • 添加对Camt.054的支持。[链接]

1.2.0 (2017-06-22)

  • 添加存档周期的功能。[链接]

  • 添加发布请求,允许活动在每个周期至少一次附加到票务上。[链接]

1.1.0 (2017-06-21)

  • 自动从活动描述中提取单个缩略图。[链接]

1.0.0 (2017-05-29)

  • 将版本提升到1.0.0。[链接]

0.8.10 (2017-05-19)

  • 修复活动集合分页未识别活动元素的问题。[链接]

0.8.9 (2017-05-12)

  • 日期的截止日期现在是包含的(包括结束日)。[链接]

0.8.8 (2017-05-12)

  • 添加通过星期几过滤活动的功能。[链接]

0.8.7 (2017-05-10)

  • 考虑所有预订(除了取消的)进行匹配。[链接]

  • 添加一个方法来检查活动在给定周期内是否有场合。[链接]

  • 添加预预订检查的辅助方法(之前、期间、之后)。[链接]

0.8.6 (2017-05-08)

  • 在发票项和用户之间添加关系。[链接]

0.8.5 (2017-05-08)

  • 在预订上编码周期边界预订状态。[链接]

0.8.4 (2017-05-04)

  • 在付款中添加对ESR参考号码的支持。[链接]

0.8.3 (2017-05-02)

  • 向参加者(仅限私人)添加elasticsearch索引。[链接]

0.8.2 (2017-04-11)

  • 修复在某些情况下未检测到ISO20022语句中引用代码的问题。[链接]

0.8.1 (2017-03-23)

  • 修复accept_booking错误地声称预订存在冲突。[链接]

0.8.0 (2017-03-14)

  • 删除活动的“拒绝”状态。[链接]

  • 添加取消预订而无需级联更改的能力。[链接]

  • 接受预订时检查参加者的预订限制。[链接]

0.7.0 (2017-03-02)

  • 向活动/场合模型添加活动日。[链接]

  • 修复在某些生日上年龄计算不正确的问题。[链接]

  • 修复如果存在附加场合则活动删除不起作用的问题。[链接]

0.6.3 (2017-02-28)

  • 添加使预订失效的能力。[链接]

0.6.2 (2017-02-27)

  • 将用户引用添加到预订和参会者中。[链接]

0.6.1 (2017-02-24)

  • 为活动添加一个会议地点,为活动添加一个位置。[链接]

  • 添加按状态过滤按用户名计数的预订数量的功能。[链接]

0.6.0 (2017-02-24)

  • 添加基于参会者的限制。[链接]

  • 添加控制期间截止日期的方法。[链接]

0.5.1 (2017-02-21)

  • 启用除提议状态之外的所有状态的状态变更。[链接]

0.5.0 (2017-02-16)

  • 添加将某些活动排除在重叠之外的能力。[链接]

  • 在匹配期间强制执行活动之间的时间间隔。[链接]

  • 修复稳定性检查与级联不正确工作的错误。[链接]

0.4.2 (2017-02-15)

  • 添加一个辅助方法来验证给定出生日期的年龄。[链接]

0.4.1 (2017-02-14)

  • 添加清除活动所有日期的能力。[链接]

0.4.0 (2017-02-09)

  • 重新设计活动数据库模型,以包括每个活动多个日期。[链接]

  • 不要在其开始日期之前开始愿望单阶段。[链接]

  • 为参会者添加注释字段。[链接]

  • 为参会者添加性别字段。[链接]

0.3.0 (2017-01-30)

  • 为发票项目添加一个源字段,以注明tid的来源。[链接]

  • 添加一个简单的ISO20022解析器来处理支付。[链接]

  • 为发票项目添加一个代码字段,用于在线银行参考。[链接]

0.2.0 (2016-12-13)

  • 为发票项目集合添加一个“未结”属性。[链接]

  • 添加取消活动的能力。[链接]

  • 确保直接预订设置了正确的成本。[链接]

0.1.2 (2016-12-01)

  • 添加用于支付/预订成本的列。[链接]

  • 添加限制匹配预订数量的功能。[链接]

  • 添加为预订创建发票的功能。[链接]

  • 修复在某些配置中导致错误的匹配。[链接]

0.1.1 (2016-11-25)

  • 为期间添加一个最终确定标志,表示期间已从预订阶段过渡到支付阶段。[链接]

  • 添加在确认期间接受/取消预订的能力。[链接]

  • 为活动添加接受预订数量,以及检查操作性和/或满载活动的属性。[链接]

  • 为期间添加自定义数据列。[链接]

  • 引入为匹配配置自定义评分函数的能力。[链接]

  • 标记预订不再导致更新级联。[链接]

0.1.0 (2016-11-18)

  • 现在,期间有一个确认标志。已确认的期间可以直接预订,而未确认的预订可以通过愿望单预订并使用匹配算法进行匹配。[链接]

  • 添加了作为匹配算法的延迟接受实现。[链接]

  • 在参会者上引入一个幸福函数,该函数返回一个介于0.0和1.0之间的值,具体取决于参会者对给定期间已确认的预订的满意度。[链接]

  • 将非规范化period_id添加到预订中。[链接]

  • 确保所有模型都是可哈希的。[链接]

0.0.11 (2016-11-02)

  • 添加标记/取消标记预订的能力。[链接]

  • 添加在预订集合上切换用户名或期间的能力。[链接]

  • 添加通过用户名或期间过滤预订的能力。[链接]

  • 为每个用户添加一个预订计数方法。[链接]

  • 添加参会者模型。[链接]

0.0.10 (2016-10-20)

  • 重新设计数据模型,包括与活动/预订关联的期间。[链接]

0.0.9 (2016-10-17)

  • 改进了used_tags方法的性能。[链接]

0.0.8 (2016-10-14)

  • 添加通过一个或多个所有者过滤活动的功能。[链接]

  • 添加通过年龄范围过滤活动的功能。[链接]

0.0.7 (2016-10-10)

  • 添加通过活动期间的持续时间过滤活动的功能。[链接]

  • 添加一个数据库约束,确保活动始终在开始之前结束。[链接]

  • 为活动添加存档状态。[链接]

0.0.6 (2016-10-06)

  • 为活动添加报告人列。[链接]

0.0.5 (2016-10-04)

  • 活动和预订不再可以是孤立的。[链接]

  • 位置现在是可选的。[链接]

  • 添加活动集合。[链接]

0.0.4 (2016-10-03)

  • 彻底改革活动模型。[链接]

0.0.3 (2016-09-29)

  • 添加从活动直接访问用户对象的能力。[链接]

0.0.2 (2016-09-26)

  • 添加基于子类覆盖查询的能力。[链接]

  • 添加按状态过滤集合的功能。[链接]

  • 添加获取使用活动标签集的功能。[链接]

0.0.1 (2016-09-22)

  • 初始版本

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码分发

onegov.activity-1.19.2.tar.gz (76.1 kB 查看哈希值)

上传时间 源代码

构建分发

onegov.activity-1.19.2-py3-none-any.whl (87.5 kB 查看哈希值)

上传时间 Python 3

由以下支持