Releases
1.1
What's new in 1.1?
Features:
New static 'Day' view (in additional to all the fullcalendar.js views)
New display board view (for digital signage)
New Resource management feature: add resources (i.e, laptops) to be bookable alongside an event (#23 )
Support for 'unique' resource booking: i.e, will check certain devices for concurrent use
Support for limiting a resource to a specific location
Resources can be grouped i.e, Computers,Audio Visual,Furniture
Clone event functionality
Calendar "MaxTime" added
All Day events now set time to 0 - 23:59 to help with alt displays
JS/CSS:
Upgraded to Bootstrap 3.3.1
Upgraded to fullcalendar.js 2.x
Improved datepickers/colourpickers
All JS/CSS now generated via grunt
Frontend package managment now from bower
Added bootstrap form validation
jQueryUI no longer required
[removed]: Bootstrap Theme Support
[removed]: Bootstrap CDN support
Serverside:
Moved from cfwheels 1.2 -> 1.3.2
Large underlying codebase rewrite.
All controllers, models and most helper functions now in cfscript rather than tags
Support for servers with prefix json
Various options removed/changed to support moment.js
Improved form validation
Most JS moved to a single JS file generated via grunt
Extraneous folders/files removed (i.e /files/)
Data:
Tables:
Added: eventresources, resources
Removed: schemainfo
Settings:
Added: allowResources, calendarMaxtime, resourceTypes
Removed: allowThemes, bootstraptheme, bootstrapthemeoptions, usejavascriptfromCDN, wheelsErrorEmailFromAddress, vwheelsErrorEmailSubject, wheelsErrorEmailToAddress
Changed: - Format changed for settings: calendarMintime, calendarMaxtime, calendarSlotMinutes
Permissions:
Installation & Upgrading
New install:
setup a datasource called roombooking
run roombooking.sql against your new db
go to /install/ and follow instructions
after running, delete or rename /install/
go to root and reload the application
Upgrading from 1.x -> 1.1
Files:
backup all files & data!
move config/auth.cfm
somewhere safe
delete/replace all core files & directories with 1.1 package
move config/auth.cfm
back
update config/settings.cfm
if changed (i.e datasource name)
add error handling email address in config/production/settings.cfm
NB: You may have to manually delete /plugins/dbmigrate/ & /db/
Data:
Easiest way is to make sure you've got events
, users
, locations
, logfiles
somewhere safe
Delete all tables
Run /install/roombooking.sql
Replace events
, users
, locations
, logfiles
with your originals (the structure for those tables hasn't changed)
go to root and reload the application; update permissions & settings to suit.
You can’t perform that action at this time.