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.

The following resources contain useful information about Norfello CMMS OS:

© 2004-2007 Norfello Oy All Rights Reserved