多用户通讯簿应用程序
icemac.addressbook的Python项目详细描述
icemac.addressbook
- 目的:
- 使用Web应用程序存储、搜索和导出地址和电话号码。
- 状态:
- 稳定版本,用于生产;将来将添加一些功能
版权所有(c)2008-2018 Michael Howitz
此软件包是在麻省理工学院许可下授权的,请参阅 包裹。
更改日志
8.0(2018-10-13)
向后不兼容的更改
- 不再在生产中安装测试和调试基础结构 默认情况下为环境。
- 将“应用”按钮重命名为“保存”。
- 添加运行数据库的zeo服务器。这需要一个不同的命令来 启动和停止通讯簿和数据库服务器,请参见 documentation。
- 删除在异常时放入调试器的脚本及其 基础设施(bin/debug\u ajax和bin/debug\u pdb)。
其他更改
- 将通讯簿所需的大多数库更新为最新版本。
7.0.4(2018-08-05)
- 如果没有,则不再在cookie同意横幅中显示空的read more url 已设置数据保护URL。
- 修复7.0版中引入的样式问题。
7.0.3(2018-08-04)
- 修复createdbuildout.cfg的内容。
7.0.2(2018-08-04)
- 修复安装代码以使用icemac.install.addressbook >= 1.3.1。
7.0.1(2018-08-04)
- 在安装过程中不再使用zc.buildout的bootstrap.py 它能产生无尽的循环。希望bin/buildout已安装 通过virtualenv。
7.0(2018-08-03)
向后不兼容的更改
- 将函数.testing.assert_forbidden()作为方法移动到 .testing.Browser.assert_forbidden()并希望用户已经 因此登录后不再需要username作为参数。
- 删除.testing.SiteMenu.assert_correct_menu_item_is_tested()。使用 .testing.SiteMenu.get_menu_item_title_under_test()替换并比较 其结果带有菜单项标题。
- 将许可证从zpl更改为mit。
功能
- 添加在安装期间配置以下链接的功能。它们显示在
每页底部:
- 印记
- 数据保护声明
- 添加架构名称索引以区分目录中的实体。
- 添加禁用处理错误的功能来调试所有异常类型。
见https://icemacaddressbook.readthedocs.io/en/latest/hacking.html
- 添加Cookie使用许可对话框。
- 增加并行运行测试的能力。
- 印记
- 数据保护声明
用户界面
- 不再呈现屏幕底部边框上的表单提交按钮。
这在移动设备上效果不太好。
其他
- 将通讯簿所需的大多数库更新为最新版本。
- 通过编写纯硒测试来减少对gocept.selenium的依赖。这个 运行测试需要geckodriver。(请参阅有关 running the tests。)
6.0.2(2018-03-17)
- 修复更新过程,以便再次能够从旧安装复制数据。 这个在6.0时坏了。
6.0.1(2018-03-17)
- 不再通过buildout recipe构建lxml lxml的安装过程现在应该足够稳定。
6.0(2018-03-16)
回水RD不兼容更改
- 添加架构名称索引以区分目录中的实体。
错误修复
- 修复“关于”页和“注销”页上的面包屑。
- 在名称搜索中搜索*不再引发错误。
其他
- 将文档从 https://bitbucket.org/icemac/icemac.addressbook/wiki/到 https://icemacaddressbook.readthedocs.io
- 不赞成使用Manual package installation变量来安装此 包裹。下一个主要版本将不再支持它。 现在切换到Guided package installation,如中所述 Upgrade installation。
- 将通讯簿所需的大多数库更新为最新版本。