Achievo 1.2.rc1 release notes - April 20, 2006
These are the release notes for Achievo 1.2.rc1.
The changes in this release are listed below, as well as any issues that you should be aware of when upgrading to this release.
We would like to thank everybody who contributed to this release.
Disclaimer
Although we deem this release candidate stable (it would not be a release candidate otherwise), Achievo 1.2.RC1 must still be considered a development release. For production environments, you might want to stick with the latest stable version of Achievo (1.1.0). If you want to help us stabilize 1.2 however, please try this new version.
What's new ?
This release contains many bugfixes, as well as many new features.
Some of these features were sponsored by
Dataroomservices,
Veronica Digitaal,
Waag Society and
De Koning & Renes Advocaten, for which we are very thankful.
An extended list is available in the CHANGES file in Achievo's doc/ subdirectory, including the names of contributors for each change. Information about sponsorship for this release can be found in the AUTHORS file in the doc/ subdirectory of Achievo.
- Added cronjob for checking expiration dates of usercontracts.
- Added cronjob to check expired contracts and change their status. The status of active linked projects is also changed. The cronjob also checks contracts that are not active (i.e. archived or nonactive) and makes sure all linked projects have the status 'nonactive'
- Added attributes (billing_type, aftercalculation and priceperhour) in organization contracts.
- Added installation support for PostgreSQL.
- Now possible to make the 'contact' field obligatory by changing a var in config.inc.php.
- Made chart height/width configurable.
- Added ability to assign department to employee.
- Hoursurvey is now able to search on department and functionlevel.
- Made max bookable hours configurable.
- Added ability to approve locked weeks.
- Added ability to make a rate per projectphase and time.
- Added ability to book on times instead of hours.
- Added PDA mode for Achievo.
- Added feature to let the user confirm to something upon first timeregistration to a project.
- Added banknumber and social security number to employee.
- Made hoursurvey display rates and costs per timeregistration.
- An employee can now have more than one security profile (role based security).
- Added vcard export for employees/contacts/organizations.
- Added invoice address to organization.
- Added Japanese language file.
- Added robots.txt file so Achievo installations do not get spidered.
- Added deliverables feature to project management.
- Added deliverables and phase dependencies to Gantt chart.
- Added projectstatus report.
- Added Master Gantt chart.
- an e-mail will be sent to project coordinators as soon as an employee registers time on a phase that hasn't started yet, or a phase that depens on a non-complete deliverable.
- Added an initials field to persons (contacts and employees).
- Added ability to configure initial status of a scheduled item in calendar.
- Added the ability to create direct links to Achievo by passing atknodetype, atkaction and atkselector to index.php.
- The user can now enter a remark for overtime balance corrections.
- Pim items are now configurable in the user preferences.
- Module can have multiple pim items.
- Added edit link to Pim timeregistration and calendar. (bug #466)
- Added a dropNode method to the setup class for deleting the database and sequence (if using mysql). (bug #583)
- Contracts that have expired are automatically set to status 'archived' at save-time. Also, its linked projects will be set to status 'nonactive'.
- When saving a contract with the status set to 'archived' the linked projects are all set to status 'nonactive'.
- Upgraded to ATK5 backend.
- Improved themability.
- Fixed small bug in displaying the weeknumber on windows in the timereg weekview.
- Made role name obligatory. (bug #474)
- Moved employee financial fields to separate 'finance' tab.
- Title field for persons is now a dropdown instead of free input.
- Fixed several Gantt chart bugs.
- When editing a contract, a new project can be created which is then automatically added to the contract.
- When editing a contract, existing projects can be linked to the contract.
- Made some fields obligatory and some non-obligarory.
- In contracts added option 'no_billing_period'.
- In contracts added empty options for 'customer' and 'billing_period'.
- In contracts added javascript for dynamically hiding 'period_price' when choosing 'no_billing_period'.
- Fixed bug in setup module that installed patches in the wrong order if there are 10 or more patches.
- Fixed: Error message appeared when deleting a phase.
- Updated Italian language file.
- Updated Danish language file.
- Updated Spanish language file.
- Updated German language file.
- Updated Dutch language file.
- Replaced some deprecated text() calls with atktext().
- Resolved some php notices.
- Removed some unused atkdebug commands.
- Scheduler menuitem is no longer displayed for users withoutaccess.
- Removed project edit/view link in select mode.
- Updated JpGraph to version 1.20-3.
Upgrade Notes
When upgrading from a previous version of Achievo, a database patch is necessary. The Achievo setup.php script can take care of this. After upgrading the software, go to the setup.php script in your Achievo directory, using your browser. Login as 'Administrator', with the password configured in the config.inc.php file, and follow the instructions on screen. More detailed upgrade instructions can be found in the UPGRADE file in the doc/ directory inside the Achievo tar.gz file
Note: If you use any selfmade or external modules, its possible that they don't work for a 100%. This is because this Achievo release is based on the latest ATK5.
Note 2: There is a new right called 'all projects' in the project management section. If you don't have this right you will only see project of which you are a member.
Translations
Translators please update the language files, I have made a
page on the Achievo site where you can see how many Phrases aren't translated yet. See also this small howto on the
Wiki for instructions.
Download
Click below to download this release of Achievo: