iTop 2.0.1正式发布
iTop 2.0.1正式发布,这基本上是一个bug修复版本,也提供了3个新增功能,具体版本更新描述如下文。新的 REST/JSON API接口这个新的API接口能让其它第三方程序通过REST Web服务接口,来查询、修改和删除iTop系统里的数据。关于这个API接口的文档已经在iTop的Wiki站点上有了(wiki)
更好的处理CRON后台任务周期性的后台任务新增能够更好的执行。这样就可以实现那些比较频繁,且重复执行的动作,例如:每隔几秒钟就读一下服务台的收件箱,看是否有人报告故障;或者能执行那些频率不太高的任务(如每天一次);这些任务的执行对系统不会造成性能影响。
请注意:你必须在升级到这个版本的时候运行配置程序,否则后台任务执行功能就不会工作。
新的“Poser User”角色这个角色是“Portal User”用户的一个增强,它给一个用户通过web门户来访问他所属组织所有票单的权限。
--------------------------------------------
2.0.1修复bug清单:
Bug fixes from Trac:
——————–
#732 Change password: exit after building the page in case of wrong “old” password
#729 Backup fails on Windows IIS
#728 The ticket’s title is now an (external) attribute of the link between a ticket and a CI.
#727 Prevent a crash in cron.php
#726 Missing string in german dictionary
#725 Specify a port for mySQL server
#722 Document preview disappeared since 2.0 (not in 1.x)
#723 Cron locking is too restrictive
#721 Unmet dependencies not detected
#717 Prevent flicker of unstyled content: make the pane visible only when their content is ready… + watchdog in case of error.
#715 Group by day -> month+day, group by month -> year+month, months are shown as a localized label
#713 URL format reviewed:
- more formats allowed by default
- aligned between the wiki formatting and the URL attribute
- configurable globally with ‘url_validation_pattern’
- can be defined at the attribute level with tag validation_pattern
#711 Audit error drill-down not working when zero error (requires to bookmark the link when there are some errors, then use it later when there is no error anymore)
#710 Query phrase book “fields list” is too small
#708 Cosmetics for the english dictionary
#707 Make sure that DOCTYPE is the first statement of the page
#705 Typo in the english dictionary
#704 Preserve the content of a “linkedset” when changing the initial state of the object being created !
#703 HTML entities not escaped in history tab
#702 Ignoring the class when looking up for a polymorphic ext key
#701 Portal customization : enabled the calendar widget for input of a date+time type of attribute (it was only available for pure DATE attributes)
#693 Portal user cannot choose services linked via customer contract
#699 Change the path for incident icon
#698 SeparatorPopupMenuItem was not working.
#697 Properly export NULL dates in “spreadsheet” format.
#696 The message “Please fill all mandatory fields” can now be localized (done in English, French and German).
#694 A module can now add a menu under a menu from another module
#692 Allow to set a default value for AttributeDuration (was forced to 0 anytime)
#691 Notifications were not sent at all if some recicipients had an empty address
#690 XML export broken
#689 Logoff / Change Pwd buttons not visible in the portal if the window is too small: now allow line wrapping…
#688 When the autocomplete is activated, and the allowed values depend on another value, then it is possible to set a wrong value
#687 Label for attribute Person: “name” was always shown in English (Last Name)
#684 CSV import / reconciliation using an enum does not take the translation into account
#683 Allow installation on a DB which names begins with numbers
#682 Order notifications (last first).
#680 Setup failing to display the check report when DOM extension not enabled (php-xml not installed on redhat distributions)
#679 Improved the reporting in case of an error while loading a module: 1) the list of already loaded modules is given, 2) the full path of the searched node is given
#677 Cosmetics in the german localization (and a few other languages): first header of the config mgmt overview
#675 Error when drilling down on graph/pie/table with group by on a field that can be null (this case has been excluded)
#674 request_type:servicerequest changed into service_request – added the DB update to allow an upgrade
#674 Fix bugTTO / TTR computation for Service request
#673 Could not create a physical interface with default value for the speed (+ definitive corruption of the DB for the device on which the interface is being created!)
#670 Fix for an XSS vulnerability issue.
#666 Add reconciliation key for Software
#664 Could not login after upgrade of an iTop 1.x with a DB prefix
#663 Fix for emptying a directory which contains broken symbolic links
#661 and #662 Could not create a user request (or ?) as soon as the autocomplete feature gets active
#660 Warning raised with ZendServer (with APC cache enabled) causing the setup to fail
#659 Exception handling producing notices, hence causing confusion
#657 JavaScript error when modifying UserLDAP object with Sync
#638 Limit rack according to location for PDU
#634 Detection of HTTPS not working with nginx (iTop always considering the current connection as being secure)
#626 Fixed missing translation in dictionaries (Tickets: “relations”, and Contacts overview / count)
#383 support negative numbers in OQL
also added support for MySQL bitwise operators (&, |, ^, <<, >>) and hexadecimal numbers (up to 64-bit).
Setup/installation fixes
————————
Compiler: typo preventing from setting the property ‘min_autocomplete_chars’ on an external key
Better error reporting when loading a module fails.
Sort the modules before processing them for dependencies, in order to obtain a predictable result independent from the order of the modules in the file system… hopefully… (should fix Trac#679)
Data model alternate options were not properly checked when upgrading (especially when selecting ITIL tickets)
Enable support of databases which name either is a reserved word or contains non-alphanumeric characters (i.e. itop-production).
Added support for creating symbolic links via the toolkit
Added more debug info in the setup.log about the detection of the previously installed modules
Enhancement: the expression of dependencies between modules can now use a complex boolean expression with a combination of “logical or” (||) and “logical and” (&&) instead of just a module name.
New internal flag for generating the delta: needed => define if not exists
Compiler: added the capability to redefine icons in xml
New way to compile the dictionaries, allowing for incremental modification via XML, also allows the filtering of the languages to install
Proper reset of APC cache upon compilation !
Experimental support of icon uploads…
Data model fixes
—————-
Correction to display IP address field for:
Physical Device
Network Device
Server
Storage System
NAS
Tape Library
SAN switch
Fix an issue that prevented the creation of Logical Interfaces
Add reconciliation keys for SLT in order to allow import for SLT having the same name
Remove wrong dependency to service_id on parent_request_id (for ITIL tickets)
Fixed typos in the sample data for the service subcategories
Make icons transparent…
All the overloads of DisplayBareProperties must return an array (otherwise a warning is issued and field validation will not work as expected)
The ticket class must be abstract!
Add “Employee number” to the list of possible reconciliation keys for the class Person.
Missing localized label for some problem management menus, when the Known Error Management module is installed without the Problem Management module
Miscellaneous fixes
——————-
Preserve POSted parameters on the login web page (useful when the session expires)
More readable edition for AttributeDuration
Properly record history of Hierarchical Keys
Fix for supporting the CSV export of big audit results.
Fix for making iUIPageExtension usable !
Fixed transparent background issues on the icons at the top-right of the main iTop page…
Allow printing lists fully expanded without the “pager” navigation. Also try to completely hide the main menu on the left when printing.
Properly serialize Emails with binary Attachments. Previously asynchronous emails with binary attachements were not working (they were queued but never sent).
Fix for the “Notifications” tab: use the polymorphism to let each trigger determine which object is “In Scope” and thus can potentially have notifications related to it
User rights:
- for link classes, if no grant has been given explicitely, then check if one of the remote class has a grant (mix of compile-time and run-time changes)
- fixed an issue: when looking for a grant into the hierarchy, the most explicit declaration (aka the deepest class) must be found first -> reorder the parent classes (new flag on MetaModel::EnumParentClasses
Prevent logoff problems depending on PHP’s session.cache_limiter setting…
- Enhancement: support for “target” in PopupMenuItems.. which was ignored before
Fix for reconciliation by id (Advanced Mode) -reintegrated from branch 2.0
Silently discard unknown attributes in object templates (in case some modules have not been installed)
Fix the auto-resize (fit) of the dialog’s content when picking up a value using the magnifier button on an external key.
Cleanup of the log output. No need for such verbosity now that we are approaching the release.
--------------------------------------------
2.0.1已知问题:
#259 Not instantaneously logged off when the administrator deletes a user account
#273 The administrator can delete his/her own user account
#372 APC Cache not efficient (multi org usage, global search)
#382 Search form / base class lost after a search
#377 Case log: exclude the index from the views
#388 IE9: edition fields not resizable
#443 Objects remain in the database after de-installing some modules
#442 Useless profiles installed (1.x legacy data model only)
#438 The selection of Organizations using the hierarchy does not work on IE8 in security mode
#436 Cannot type “All Organizations”
#381 Deletion of dependencies could fail in a multi-org environment
#241 “status” is a free-text field when configuring a Trigger
#358 Multi-column queries sometimes returning an empty set
#383 OQL: negative integers not allowed (workaround: 0 – 1)
#399 Copy/paste from iTop’s CaseLog looses tabs
#343 CKEditor (HTML Editor) not compatible with direct object creation on ExtKeys
#350 Object edition form: validation does not tell which field has a problem
#317 Edition of a Document – opens the second tab
#730 Leaving temporary files when performing a backup of the data during installation
{:soso_e100:} 期待汉化版的出现! :)
页:
[1]
2