OneGov的投票和选举。
项目描述
OneGov的投票和选举。
模型
影响域
影响域基于eCH-0155标准,并在onegov.ballot选举/投票和onegov.election_day主要事务中使用。
eCH-0155 |
DomainOfInfluenceMixin |
主要事务 |
标识符 |
---|---|---|---|
CH: Bund |
联邦 |
||
CT: Kanton |
州 |
州 |
快捷方式 (be, …) |
BZ: Bezirk |
地区 |
||
MU: Gemeinde |
市镇 |
市镇 |
BFS编号 |
SK: Stadtkreis |
区ID |
运行测试
安装tox并运行它
pip install tox tox
限制测试到特定Python版本
tox -e py27
约定
Onegov Ballot尽可能遵循PEP8。要测试它,请运行
tox -e pep8
Onegov Ballot使用语义版本控制
构建状态
覆盖率
最新PyPI版本
许可证
onegov.ballot在GPLv2下发布
变更日志
3.10.1 (2019-08-05)
添加了与related_link和related_link_label相关的迁移。[dadadamotha]
3.10.0 (2019-07-26)
为相关链接宏添加了标签(de, fr…)。[dadadamotha]
3.9.0 (2019-04-23)
添加了获取单独选举地区的方法。[msom]
3.8.0 (2019-04-11)
向各种模型添加了ON DELETE CASCADE约束。[msom]
改进了删除选举和投票结果的性能。[msom]
预设了选票ID。[msom]
3.7.6 (2019-03-18)
添加了配置选项以显示/隐藏选举复合物的职责分配视图。[msom]
3.7.5 (2019-03-06)
修复了与SQLAlchemy 1.3.0的不兼容性。[href]
3.7.4 (2019-01-18)
向选举和投票添加了expats属性。[msom]
修复了根据实体和地区计算候选人百分比的计算错误。[msom]
3.7.3 (2018-11-27)
添加配置选项以启用/禁用选举复合物的党派实力。[msom]
3.7.1 (2018-07-06)
修复了投票聚合的百分比。[msom]
3.7.0 (2018-07-05)
允许按区域分组投票结果。[msom
添加了候选人集合。[msom]
添加了名单集合。[msom]
向候选人添加了实体和区域的投票百分比。[msom]
向名单添加了实体和区域的投票百分比。[msom]
3.6.1 (2018-05-17)
不使用默认的绝对多数(为零)。[msom]
添加升级步骤以设置选举的默认多数类型。[msom]
3.6.0 (2018-05-07)
向选举添加了多数类型属性。[msom]
允许存储相关的选举。[msom]
允许更改选举和投票的ID。[msom]
重构选举复合模型。[msom]
3.5.0 (2018-04-26)
向选举添加了唯一属性。[msom]
3.4.2 (2018-04-13)
优化了选票模型。[msom]
3.4.1 (2018-03-29)
从空白名单中导出党派配票数据。[msom]
改进了最后更改的计算。[msom]
3.4.0 (2018-03-26)
向比例选举添加(党派)配票结果。[msom]
将has_panachage_data重命名为has_lists_panachage_data [msom]
3.3.1 (2018-03-20)
与党派结果一起导出选举复合配票数据。[msom]
3.3.0 (2018-03-19)
向选举复合添加配票结果。[msom]
添加党派结果导出。[msom]
3.2.0 (2018-03-19)
向选举复合添加党派结果。[msom]
3.1.3 (2018-03-13)
总是以列表形式返回选举复合的选举。[msom]
3.1.2 (2018-03-13)
修复了升级步骤。[msom]
3.1.1 (2018-03-12)
向选举复合添加选举的setter。[msom]
3.1.0 (2018-03-12)
添加选举复合。[msom]
3.0.0 (2018-03-08)
向选举结果添加了计数属性,从选举中移除了total_entities和counted_entities。[msom]
添加了新的影响域:区域。[msom]
修复了“有资格选民”的拼写。[msom]
2.0.1 (2018-02-27)
修复了当选候选人的JSON输出。[href]
2.0.0 (2018-01-23)
将结果的group属性拆分为区域和name属性。[msom]
1.10.4 (2018-01-16)
添加了获取标题翻译的辅助器。[msom]
使用站点的默认区域自动生成选举和投票的ID。[msom]
1.10.3 (2018-01-15)
需要Python 3.6。[href]
1.10.2 (2017-12-14)
添加了检查选举和投票是否有结果的辅助器。[msom]
1.10.1 (2017-12-01)
添加了默示选举。[msom]
改进了最后更改的计算。[msom]
1.10.0 (2017-11-28)
使投票和选举具有多态性。[msom]
1.9.2 (2017-11-27)
改进了投票的最后结果更改。[msom]
1.9.1 (2017-11-27)
将模型和集合拆分到单独的文件中。[msom]
1.9.0 (2017-11-23)
向选票添加了带翻译的标题。[msom]
添加了投票类型和相关链接。[msom]
1.8.0 (2017-11-20)
允许清除结果。[msom]
1.7.0 (2017-06-21)
导出标题的所有翻译。[msom]
1.6.3 (2017-06-07)
修复了升级步骤。[msom]
1.6.2 (2017-06-07)
修复了升级步骤。[msom]
1.6.1 (2017-06-07)
修复了升级步骤。[msom]
1.6.0 (2017-06-06)
向候选人添加了党派字段。[msom]
修复了候选人候选人和候选人结果表中的拼写错误。[msom]
1.5.0 (2017-06-01)
向党派结果添加了新的列(年份、颜色、总票数)[msom]
1.4.0 (2017-05-01)
向选举和投票添加了状态(未知、临时、最终)[msom]
1.3.2 (2017-04-27)
评估党派结果以获取选举的最后修改日期。[msom]
1.3.1 (2017-03-30)
修复了在某些情况下投票模型返回整数的问题。[msom]
1.3.0 (2017-03-06)
添加了一个获取当选候选人名称的函数。[msom]
1.2.2 (2017-02-27)
根据其实体而不是选票结果组返回投票的进度。[msom]
1.2.1 (2017-01-10)
报告空票为未计票。[msom]
1.2.0 (2016-12-19)
添加了党派结果模型。[msom]
1.1.1 (2016-12-09)
改进了选举导出。[msom]
1.1.0 (2016-11-30)
添加了配票结果模型。[msom]
1.0.3 (2016-11-28)
修复了处理更改的模型关系。[msom]
1.0.2 (2016-11-28)
更改了投票模型关系。[msom]
1.0.1 (2016-10-06)
修复了onegov.ballot与SQLAlchemy 1.1不兼容的问题。[href]
(2016-09-26)
添加了新的影响域:市镇。
此版本包含一些破坏性更改!
- 以下行已重命名
Election.total_municipalities -> Election.total_entities
Election.counted_municipalities -> Election.counted_entities
ElectionResult.municipality_id -> Election.entity_id
BallotResult.municipality_id -> Election.entity_id
选举和投票导出已相应更改列。
[msom]
0.8.0 (2016-08-26)
按日期、简码和标题对集合进行排序。[msom]
即使投票尚未全部计数,也返回赞成和反对的百分比。[msom]
0.7.0 (2016-07-06)
为集合添加分页。[msom]
0.6.1 (2016-07-04)
修改 last_result_change 函数的行为,使其包括选举/投票的最后更改。[msom]
0.6.0 (2016-06-23)
在列表连接模型中添加分配的席位数。[msom]
0.5.0 (2016-06-10)
为选举导出添加更多信息。[msom]
0.4.2 (2016-03-17)
为选举和投票添加元列。[msom]
允许重复的选举和投票标题。[msom]
0.4.1 (2016-03-14)
为主席选举添加绝对多数。[msom]
0.4.0 (2016-03-07)
为选举添加模型。[msom]
0.3.0 (2015-12-15)
启用在数据库中翻译投票标题。[href]
0.2.0 (2015-12-10)
添加创建可导出投票表示的能力。[href]
0.1.2 (2015-12-08)
如果没有人对一个问题进行投票,现在假设赞成百分比为0%。之前它是未定义的,并导致除以零。[href]
更改投票顺序为日期、域名、简码、标题。[href]
0.1.1 (2015-10-16)
在投票上添加 last_result_change 属性,指示最后添加或更改结果的时间。[href]
为每个投票添加简码作为内部参考。[href]
0.1.0 (2015-10-12)
添加按年份查询投票的能力。[href]
移除对 Python 2.x 的支持。[href]
0.0.5 (2015-10-06)
修复没有结果的投票的计数/结果/百分比。[href]
如果有反提案,投票中的赞成/反对不再只是简单求和。在这种情况下,绝对总数取自获胜提案(例如提案的赞成票或反提案的赞成票,而不是两者的合并)。[href]
0.0.4 (2015-08-31)
将“赞成”重命名为正确的拼写“yeas”。[href]
0.0.3 (2015-06-26)
移除对 Python 3.3 的支持。[href]
添加对 onegov.core.upgrade 的支持。[href]
0.0.2 (2015-06-19)
每个选票结果现在需要一个市镇ID,即 BFS-Nummer。[href]
0.0.1 (2015-06-18)
初始发布
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
onegov.ballot-3.10.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8f92ff85712eef66829ec97546105e2b671a1f3bd64e3d8e20254944d74bd019 |
|
MD5 | 531ea6144c6ffe53c28b3336c377ed59 |
|
BLAKE2b-256 | 8ca7b2aa4128b03223b6f63ed7e5faac76e8471259184874e8d97b5e7da4680f |
onegov.ballot-3.10.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f659ee17ce47720c6f716c048534718c06cb5e18f0b36a3f26a447e026bbaca0 |
|
MD5 | 5c44bcc1fa3f27979ede4e81a6b1f16d |
|
BLAKE2b-256 | 0a96fb6a94b374b77305b55226ac67a67f68559982d58a2f3237b94554078cbe |