Updated the readme file with the latest changes

SVN:trunk[3468]
This commit is contained in:
Romain Quetiez
2014-12-15 16:08:50 +00:00
parent 690ac9be75
commit 57c827bb1a

View File

@@ -2,7 +2,7 @@
WARNING - THIS IS NOT AN OFFICIAL RELEASE!!!
TO BE USED FOR INTERNAL PURPOSES ONLY!
============================================
iTop - version 2.1.0 Beta3 - ??-Dec-2014
iTop - version 2.1.0 - 16-Dec-2014
Readme file
1. ABOUT THIS RELEASE
@@ -284,6 +284,8 @@ Added a tab to link a problem to incidents
Missing translation for the tab "related requests"
#1022 Do cascade the resolution of an incident to its child requests
Prevent the JS validation (on focus) to create multiple entries for the same field, since it breaks the validation.
#1039 Prevent concurrent executions of either synchro_import.php or synchro_exec.php for a given data source, since it would lead to unpredictable results.
#1037 Refresh "priority" when either "impact" or "urgency" changes.
Extending the data model
@@ -292,6 +294,7 @@ Extending the data model
#971 XML: could not specify an icon as a path to a file
User rights: deny on a parent class must give DENY even if the class is explicitely ALLOW on the same profile (that was already working if the rules are given on several profiles). Added a config flag to force the legacy algorithm (user_rights_legacy, defaulting to false)
#1029 Got rid of tags <format> that were not used at all and that were really misleading extension developers
#1032 When adding a case log, existing objects could not be displayed anymore!
Improved the XML format, changing from 1.0 to 1.1
- The change is ascendant compatible (automatically converted into 1.1 by ModelFactory) and thus sould be transparent: could may leave your extensions unchanged if you do not need to benefit from the new format
@@ -307,21 +310,28 @@ Internals
Protected the property fields against the collision of ids within the same page (even if that is a bug, make it work not too bad!)
Forms: drop-down box default value label could be changed (or this entry could be entirely removed)
Form fields: added callbacks ('equals' and 'get_field_value') to allow the implementation of enhanced form fields
Code cleanup: reworked the user rights data model, while strictly preserving the current functionality (checked using the tool dump_profiles.php, with simple to full ITIL configurations). Class groups have been renamed/merged/removed. This is documented in the migration notes (wiki).
The FormSelectorField now has its own widget to properly cope with its "subfields" in "property sheet" mode.
Support of more sophisticated forms layout...
Proper handling of the validation of subforms...
Read-only mode for icon selector widget: display at least the icon.
lnkVirtualDeviceToVolume and lnkTriggerAction are link classes and should be declared as such
Transmission of user rights along N-N links: must work both with DEL_AUTO and DEL_SILENT external keys (found with a code review, DEL_SILENT is still rarely used)
Rework of the ModelFactory API to make it simpler and safer.
Instrumented Model Factory with means to keep track of touched nodes
#989 Developper issue: query arguments having a null value are dismissed
Bug fix: FetchAssoc was broken when dealing with in-memory sets.
Improved the processing of background task to enable more advanced functionalities like queuing
Support of more sophisticated forms layout...
Declaration of generic methods which can be run on tickets.
Enhanced reporting during the setup: all the queries (create table / alter table) are now logged into "setup.log" along with their execution time.
Proper handling of the validation of subforms...
Instrumented the code to ease the troubleshooting of the computing of working hours
New function: ormStopWatch::GetElapsedTime to compute the cumulated elapsed time on a stop watch still running -not used yet (but tested!)
Read-only mode for icon selector widget: display at least the icon.
Predefined objects are now handled by RuntimeEnvironment
Support for some (optional) feedback during submit.
Support for some (optional) feedback during uploads.
Rework of the user rights data model, while strictly preserving the current functionality (checked using the tool dump_profiles.php, with simple to full ITIL configurations). Class groups have been renamed/merged/removed. This is documented in the migration notes (wiki).
Rework of the dictionaries: moved menu related entries to the module itop-welcome-itil (which does create most of those menus), while preserving the original copy of the entries so as to be compatible with customizations made with a copy of an older version of itop-welcome-itil
Cosmetics on the module names (consistency)
Demo mode: prevent the deletion of Users...
Packaging
-----------------------