NorfelloCMMS OS Release Notes
These Release Notes cover the version 1.0.0-beta3 of NorfelloCMMS OS.
What's New in NorfelloCMMS OS version 1.0.0-beta3
- Online help.
- Automatic report fields.
- More fine grained asset permissions.
Downloading
NorfelloCMMS OS 1.0.0-beta3 is available in two formats:
http://cmms.norfello.com/download/exports/norfellocmms_os-1.0.0-beta3.zip http://cmms.norfello.com/download/exports/norfellocmms_os-1.0.0-beta3.tar.gz
For other NorfelloCMMS OS releases, see http://cmms.norfello.com/cmms
Requirements
The following software is required in order to run NorfelloCMMS OS:
- Ruby 1.8.2 or later
- Ruby on Rails 1.1.6 or later
- RedCloth 3.0.0 or later
- RMagick 1.10.0 or later
- Gettext (ruby) 1.6.0 or later
- Database
NorfelloCMMS OS supports the following databases:
- MySQL version 4.1 or later
- Postgres version 8.0 or later
Compatibility
Databases from older releases are not compatible with version 1.0.0-beta3 and as this is a beta release, migration of old data is not supported.
Known Bugs and Issuses
Ruby on Rails
- Ruby on Rails versions prior to 1.1.6 are no longer supported as they are vulnerable to evaluation of Ruby code through the URL. More info: http://weblog.rubyonrails.org/2006/8/10/rails-1-1-6-backports-and-full-disclosure
- The current session storage packend PStore can fill up the temporary directory with session files resulting in a Denial of Service. NorfelloCMMS OS does not currently handle the removal of old session files so users should periodically purge files that have not been accessed for two hours (the current session timeout limit).
SQLite
- On SQLite binary data like report templates and attachments often become corrupted. Use of other database is encouraged.
General
- The 'Browse' button of file input fields doesn't use the currently selected localization.
New features
Online help
All functions of NorfelloCMMS OS can now include a online help page that can be accessed by clicking on the 'Help' link at the top of the page. This link is only visible if help page for the current action is available.
Automatic report fields
Report templates can now include user fields that are automatically filled by the NorfelloCMMS OS. These fields can be used to import information about the asset or the report to the final OpenDoucment report file. Currently the NorfelloCMMS OS recognizes the following user fields as automatic fields:
| User field name | Value |
| cmms_asset_code | Asset's code |
| cmms_asset_full_code | Asset's full code |
| cmms_asset_name | Asset's name |
| cmms_report_id | Report's ID |
| cmms_report_creation_date | Creation date of the report |
| cmms_report_type_name | Report type's name |
| cmms_report_category_name | Report category's name |
| cmms_creator_name | Name of the user that created the report |
| cmms_creator_login | Login of the user that created the report |
| cmms_creator_phone | Phone number of the user that created the report |
| cmms_creator_email | Email address of the user that created the report |
More fine grained asset permissions
The broad 'Edit asset' permissission is now divided to four separate permissions:
- Edit information
- Create new sub-asset
- Remove asset
- Edit permissions
Enhancements
- 'Add sub-asset' link renamed to 'Create sub-asset'
Bugfixes
- Fixed #31: Leaving image fields unfilled raises an exception in the report creation wizard.
- Fixed #25: Session timeout relies on the redirection (session timeout prevention).
- On changeset [44] Fixed broken link and checkbox disabling in view asset/user_permissions.
Other Resources and Links
The following resources contain useful information about Norfello CMMS OS:
- http://cmms.norfello.com/cmms - Norfello CMMS OS Trac