##########################################################################################################################
******2020******
# 2.9 2020-02-10: - NEW: API (M4238) - ADDED: new columns 'status', 'check_in_date' and 'check_out_date' in 'labcal_reservations_v2' table - ADDED: new columns 'modify_reserv_time' and 'checkin_cat_list' in 'labcal_setup' table - ADDED: ability to activate check-in/out system by equipment category and to modify reservation start/end time (M4239) - ADDED: new section on home page (displaying the information of user cnonnected reservations) (M4240) - NEW: ability to manage reservations check-in/out (M4241) - BUG: multiple reservations in favorite calendar if an equipment is not the same (M4242) - BUG: time period in time select on lightbox is not limited by first and last hours (M4256) # 3.0 2020-03-30: - NEW: Moved to layout LC v6.0 - CHANGED: using PHP_Mailer from LC - REMOVED Artishow 2020-04-17: - BUG: Reports bug due to lang 2020-04-20: - BUG: Reports bug due to rewriting of variable $report_period - BUG: Reservation list bug due to administrator rights 2020-04-24: - IMPROVEMENT: avoid check-in/out for recurring events - IMPROVEMENT: Set more permissions to check-in/out - IMPROVEMENT: Move "repeat event" section of lightbox to LCv6.0 layout - IMPROVEMENT: Small modification in dhtmlx code source to display correctly the 'Full day' checkbox of the lightbox # 3.01 2020-04-30: - BUG: multiple reservation setup bug due to not setting a unique index for the field 'equipment_id' in the table 'labcal_multi_reservations' - BUG: multiple reservation bug in favorite calendar' # 3.011 2020-05-04 - BUG: multiple reservation bug while reservation editing in all calendars # 3.012 2020-05-07 - BUG: collision bug due to recurring reservations while creating of a new simple reservation (dayly, weekly, monthly) 2020-05-13 - BUG: collision bug due to recurring reservations while creating of a new recurring reservation (dayly, weekly) 2020-06-09 - BUG: Fix previous modifications due to the 'Full day' checkbox of the lightbox in DHTMLX source code (dhtmlxscheduler.js and dhtmlxscheduler_minical.js) # 3.013 2020-09-23 - NEW: added "copy activation key to clipboard" feature
2020-11-17 - BUG: encoding issue with Morris chart on dashboard page 2020-11-18 - NEW: added a tooltip when activation key is copied
******2019******
2019-05-28/29: - BUG: when the create reservation form was open simultaneously in multiple browsers the check for multiple reservations would fail (M1509)(M1830) - BUG: the reservation dates that were sent in the new reservation alert email were incorrect (2h hours different) (M1832) - BUG: incorrect demo licence (M2588) - BUG: autocomplete of equipment input was being incorrectly built (M1494) - CHANGED: equipment and category autocomplete now shows all options (M1495) 2019-07-08/09: - BUG: report per selected equipment wouldn't retrieve any data (M2709) - CHANGED: location filter when selecting equipment (M2274) - CHANGED: report generation improvements like allowing the selection of simultaneous equipment/category filter with user filter(M1510) # 2.81 2019-07-17: - BUG: CSS adjust to left calendar and scheduler's view titles (M3663) - BUG: text was shown outside for small interval reservation (M3664) - BUG: home page charts incorrect encoding when reloading (M3665) - BUG: z-index correction to prevent scheduler from cutting the LC header menu (M3666) ******2018******
# 2.8 2018-01-04/12: - CHANGED: DHTMLX uses the native JS function DATE with the server_utc to false - BUG: users with no permissions could (only visible) change a reservation - CHANGED: scheduler end hour is ok (the last hour shown is the previous step before the end hour) - BUG: sometimes the name and email of the reservantion owner was shown as undefined - BUG: the top LC menu would appear over the scheduler in full page view - BUG: archived equipment was accessible in the setup to configure what equipments can be reserved - BUG: in the setup to configure what equipments can be reserved the keyword filter would only work if the word written was the first one in the equipment name - BUG: english text correction (equipment is an uncountable noun) - NEW: ability to select multiple options (user, equipment, equipment category) on the report generator instead of just one - CHANGED: column description in the report and report export - NEW: private/public notes per equipment system - BUG: repeated reservations can now be deleted (the deletion stops the recurrance) ******2017******
2017-01-05: - BUG: bug when deleting reservations 2017-01-13: - NEW: support for new PHPEmail 2017-01-17: - BUG: in favorite calendar the past event alert would show up even if it wasn't a past event - BUG: multiple edits triggered the max collisions warning 2017-02-15: - BUG: DHTMLX now works correctly in IE 11 (new correction) - BUG: bug when deleting reservations (new correction) ******2016******
2016-02-18: - Collision - BUG: arquived equipment still appeared in the category reserve list # 2.5 2016-07-29: - ADDED: admin equipment calendar - ADDED: favorites equipment calendar - ADDED: favorites equipment links in "normal" equipment calendar view - ADDED: favorites equipment admin area - ADDED: home dashboard 2016-09-09: - Dhtmlx connector now can handle special chars - Favorite selection list now takes into consideration equip and user filters # 2.6 2016-10-04: - Block equipments that are under maintenance - Admin area to select which equipments are to be blocked when under maintenance - Associated Info area was created with an upload field and custom fields (type: field, date, select) - Admin area to manage custom fields - BUG: install.php table 'labcal_setup' had missing fields # 2.7 2016-11-23: - DHTMLX scheduler upgraded to 4.3.35 - New full month timeline # 2.701 2016-12-21: - DHTMLX now works correctly in IE 11 ******2015******
# 2.4 2015/01/29: - ADDED: same time reservations for defined equipments - ADDED: same time reservations setup 2015/05/20: - BUG: session bug when filtering users # 2.45 2015/05/29: - BUG: name of reservation's user in reservation alert email - ADDED: iCal export - ADDED: iCal import 2015/06/11: - Minor style change: new login design 2015-07-22: - BUG: multiple reservations # 2.46 2015-09-02: - BUG: search for reservations blocks the half hour before - ADDED: user email added to the reservations 2015-09-21: - BUG: reservations weren't saved in DB (render_sql can't have a JOIN in the query) ******2014******
2014/02/28: - BUG fix: equipment special reservation rules setup unreactive checboxes - BUG fix: reporting for long reservations 2014/03/07: - BUG fix: Equipment setup. New version of bxslider - Added: equipment setup 2014/03/13: - BUG fix: Calendar crash with users having quotes in name 2014/03/18: - BUG: corected for PHP5.4 support # 2.2 2014/03/28: - BUG: Chrome >> delete reservation - Added: Reservation billing/costs management (OPTION) - Charts size increased # 2.3 2014/06/26: - BUG: Time line end hour limit - ADDED: Admin users per equipment - New calendar dhtmlxscheduler: better drag & drop usage, multiday drag... # 2.35 2014/06/26: - BUG: add events - New layout dhtmlxscheduler: compatible IE11 # 2.36.1 2014/08/19: - correction on drag reservations - correction on timeline collisions - correction on timeline step and day limits ******2013******
# 2.1 2013/09/05: - New calendar/scheduler engine DhtmlxScheduler v4.0 - BUG fix: Multi day display on regular calendar - BUG fix: Timeline display when dragging on scrolled page - IMPROVEMENT: Better setup management (not losing checkboxes when changing page views) for alerts, limits, etc. ******2012******
# 2.0.1 2012/02/08: -bug correction (double quote in equipment name) -add link on equipment name on Timeline view to access to this equipment. 2012/03/06 -patch bug (now display equipment even if category is null) -patch bug: empty category are now allowed -add possibility to see all uncategorized equipments 2012-04-19 -CSS correction 2012-08-01 - Alert setup bug (checkbox) - Email alert sending bug corrected (wrong manager email) - Added location and INV ref to equipment list # 2.0.3 2012/10/24: - Bug fix: reservation limits set to 0 now accepted - Reservation outside limit ranges are ignored/blocked - Layout CSS correction (doctype) - GMT to local time conversion in alerts -small lang correction (en) ***Fix - Bug in some recurrent situations using FF (fixed in connector.php). # 2.0.5 2012/03/29: - New calendar/scheduler engine DhtmlxScheduler v3.7 - minor fixes in scheduler logic # 2.0.6 2012/05/02: - Filter equipment categories: do not show categories with no equipment - Bug with DELETE reservation icon 2012/05/13: - BUG fix: utf8_encode added to text of reservations to prevent XML breaking ******2011******
# 2.00 2011/11/22: -new scheduler engine; new database; -update 1.X to 2.00 maye change old data houre: it convert it in UTC format (GMT+0 time) -add rules for user / equipment / category reservation (new setup) -add equimpent notifications -add time limit for reservation (new setup)