Skip to main content

Contracts for Plone HRM

Add contracts to Employees. See the Products.plonehrm package.

History of plonehrm.contracts

2.0.8 (2009-06-15)

  • Fixed error when removing contracts as this triggered a wrong kss action. [maurits]

  • Catch AttributeErrors and KeyErrors thrown by brain.getObject(). [maurits]

2.0.7 (2009-06-02)

  • Removed the setting of the viewlets in the plonehrm_properties to the setuphandlers in Products.plonehrm, where we only set the order once. [maurits+markvl]

2.0.6 (2009-05-29)

  • Fixed error when substituting with a template that is not in the first portal_contracts tool. [maurits]

2.0.5 (2009-05-29)

  • Fixed error where the default value of days per week was a string instead of an integer. [maurits]

2.0.4 (2009-05-29)

  • Added expiry_date method to Contract. [maurits]

  • Add field to store the number of day per week the employee works. [mike + mark]

2.0.3 (2009-05-28)

  • Added a listTemplates method to the ContractTool, which lists the templates in this tool. Optionally this lists the templates from a higher level portal_contracts tool as well. This is done by trying to call getUseHigherLevelTool on the current tool. This method is not available by default, but can be implemented by third party products. Default is False. If you always want this to be True, add a python script getUseHigherLevelTool in the portal_skins/custom folder that just returns True. [maurits]

  • The ContractTool is no longer a unique object, which means you can add this tool for example inside a WorkLocation (from the ZMI or with some custom python code) so you can have contract templates specific for this WorkLocation. [maurits]

  • ContractTool: really make sure the tool is not indexed. [maurits]

2.0.2 (2009-05-26)

  • The contract’s title does not anymore appear in the contract view. This is done in order to simplify contracts printing. [vincent]

  • Moved the template field of Contracts to the top of the schema. Moved the setTemplate method into a new event handler that is called when the Contract (or Letter) is initialized. And refactored the doctests. [maurits+vincent]

2.0.1 (2009-05-15)

  • Made the title field of Contracts and Letters invisible on the edit form. Instead we take the title of the chosen template and append 1, 2, 3, etc. [maurits+vincent]

  • Added a link from the contract page to the employee. [maurits+vincent]

  • cut and pasted the default methods from letter.py to contract.py in content, and the base_contracts method.[maurits+mike]

  • When creating a Letter, use the hours and employmentType from the current contract. [maurits+mike]

  • Added string property ‘currency’, with default value ‘€’. This is put in the contract viewlet before the wage. [maurits]

  • Override Contract.getWage() so it returns the wage with a comma instead of a dot depending on the default language of the portal. Currently we do this only for Dutch, German and French, as we know those languages want a comma here. There must be some other way. [maurits]

  • Add remove icon (and link) to delete contracts and letters in the viewlet itself. [vincent + mark]

  • Allow using a comma in the wage. Added a isCurrency validator for that (mostly taken from isDecimal). [maurits]

  • Removed .mo files from locales. This means those translations will not be visible in the old Plone 3.0. [maurits]

2.0 (2009-04-16)

  • Use collective.autopermission to register permissions. [maurits]

  • Set end-of-line style as native and set svn:ignore. [maurits]

1.0 (2008-10-02)

  • Do not do the hrm notification checks when the checks have been switched off in our control panel. [maurits]

  • Using hrm_properties to get the notification warning period. [maurits]

  • Using group icon for control panel. [maurits]

  • Using new function get_employees_for_checking to get on ly the active Employees. [maurits]

1.0 beta 4 (2 September 2008)

  • Start of recorded history.

1.0 beta 3 (26 March 2008)

  • No history recorded.

1.0 beta 2 (25 March 2008)

  • No history recorded.

1.0 beta 1 (13 December 2007)

  • No history recorded.

Metadata

Release files for plonehrm.contracts 2.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plonehrm.contracts 2.0.8
File Size Uploaded
plonehrm.contracts-2.0.8.tar.gz 31.2 kB Details

Release files / plonehrm.contracts-2.0.8.tar.gz

Download URL plonehrm.contracts-2.0.8.tar.gz
Size 31.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7bcc6f91f2d4d8a69d00070c7de36b8d209887b0433c7b1a259cfc9e827128ab
BLAKE2b-256 checksum
How to use checksums
71ef80fd37bcc33ba0cf7f1b91c36a94d4a63ea1ba997c870949c2e6c1072183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

3.10

1 release file

2.6

1 release file

2.5.2

1 release file

2.5.1

1 release file

2.5

1 release file

2.4

1 release file

2.3.1

1 release file

2.3

1 release file

2.2.1

1 release file

2.2

1 release file

2.1.5

1 release file

2.1.4

1 release file

2.1.3

1 release file

2.1.2

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.9

1 release file

This release

2.0.8 This release

1 release file

2.0.7

1 release file

2.0.6

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0

1 release file

1.0.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page