伊莫拉镇的费用管理-根据意大利法律,各城市的机构网站应包含与外部专业人员起草的所有合同(在此我们将使用“费用”一词)金额的详细清单。该产品实现了两个新的自定义原型plone,“收费区”和“收费”。
comuneimola.compensi的Python项目详细描述
Comuneimola.compensi
兼容性
已通过以下方式进行测试:
- Plone 3.3.5
- Plone 4.2.1
安装说明
- If you are installing the product for use with versions prior to plone 4, the version of collective.js.datatables in the buildout must be set to 1.9.
- The translation feature of the table, missing in collective.js.datatables 1.9 has been put in the package and under the condition Plone < 4.
操作
安装产品后,可以添加“收费区域”对象。在这些对象中,可以添加“费用”对象。
显示区域设置为使用基于collective.js.datatables的视图。
按钮允许您以csv格式下载表/文件夹的内容。
经理必须创建区域。我们建议在该区域添加收集Portlet,以查找私人费用和待审核的费用,以方便经过身份验证的用户。
工作流程
至于“收费”对象的工作流程,目前我们决定尽量接近plone的简单出版物wf。
- 文档的发布者(参与者角色)
- 可以添加条目
- 可以添加一个或多个链接/附件
- 无法更改属于其他发布者的私人项目
- 可能需要向任何审阅者发布
- 可以直接发布
- 出版后:
- can no longer revoke the publication
- can not add / remove links / attachments.
通过共享提供的编辑器角色,以代理的形式处理“fee”对象。
- 审阅者:
- 可以撤回为更正输入的数据而公布的项目,或者仅对不影响合同效力的数据进行修改。
“管理员”和“站点管理员”可以做任何事情,但仍然应该在只有超级用户才能解决特定情况的情况下使用它们。只有这两个角色可以执行删除、重命名、剪切和粘贴“费用”的操作。
要对“费用”对象及其“链接”附件应用工作流操作(如发送修订和发布、返回等),“文件”没有任何工作流,是公共的,但遵循其容器的工作流),必须使用“状态”菜单中的“高级…”功能。
更改日志
1.3(2013-02-14)
- 在atcompenso[lucabel]中修复错误的标签
- 财务数据:必需的、可搜索的和可见的[micmord]
- 注:字段长度为400个字符,适用于Art.190/2012[micmord]
- 描述字段再次可见[micmord]
- 修正moneyformat类中允许在amount字段中插入零值的错误 (第3期)[Mircoangelini]
1.2(2013-01-10)
- README.rst translation.
1.1(2013-01-08)
- 将清单更改为在释放的egg[lucabel]中包含readme.rst
1.0(2012-12-19)
- 更改费用金额的视图:[lucabel]
- change on “fee” details;
- change on “fees area”;
- change the javascript to sort with new visualization;
- 在导航树[micmord]中隐藏“费”
- 添加字段'amount_type'[lucabel]
- 将验证器添加到金额字段[lucabel]
- 为字段norm/other_norm[lucabel]添加验证器
- 在编辑表单[lucabel]中隐藏有效日期和过期日期
- 对“费用视图”[lucabel]的一些修改
- 将新字段添加到csv导出[lucabel]
- 允许“费用”所有者发布其“费用”[lucabel]
- 添加与plone 3.3.5[lucabel]的向后兼容性
- 为atcompenso添加自定义工作流(“费用类型”)[lucabel&mirco]
- 添加意大利语翻译[mirco&lucabel]
- 添加CSV导出[lucabel]
- 在compenso添加(“费用”类型)和他的观点[mirco]
- 在区域简编(“收费区域”)添加他的观点[卢卡贝尔]
- 初始版本