Skip to main content

Register employee absence

Project description

History of plonehrm.absence
===========================


1.2 (2009-09-02)
----------------

- Updated viewlet to use arbo_days_absent for arbo managers. [vincent]

- Added arbo_days_absent method, which computes length of an absence
more efficiently for Arbo managers. [vincent]

- Added absence/productivity percentages for absences. [vincent]

- changes some dutch translations into proper dutch. [mirella]

- Added 'is_accident' field to absence Archetype. [vincent]

- Fixed some dutch translations. [mirella]

=======
>>>>>>> .merge-right.r96269
1.1 (2009-08-26)
----------------

- Replace the setTemplate method in evaluation interviews with an
event handler, using the new apply_template_of_tool from
Products.plonehrm.utils.
[maurits]

- Refactored viewlet to act like other viewlets of the employee
view. Now forms are not reseted when errors are found and it is
possible to edit an absence from the viewlet. [vincent]


1.0.11 (2009-08-13)
-------------------

- When the current contract is for zero days per week, treat this as
five days a week when calculating the lenght of the absence.
Otherwise the absence is always zero days...
[maurits]


1.0.10 (2009-07-29)
-------------------

- When closing an absence, the status of this one in the workflow is
changed to "closed". [vincent]

- Updated KSS to display/hide status message when using the absence
viewlet. [vincent]

- Updated translations [jladage]

1.0.9 (2009-07-24)
------------------

- Updated translations for AbsenceFile. [mirella+vincent]


1.0.8 (2009-07-22)
------------------

- Created the 'EvaluationInterview' type. It is basically the same
code than JobPerformanceInterview. We can not use the same class
anymore as templates are not stored at the same place.
NOTE: We now have a dependency between plonehrm.absence and
plonehrm.jobperformance, as EvaluationInterview use views created
for JobPerformance. Maybe we should also copy those view in the
future. [vincent]


- Added 'portal_absence' tool to store templates for absence
evaluations. [vincent]


1.0.7 (2009-07-07)
------------------

- Change the notes so the user can add a custom text to be added to
the checklist items instead of the hard coded text 'call back...'
[maurits+markvl]

- Add link to absence at the bottom of the emails. [maurits+markvl]

- Add a link to the checklist item. Clicking the link creates an
EvaluationInterview in the absence. [markvl]

- If the absence starts tomorrow, still pretend the employee is
already sick for a day. [markvl]

- Removed absence percentage from the absence viewlet, in order to
display it in the absence view of the work location. [vincent]


1.0.6 (2009-06-23)
------------------

- Updated translations. [jladage]


1.0.5 (2009-06-16)
------------------

- Added a "Percentage of absence this year" information in the
viewlet. [vincent]


1.0.4 (2009-06-15)
------------------

- Do not use the term sickness, but absence, as this module is more
general. [maurits]


1.0.3 (2009-06-15)
------------------

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


1.0.2 (2009-06-11)
------------------

- Do not show '1 day(s)' but '1 day' or '2 days', etc. [maurits]


1.0.1 (2009-06-09)
------------------

- Allow adding an absence for tomorrow. [maurits]

- The checklist items created by absence notes now contain a link to
create a new Note in the current absence. [vincent]


1.0 (2009-06-04)
----------------

- Added EvaluationInterview to the factory types. [maurits]


1.0rc1 (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]


1.0b5 (2009-05-29)
------------------

- days_absent now available in absentlist. [mike]

- In content.absence added a check to days_absent so if there is no
contract the default value is 5 days per week the employee is working
else if the employee is filled in to be absent there is no contract
(so no days in a week) so you get a bug.[mike]


1.0b4 (2009-05-26)
------------------

- Added a second date field to the Note type. This field is used to
define if a new call has to be given to the employee. A new event
handler is fired when a note is created or updated. This event adds
an item in the employee checklist to remind the next call
date. [vincent]

- Changed columns name in absence view. Now 'Creator'/'Creation date'
are 'Added by'/'Added on'. [vincent+fred]

- Added an 'edit' link in front of each absence in the absences
viewlets. The edit button is only displayed in front of the current
absence. [vincent]

- Updated form for closing absence. Now this form does not allow to
change the title of the absence, but only displays
it. [vincent+mark]

- Removed 'description' field from absence edit view. [vincent]

- Info box in absence view changed. If the absence shown is the
current one (the employee is still sick) it displays the reason in
red (CSS class 'absencetext'), the start date and the number of days
the employee has been sick.
If the absence is closed, the reason is shown without style and
infos displayed are start/end date. A property
'is_current_absence' has been added to the Absence class. The
'days_absent' property has been corrected to add one day to the
total. [vincent]

- Absence view now shows description for notes instead of the
title. [vincent]

- Content of cells from the 'Created by' and 'Created' columns are now
displayed with the "discreet" CSS class. [vincent]

- Reversed order of elements displayed in absence view. Now the
most recents items appears first. [vincent]

- Added a nice box with some details about the absence.
[maurits+vincent]

- Added AbsenceFile content type, which is the same as ATFile, except
for an extra date, and a different name. [maurits+vincent]

- Added EvaluationInterview content type, which is only defined in
GenericSetup as it is exactly the same as a Job Performance
Interview, except for the name. [maurits+vincent]

- Added main_date as alias for noteDate in the Note content type.
(This will be used in other content types later.) Added main_date
as metadata and index to the portal_catalog on reinstall. Sort on
this date in the absence view. [maurits+vincent]

- Added content type Note, which can be added within an Absence.
[maurits+vincent]

- Removed the registering of javascript and css for the calendar.
This was needed for having this available when adding an absence
through kss. But this prevented the calendar on edit forms from
working. So we will load this css and javascript explicitly in the
employee page template (see Products.plonehrm).
[maurits]

- Refactored absences into an Archetypes folderish content type.
[maurits+vincent]


1.0b3 (2009-04-22)
------------------

- Nothing changed yet.


1.0b2 (2009-04-22)
------------------

- Nothing changed yet.


1.0b (2009-04-22)
-----------------

- Nothing changed yet.


1.0a (2009-04-22)
-----------------

- Initial version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plonehrm.absence-1.2.tar.gz (45.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page