I am proud to announce the official release of Zentrack 2.5.5.
This release features:
* Field Maps (ability to customize fields and behavior on each major screen)
* Sorting of ticket lists
* Export to excel
* Send reminders to users when tickets are overdue using cron/scheduled tasks
For the 2.6 release, you can look forward to: * Improved Interface (new UI design in discussion forum) * Mass Editing * Improved Reports
The detailed release notes follow:
NEW FEATURES / MAJOR ENHANCEMENTS
Ability to edit the fields which appear on create, edit, list, search, and other screens. (this is referred to as the Field Map Feature)
Sorting to the listTickets screen (and also search screen)
Ability to change label text when a behavior is run, so that the label field type can work with behaviors properly.
Fixed SQL Server sequence id problem by adding an auto-increment feature to catch up with the max id.
Export to Excel (CSV file) feature to search page
Send reminders to users when tickets are overdue (via plugin)
BUG FIXES / MINOR ENHANCEMENTS Added security to includes/ files to provide security for users who do not correctly locate the includes/ files outside of the web tree.
Improved header/footer comments and messages
Improved performance for ticket queries retrieved by contact
Fixed minor bugs in retrieving list of tickets by contact (person or company)
Added field map information to the contacts page (for listing tickets properly)
Improved sorting algorithm to insure that columns to sort doesn't exceed 2 (for efficieny)
Added email test to install utils.
Added improved array merge util
Added support for 'mysqli' driver and some bug fixes in db insert calls
Cleaned up security restrictions
Added some useful security into the debug information (protect passwords, emails, and urls).
Fixed project submit bug (type_id required, system_id required, etc..)
Cleaned up behavior code for dealing with default values in hidden and text
fields
Fixed problem in fieldmap admin page for ticket_close map
Fixed error raised in JS Console when accessing the ticket's close page
To be used for hidden, text, etc: set the oldPos value if the fieldObj.value is in the list
Fixed bug which allowed user to bypass setting password on first login
Modified spanish translation
For ticket's mails, included user's email in log
Fixed a bug with retain_owner_move
Related tickets weren't shown -Fixed
Added the posibility to set ctime when ticket is set to Pending (settings["ctime_on_pending"])
UI fixed to allow clicking anywhere in nav menus.
Added sorting to ticket lists
Completed implementation of search pages in fieldMap
Added SQL code to upgrade and install scripts
Included field_map for close page
Improved log for edits
Enabled menu.template to display the current value as "selected" (TK 103)
Added {field} property to data group javascript evals. This allows a direct
reference to the current field when used from behaviors.
No tickets were shown when Assigned to... was selected -Fixed
Modified the format of the users' names in data groups to lname,fname (to agree with the sort order)
Fixed mistake in session cache usage:
Found that if you are in custom tab, then go to the ticket list and select a list, you get the custom tab with no behaviors loaded. Now it's fixed.
Migrated default values from varfield_idx to field_map
Fixed a problem in saving created and edited tickets
Implemented fieldMap in project/ticket edit screens
Implemented fieldMap in search_form and search_list (not completed yet)
Deprecated the searchList.php file (this uses listTickets instead now)
Removed hypot() dependency, since some impls of php seem to be missing this function.
Fixed typo in seed file for mysql
Enabled email_accept option
When creating a new ticket, the cal.gif image didn't appear if your images directory was not directly under website root (Fixed).
Added a setting option to manage if a mandatory edit field to explain why the ticket is being edited should be shown in edit page
Now, when disabling/enabling a date field, also de associated calendar icon is disabled/enabled
Fixed a bug on behaviors when using file groups evaluating on a standard key-value field
Re-executed behaviors didn't run. Fixed
Replaced mispelled page_tile variables with page_title
Added logic to determine owner by email or login for egate scripts
Removed $Debug_Overview variable, this just seems to confuse people, added overview capabilities as part of $Debug_Mode
Created administrative screen for the field map policies
Minor updates to debugging panel
Added field map implementation to the create screen
Added caching of system properties and data types to reduce database lookups
Installed methods for reading and updating the field map (for new configurable fields in views)
Added more configurability to the set properties feature in egate_create (config file updated)
Updated install, help, and upgrade docs
Added ability to set properties(such as bin) via simple text in egate_create.php
Fixed bcc address in egate_config and added blurb to the admin help email to explain create vs admin interfaces
Worked on translations
Fixed function uptr to properly display spanish characters converted to uppercase
Allow start_date and deadline to have date and time (TK 161)
Added ticket properties to custom screen (TK 150)
Don't show "click here to edit rules" after editing details of a Javascript or File data group (Bug #140)
Fix to log properly ticket edit's changes
Fix to properly display ticket_titleBox information when adding new recipients to notify list (Bug #157).
Replaced occurrences of $_ENV with $_SERVER (Bug #154)
FIXES SINCE BETA (2.5.5 PRE1)
Added missing varfield index for custom_menu1
Default groups in field_map page didn't show the selected field in the pulldown, just added the $sel variable
Added pulldowns for default values and fixed several small field_map bugs
The field_type value wasn't evaluated in the field map form. Fixed (TK 68)
Fixed problem with long text fields (TK 67)
Fixed problem displaying fields in proper order after adding a section or moving an element (TK 66)
Added the ability to add non-standard fields such as wkd_hours to the create
and edit screens.
Corrected build_postgres.sql syntax error (extra comma)
Corrected oracle insert problems with zentrack_group_detail (invalid field name)
Fixed arrow images in admin field map form, which were broken when rootUrl is not /.
Allow deadline to be a menu dropdown
Standard fields don't respect ID in search page when used as menu fields -Fixed
FieldMap didn't show the current default value as "selected" -Fixed
--
Kato "phpzen"
"When we give of ourselves, we should give freely, and without pride." -- Mr. Franklin
http://www.zentrack.net http://www.havenshade.com http://kato.was-here.org http://www.ravenhill.com
------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ Zentrack-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/zentrack-users
