联邦投票数据库
项目描述
.
数据集(CSV,XLSX)
数据集的CSV和XLSX版本在应用级别缓存,并在更新投票后重新生成。文件保存在文件存储的根目录中。旧文件不会被删除。
管理投票
通过上传数据集来管理投票。修改后的投票将自动更新,并添加新的投票。可以使用UI删除现有投票。
全文搜索
Onegov Swissvotes使用Poppler + Postgres对附带的PDF进行全文搜索。
如果您想重新索引附件,可以运行
onegov-swissvotes reindex
批量上传附件
存在用于批量上传和索引附件的命令行命令
sudo -u [user] bin/onegov-swissvotes --select /onegov_swissvotes/[instance] import [folder]
文件夹的结构应如下所示
[folder]/[attribute]/[locale]/[bfs_number].pdf
属性可以是SwissVote模型的任何LocalizedFile属性。
运行测试
安装tox并运行它
pip install tox tox
限制测试到特定的Python版本
tox -e py27
安装jest并运行它
npm install npm t
要更新快照,运行
npm t -- -u
约定
Onegov Swissvotes尽可能遵循PEP8。要测试它,请运行
tox -e pep8
Onegov Swissvotes使用语义版本控制
构建状态
覆盖率
最新PyPI发布
许可协议
onegov.swissvotes在GPLv2下发布
变更日志
1.2.5 (2019-08-22)
修复了拼写错误 [dadadamotha]
在/vote/example/strenghts的政党表中正确显示了“其他”的百分比 [dadadamotha]
1.2.4 (2019-08-19)
将搜索表单中的“未知”更改为所有语言的“缺失”(没有翻译)。
1.2.3 (2019-08-18)
数据集在以德语(默认区域设置)上传时提供法语和英语。
如果为“未知”,则移除党派和协会推荐。
启用搜索联邦委员会职位“未知”。
修复了投票/示例/强度中累积党派实力的排序。
修复了在顶部导航中优先显示短标题而不是长标题的显示。
修复了在投票的项目编号中使用逗号代替点作为小数分隔符。
更新了翻译 [dadadamotha]
1.2.2 (2019-08-14)
添加了翻译 [dadadamotha]
1.2.1 (2019-07-22)
修复了“搜索”按钮文本,因为在其他情况下更有意义 [dadadamotha]
为链接和PDF添加了可用语言提示 [dadadamotha]
重新添加了官方投票编号的格式化 [dadadamotha]
更改了活动/焦点链接。 [dadadamotha]
考虑了br-pos、sr-pos和nr-pos的新代码(0变为3)。 [dadadamotha]
在强度视图中将短标题添加到面包屑中。 [dadadamotha]
在投票表中添加了I按钮。 [dadadamotha]
更改了投票推荐党派的顺序。 [dadadamotha]
为Edge和Firefox中心化“更多筛选”选项。 [dadadamotha]
更改了活动/焦点链接。 [dadadamotha]
调整了地图按钮的设计。 [href]
更新了翻译。 [freinhard]
1.2.0 (2019-06-18)
将BFS地图隐藏在按钮后面。 [href]
在概述中为赞成票和出勤率添加了百分号。 [href]
添加了赞助商的标志。 [freinhard]
改进了一些翻译。 [freinhard]
移除了官方投票编号的格式化。 [freinhard]
重命名了筛选搜索按钮。 [freinhard]
1.1.2 (2019-06-17)
确保在小型屏幕上始终显示标题。 [freinhard]
设计页面,包括附件列表。 [freinhard]
移除了页面附件的文件类型限制。 [freinhard]
1.1.1 (2019-06-12)
更新了翻译。 [freinhard]
设计页脚。 [freinhard]
1.1.0 (2019-05-13)
从投票中移除了十年。 [msom]
1.0.2 (2019-05-13)
更新了党派推荐展示。 [msom]
1.0.1 (2019-05-13)
修复了错别字。 [msom]
为未知党派推荐添加了标签。 [msom]
1.0.0 (2019-05-09)
再次将投票标题左对齐。 [msom]
0.0.58 (2019-05-07)
将投票标题居中。 [msom]
0.0.57 (2019-05-07)
重新排序了投票列。 [msom]
0.0.56 (2019-05-07)
添加了更多国民议会的份额誓言。 [msom]
添加了短标题和法语标题。 [msom]
0.0.55 (2019-05-06)
修复了错别字。 [msom]
0.0.54 (2019-05-02)
将BFS地图移动到表中。 [msom]
0.0.53 (2019-04-30)
无。 [msom]
0.0.52 (2019-04-30)
移除了遗留的sentry参数。 [msom]
0.0.51 (2019-04-30)
在CLI命令中启用sentry。 [msom]
用Sentry替换Raven JS。 [msom]
0.0.50 (2019-04-29)
移除了未使用的依赖项。 [msom]
0.0.49 (2019-04-08)
改进了附件表单。 [msom]
为慢速表单添加了提示。 [msom]
0.0.48 (2019-03-15)
重做了条形图。 [msom]
0.0.47 (2019-03-14)
延迟全文搜索列。 [msom]
修复了标志颜色。 [msom]
0.0.46 (2019-03-13)
在党派实力视图中使用正确的演员渲染。 [msom]
改进了党派实力表的排序。 [msom]
0.0.45 (2019-03-13)
添加了附件的简要描述。 [msom]
添加了重新索引命令。 [msom]
修复了上传时PDF附件未索引的问题。 [msom]
0.0.44 (2019-03-13)
更新了翻译。 [msom]
0.0.43 (2019-03-11)
将分歧分支进一步下移。 [msom]
更新了JavaScript库。 [msom]
0.0.42 (2019-02-28)
重新排列了数据集列。 [msom]
0.0.41 (2019-02-28)
修复了升级步骤的顺序。 [msom]
0.0.40 (2019-02-28)
添加了其他推荐。 [msom]
添加了分歧推荐。 [msom]
0.0.39 (2019-02-27)
添加了通配符搜索。 [msom]
0.0.38 (2019-02-27)
添加了全文搜索提示。 [msom]
0.0.37 (2019-02-27)
添加了BFS地图。 [msom]
0.0.36 (2019-02-27)
为附件添加了按域名分类的结果。 [msom]
0.0.35 (2019-02-25)
添加了额外的协会推荐。 [msom]
0.0.34 (2019-02-25)
为所有推荐使用单个JSON列。 [msom]
重命名了党派推荐数据集列。 [msom]
将附件的最大大小增加到50 MB。 [msom]
0.0.33 (2019-02-20)
允许向页面添加附件。 [msom]
0.0.32 (2019-02-19)
在实力视图中显示党的推荐。 [msom]
添加了日期时间选择器。 [msom]
允许按出勤率对投票进行排序。 [msom]
0.0.31 (2019-02-14)
添加了广告分析。 [msom]
缓存数据集。[msom]
0.0.30 (2019-02-10)
允许添加和删除内容页面。[msom]
添加静态数据保护内容页面。[msom]
删除登录链接。[msom]
始终显示赞成/反对的州数量。[msom]
在新窗口/标签页中打开外部链接和文件。[msom]
在详细视图中隐藏空行。[msom]
0.0.29 (2019-01-16)
添加州结果。[msom]
修复程序编号的格式。[msom]
0.0.28 (2019-01-09)
添加包含位置和结果百分比的柱状图。[msom]
0.0.27 (2019-01-08)
在投票详情视图中添加分页。[msom]
调整样式以更类似于 anneepolitique.swiss。[msom]
0.0.26 (2018-12-18)
如果当前区域没有可用,则显示默认区域的本地化文件。[msom]
0.0.25 (2018-12-17)
添加瑞士投票标志。[msom]
0.0.24 (2018-12-17)
修复投票集合的默认排序。[msom]
修复显示赞成阵营的选民份额。[msom]
修复显示程序编号。[msom]
0.0.23 (2018-12-11)
视觉上对齐多选树选择小部件选项。[msom]
0.0.21 (2018-12-11)
为多选树选择小部件添加更多边距。[msom]
0.0.20 (2018-12-11)
使用多选树选择小部件进行政策描述符。[msom]
0.0.19 (2018-12-10)
添加描述符。[msom]
修复可折叠表的点击区域。[msom]
0.0.18 (2018-12-09)
按字母顺序导入数据文件。[msom]
修复 XLSX 导入中的近似空字符串单元格。[msom]
0.0.17 (2018-12-09)
修复数据导入。[msom]
0.0.16 (2018-12-09)
重新组织投票详情视图。[msom]
使投票详情分组可折叠。[msom]
0.0.15 (2018-11-25)
修复切换扩展过滤器。[msom]
0.0.14 (2018-11-21)
修复显示委员会职位的赞成/反对。[msom]
0.0.13 (2018-11-21)
改进 XLSX 导入。[msom]
0.0.12 (2018-11-20)
允许搜索 BFS 和程序编号。[msom]
允许按委员会职位搜索。[msom]
添加全文搜索选项。[msom]
修复 BFS 编号的格式。[msom]
0.0.11 (2018-11-05)
添加决议和实施附件。[msom]
重新排序了投票列。 [msom]
在投票视图中仅显示描述符的最高层。[msom]
使用最新的 onegov.form。[msom]
0.0.10 (2018-10-07)
使用 tsquery 短语进行多个全文术语。[msom]
0.0.9 (2018-10-07)
使用 prostgres 进行关键字过滤而不是使用 elastic search。[msom]
0.0.8 (2018-09-28)
在更新数据集时使用更广泛的 MIME 类型范围。[msom]
0.0.7 (2018-09-28)
为附件添加全文搜索支持。[msom]
添加投票手册附件。[msom]
添加导入附件的 CLI 命令。[msom]
使更新、导出和删除投票视图对过滤器无动于衷。[msom]
处理搜索不可用的情况。[msom]
按排名排序全文搜索结果。[msom]
0.0.6 (2018-09-23)
添加搜索。[msom]
使用 XLSX 进行导入。[msom]
使用 CSV 导出时使用 Excel 格式。[msom]
0.0.5 (2018-09-18)
添加 XLSX 导出。[msom]
改进用户界面。[msom]
启用英文。[msom]
0.0.4 (2018-09-03)
样式内容页面。[msom]
0.0.3 (2018-08-31)
改进投票(s)视图。[msom]
添加编辑器选项。[msom]
修复投票分页。[msom]
0.0.2 (2018-08-31)
添加 GitHub 部署密钥。[msom]
0.0.1 (2018-08-30)
初始发布。[msom]