Update instructions:
- Backup your database.
- Backup your configuration files (config/*.php).
- IMPORTANT : Patch database with sql/patch_to_0.2.0.sql
- Patch PHP files.
- Restore configuration files
New features:
- Rebranding of LMS. The name of the project is now Jorani.
- Support for LDAP complex authentication scheme. It is now possible to enter a LDAP path for each user.
- Clearer Individual Leave Balance report (with a copy of Entitled days added to contract and to the employee).
- A line manager can now display the list for its collaborators.
- A line manager can now display the Individual Leave Balance reports for its collaborators.
- It is now possible to enter a description for entitled days.
- Improvment of the default sorting order (for all datatables).
- Add a link to the details of a leave into the (request) notification e-mail.
New settings:
$config['ldap_basedn_db'] = FALSE;
to be used in conjunction withldap_enabled
, see https://github.com/bbalet/lms/tree/master/docs/install#ldap
Bug fixed:
- Ignore warning when BCRYPT library cannot access /dev/urandom
- Some translations were missing.
- SECURITY : when LDAP was activated, we didn't check if the user exists into LMS' DB.
- SQL script fixed for stricter confs (DEFAULT VALUE).
- CSS Style fixing.
- Code cleaning / reorg of the repo.
- Technical upgrade to the latest version of momentjs
ROADMAP
Features to be implemented in the coming versions:
- Carried over Report : this report will help you to calculate entitled days for carried over leaves.
- Tabular global calendar. Will display the leave of each employee into a table exportable to Excel.
- Manage inactive users.
- HR Team can Create a leave for another user
- Comprehensive documentation in French.