Hi,
I am finalizing the version 0.3.1 that has two objectives :
- 100% of pages documented in French.
- Report of the monthly presence of an employee (total of leaves, working and non-working days, etc.).
See complete description below. This version will not need a db patch. This version will be released by next week.
ROADMAP
For v0.4.0 (this version will need a db patch), I am planning to add the following features:
- ICS feeds : connect and sync Outlook, Thunderbird, Google Agenda and compatible clients to Jorani. At the moment, day offs and personal leaves will be displayed. This works, but I have an issue with timezone so I need to define the timezone of each employee.
- Delegation : temporary or permanent delegation of requests approval. The idea is that a manager will be able to designate a list of employees. These employees will receive a copy of leave requests and will be able to validate the requests instead of the manager of an employee. I need to use a new db table for this feature.
- The university of Clermont-Ferrand is deploying the tool and they submitted me an additionnal module for overtime. The basic idea is to separate overtime and compensation from the leave workflow. I am studying their patch and might add it as alternative module.
Do not hesitate to share your suggestions and enhancements requests.
Translations
Translating Jorani is a bit boring because there is a lot of duplicated strings. I am studying
transifex.com and I have developped a tool that allows you to work with PO/POT files. Please contact me if you have started to work on a translation and don't worry, your work is not lost as I can copy what you've already done.
Version 0.3.1
Enhancements:
- Calendar/Tabular now supports Half days off
- Add column status in validation/leaves (same as for
overtime).
- Improvement of requirements.php (we need PHP 5.3+)
- Content of e-mails/application when LDAP is activated.
- Memorize execution parameters of leave balance report.
- Add default leave type in leaves/create.
- Comprehensive documentation in French (almost 100% of
pages).
- You can disable overtime menu by switching
disable_overtime to TRUE
Bugs fixed:
- In case you operate in many countries, the default date of
report may be the previous day.
- When deleting a contract, cascade delete dayoffs
- Display bug in
entlited days/contract and entlited days/user
Changes in config.php :
- <code>disable_overtime</code> disable overtime
menu
- <code>default_leave_type</code> id of the
default leave type or <code>FALSE</code>