Plone HRM 合同
项目描述
Plone HRM 合同
为员工添加合同。请参阅Products.plonehrm包。
plonehrm.contracts 的历史记录
3.10 (2014-12-08)
我们应在2015年2月1日之后开始发送合同结束的新通知,如果他们被解雇,应在12月31日之前收到信件。[jladage]
3.9 (2014-07-09)
报告通知信必须发送的时间的报告截止日期。[maurits]
当已有关于合同结束的通讯时,不要通知合同结束。[maurits]
在检查之前使用 must_check_end_fixed_contract 辅助函数。[maurits]
3.8 (2014-06-26)
添加固定合同结束的检查器。在合同结束前一个月,你必须发送通知信。在那之前一个月和再之前一周如果没有添加通讯,我们会发出警告。请注意,如果已添加新合同,到期日期将自动延长,因此检查器不会启动,这是好的。[maurits]
3.7 (2013-09-27)
使合同和信件的开始日期字段为必填项。在我的数据库副本中,有11个合同和4封信没有开始日期,总共有2000多个。[maurits]
添加 getContractIsFixedDuration、getContractDuration 和 getContractExpirydate 方法,以从属于信件的合同中获取这些字段。[maurits]
不要使用更改信件的 isFixedDuration、duration 或 expirydate 字段。更改信件应在合同结束时或创建新的更改信件时自动结束。我们明确返回默认值。[maurits]
3.6 (2013-06-07)
为合同注册“编辑”动作,但保持其不可见。当发生验证错误时,我们仍然可以重定向到编辑表单,而不会出现“ValueError:找不到编辑动作”。[maurits]
为合同添加了后验证,特别是对于到期和开始日期。[maurits]
添加了 expirydate 字段,以允许明确设置到期日期。[maurits]
3.5 (2013-03-06)
为 plone 添加了 z3c.autoinclude.plugin 入口点。[maurits]
3.4.2 (2012-12-10)
修复了订阅者并添加了日志。[vincent]
3.4.1 (2011-10-20)
合并 3.3.1 和 3.4。[vincent]
3.3.1 (2011-05-30)
修复了在某些信件中不工作的 get_worklocation 中的错误。[vincent]
3.4 (2011-03-31)
修复了试用期检查器中的错误,并添加了通知的测试。[vincent]
3.3 (2011-03-11)
3.2 (2010-12-15)
更新了通知。[vincent]
3.1.1 (2010-12-07)
在合同对象中修复了错误:由于无法将对象转换为浮点对象,当复制工作地点时,getPercentage() 方法会引发错误。[vincent]
3.0.1 (2010-11-24)
在 notifications/events/TrialPeriodEndingEvent 中修复了错误。它仍然使用在先前版本中已删除的‘@@contracts’视图。[vincent]
3.0 (2010-10-22)
将浏览器包移动到 Products.plonehrm。[vincent]
2.10.2 (2010-09-09)
更新检查器,以便它们在上下文不是门户时也能工作。[vincent]
2.10.1 (2010-08-27)
为合同小部件/展开表格添加了溢出。[vincent]
在测试中修复了错误。[vincent]
2.10 (2010-07-21)
更新工具以从 plonehrm 继承模板工具。[vincent]
在终止合同时添加了消息,说明更改不能撤销。[vincent]
2.9.3 (2010-07-09)
当用户没有“plonehrm:签署文档”权限时,隐藏签名按钮。[vincent]
2.9.2 (2010-04-23)
各种 CSS 更改。[laurens]
2.9.1 (2010-04-15)
在 content/tool.py 中添加了 custom_filter 函数,以便轻松为外部产品打补丁。[vincent]
在 contract.getPercentage 中修复了错误:如果没有为 HoursPerWeek 提供值,我们获得了一个 TypeError。[vincent]
2.9 (2010-04-07)
更新 contract_popup 以使用 JQuery。[vincent]
更新了 contract_history 并在按钮上添加了一些提示。[vincent]
更新了架构,以便在合同编辑视图中有更好的组织。[vincent]
更新 Contract,使其成为 PloneHRMDocument 的子类。[vincent]
2.8.3 (2010-03-29)
错误修复:将“contract_popup” JavaScript 移至合同概览页。[vincent]
在通知接收者中添加了“通知人员”。[vincent]
2.8.2 (2010-03-09)
错误修复:视图小部件没有显示正确的就业开始日期。[vincent]
更改了“工资”的翻译为“Salaris”。[vincent]
2.8.1 (2010-03-05)
现在视图小部件显示当前合同或如果没有当前合同则显示即将到来的合同。[vincent]
2.8 (2010-03-03)
移除了显示结束就业原因的单元格上的 no-wrap。[vincent]
修复bug:如果用户未填写小时分配值,则默认为零。[vincent]
允许0小时/0天数的合同。[vincent]
在视图组件中添加了开始日期。[vincent]
当员工有非固定期限的合同时,合同视图组件不显示“添加合同”按钮。[vincent]
更新视图组件,使其不显示无固定期限合同的结束日期。[vincent]
如果设置了“isFixedDuration”,则合同小部件现在要求持续时间大于0。[vincent]
已将isFixedDuration添加到合同模式中,因此我们可以定义无持续期的合同。[vincent]
2.7.1 (2010-02-24)
修复bug:在base_contract中,合同适配器正在适配’self.context’而不是父对象,这在创建JobPerformance面试时会导致错误。[vincent]
2.7 (2010-02-17)
重构以使用contractAdapter。[vincent]
所有用户现在可以像Arbo经理一样分配小时。[vincent]
合同视图组件现在显示当前合同中小时分配的方式。[vincent]
小时分配现在在输入浮点数时允许使用逗号,而不仅仅是点。[vincent]
自动分配小时不再四舍五入到四分之一小时,而只保留两位小数。[vincent]
更改了合同设置中的日期,以便我们可以有1920年开始工作的员工。[vincent]
向合同对象添加了“has_hour_spread”属性。在访问合同对象的“hour_spread”对象之前,应该始终检查此属性。如果经理访问由普通用户创建的合同,将创建一个空的hour spread属性,该属性将用于计算缺勤长度。[vincent]
2.6.4 (2010-02-08)
修复bug:ARBO经理的每周小时数显示不正确。[vincent]
2.6.3 (2010-02-04)
纠正了错别字。[vincent]
2.6.2 (2010-02-03)
每周小时数和天数可以是浮点数。[vincent]
2.6.1 (2010-01-28)
修复bug:更新了通知中的翻译,并使用了employee.officialName而不是employee.Title。[vincent]
2.6 (2010-01-15)
添加了在员工最后一个合同到期日之后发送的新通知。[vincent]
添加了在试用期即将结束时发送的新邮件通知。[vincent]
更新了即将到期的合同的通知模板。[vincent]
2.5.2 (2010-01-07)
视图组件现在由“plonehrm: view contracts viewlet”权限保护。几个按钮由“plonehrm: manage contracts”保护。两个添加按钮也由“plonehrm: Add contract”保护。[vincent]
2.5.1 (2009-11-18)
bugfix版本,因为上一个版本中的egg不可用 [vincent]
2.5 (2009-11-18)
更新了合同到期通知,使其根据工作地点的设置创建新的信件或新的合同链接。[vincent]
更新了视图组件,使其显示最后结束合同的结束日期而不是当前合同。[vincent]
为信件添加了持续期的可能性,因此它可以用于延长合同。[vincent]
在打开合同/信件弹出窗口使用的图像上添加了标题属性,以便显示对象的类型及其标题。[vincent]
更新了合同到期通知,使其不考虑当前合同,而考虑最后一个结束的合同。[vincent]
更新了计算合同到期日期的方法。[vincent]
2.4 (2009-10-08)
在合同视图中隐藏了标题和编辑选项卡。[vincent]
2.3.1 (2009-09-18)
在视图组件中添加了删除合同的链接,并合并了“开始日期”和“到期日期”列。[vincent]
修复bug:在IE中,选择“小时分配模式”时,设置小时分配的表格不工作。[vincent]
2.3 (2009-09-11)
更改了视图组件中的显示,以区分合同和信件。[vincent]
2.2.1 (2009-09-09)
修复了Arbo经理的合同视图组件中的bug。现在表单的KSS验证检查值/总时间以及视图组件的默认显示方式是正确的。[vincent]
在合同视图组件中显示小时数。[vincent]
更改了下一个发布版本号(部署的bug修复)[vincent]
2.2 (2009-09-02)
在荷兰语翻译中修复了一些错别字。[mirella]
将文档类型添加到th和最后一个td中。[mirella]
更新了视图,使Arbo经理可以更有效地分配时间。[vincent]
2.1.5 (2009-09-02)
修复了更改字母未应用模板的错误。[maurits]
在通知需要创建新合同时,使用新的清单API,包括link_url和日期。[maurits]
2.1.4 (2009-08-19)
避免在结束雇佣关系时刷新kss时发生错误。[maurits]
2.1.3 (2009-08-13)
更新视图以显示更有用的信息。[vincent]
在合同视图中添加了结束雇佣关系的表单。[vincent]
2.1.2 (2009-07-29)
更新了合同视图,在执行操作时更新/隐藏状态消息。[vincent]
更新了翻译。[jladage]
2.1.1 (2009-07-22)
现在添加合同时的默认日期为上一份合同的结束日期加一天。[mark+vincent]
合同和信件现在使用“模板”对象作为模板,不考虑简单页面。创建合同时,只有类型设置为合同的模板才会出现。相同的原则也适用于信件。[vincent]
2.1.0 (2009-07-07)
在创建合同或更改信件时,我们通常选择模板的标题,但现在我们可以通过特别填写标题来覆盖它。[maurits+markvl]
2.0.9 (2009-06-23)
在视图中添加了KSS。现在,可以从视图中添加合同和信件。还可以从视图中设置员工的开始日期。已创建一个新弹出窗口以显示合同。[vincent]
更新了翻译。[jladage]
2.0.8 (2009-06-15)
修复了删除合同时触发的错误kss操作。[maurits]
捕获由brain.getObject()抛出的AttributeErrors和KeyErrors。[maurits]
2.0.7 (2009-06-02)
将plonehrm_properties中的视图设置移至Products.plonehrm的setuphandlers,因为我们只设置一次顺序。[maurits+markvl]
2.0.6 (2009-05-29)
修复了使用不在第一个portal_contracts工具中的模板进行替换时的错误。[maurits]
2.0.5 (2009-05-29)
修复了默认每周天数是字符串而不是整数的错误。[maurits]
2.0.4 (2009-05-29)
为Contract添加了expiry_date方法。[maurits]
添加字段以存储员工每周工作天数。[mike + mark]
2.0.3 (2009-05-28)
为ContractTool添加了listTemplates方法,它列出了此工具中的模板。可选地,它还可以列出来自更高级别portal_contracts工具的模板。这是通过尝试调用当前工具的getUseHigherLevelTool来完成的。此方法默认不可用,但可以由第三方产品实现。默认值为False。如果您始终希望此值为True,请将python脚本getUseHigherLevelTool添加到portal_skins/custom文件夹中,该脚本仅返回True。[maurits]
ContractTool不再是唯一对象,这意味着您可以将此工具添加到WorkLocation中(从ZMI或使用一些自定义python代码),这样您就可以为WorkLocation拥有特定的合同模板。[maurits]
确保工具没有被索引。[maurits]
2.0.2 (2009-05-26)
合同的标题不再在合同视图中显示。这样做是为了简化合同的打印。[vincent]
将合同模板字段移动到模式顶部。将setTemplate方法移动到新的事件处理程序中,该处理程序在初始化合同(或信件)时调用。并重构了doctests。[maurits+vincent]
2.0.1 (2009-05-15)
使合同和信件标题字段在编辑表单上不可见。相反,我们采用所选模板的标题,并附加1、2、3等。[maurits+vincent]
从合同页面添加到员工的链接。[maurits+vincent]
从letter.py复制了默认方法到contract.py中的内容,以及base_contracts方法。[maurits+mike]
创建信件时,使用当前合同的工时和雇佣类型。[maurits+mike]
添加了字符串属性“currency”,默认值为“€”。这被放置在工资之前的合同视图中。[maurits]
覆盖Contract.getWage(),使其返回工资时根据门户的默认语言返回逗号而不是点。目前我们只为荷兰语、德语和法语这样做,因为我们知道这些语言在这里需要逗号。必须还有其他方法。[maurits]
在视图中添加删除图标(和链接)以删除合同和信件。[vincent + mark]
允许在工资中使用逗号。为此添加了一个isCurrency验证器(主要来自isDecimal)。[maurits]
从locales中删除了.mo文件。这意味着这些翻译在旧版Plone 3.0中将不可见。[maurits]
2.0 (2009-04-16)
使用collective.autopermission注册权限。[maurits]
将换行符样式设置为本地,并设置svn:ignore。[maurits]
1.0 (2008-10-02)
当控制面板中的检查被关闭时,不要执行hrm通知检查。[maurits]
使用hrm_properties获取通知警告期。[maurits]
使用组图标作为控制面板。[maurits]
使用新的get_employees_for_checking函数获取仅活跃员工。[maurits]
1.0 beta 4 (2008年9月2日)
记录历史的开始。
1.0 beta 3 (2008年3月26日)
没有记录历史。
1.0 beta 2 (2008年3月25日)
没有记录历史。
1.0 beta 1 (2007年12月13日)
没有记录历史。
项目详情
plonehrm.contracts-3.10.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3c84a094d397fdf6bcb4b9bd630c476a7656aeafd165cc8b0008e2d8d5c1723d |
|
MD5 | 010c4dc5b9e74c49e00217d885112d24 |
|
BLAKE2b-256 | cdc47518c08c89e3630d357dafafe63469e909b1cd255793ab12fe3b06268f0f |