Skip to content

[Draft] v0.6.0 Release Note

Benjamin BALET edited this page Jun 26, 2017 · 5 revisions

Introduction

IMPORTANT: This version needs a database patch. Please apply the following patch sql/patch_to_0.6.0.sql shipped with the application. Note that this patch is not cumalitive and that you can execute it many times without data or integrity damages.

This release contains some breaking changes into the configuration files. Indeed, Jorani had to be migrated to CodeIgniter 3.X because PHP7.1 doesn't support anymore some functions used by CI2.X. We strongly encourage you to make a fresh install and to rebuild config/config.php, config/email.php and config/database.php.

Recommendations

PHP Settings

  • We strongly encourage you to install openssl PHP extension.
  • We strongly recommand you NOT to use the 'mysql' driver into config/database.php (but 'mysqli' instead) as this driver was dropped out with PHP 7.0.

Database setup

Jorani is shipped with a default config/database.php file that illustrates how to configure a database connection using PDO extension. You may refer to the file contained into GH reposirory so as to compare with ours in case of problems: https://github.com/bbalet/jorani/blob/master/application/config/database.php

Change of behaviour

Check boxes 'Include sub-entities' and 'Include day offs' are now opted in by default in calendars/global and calendars/tabular.

New features

LDAP Search filter (for Microsoft AD)

You need to switch ldap_enabled to TRUE and fill ldap_host, ldap_port, and ldap_basedn. Then fill the following new parameters:

  • ldap_search_enabled to TRUE.
  • ldap_search_user with a valid credential (most of the time a service account).
  • ldap_search_password with the password of the service account.
  • ldap_search_pattern with a search pattern, but let %s that symbolizes the user identifier (e.g. 'cn=%s').

Disable the departement calendar

Set disable_department_calendar into config/config.php to TRUE in order to disable the menu entry 'departement'.

Bug fixed