INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2019 Interleave The Netherlands.
Automated build Tue, 30 April 2019 16:50:58 +0200. Issues for release 8.0.0.20190430
Maintenance release; security and performance upgrades
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2018 Interleave The Netherlands.
Automated build Tue, 01 May 2018 16:50:58 +0200. Issues for release 7.3.0.20180501
Maintenance release; security and performance upgrades. All ajax is now asynchroneous.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2018 Interleave The Netherlands.
Automated build Thu, 08 Mar 2018 09:16:17 +0100. Issues for release 7.2.0.20180308
Maintenance release. Library upgrades, bug fixes, performance- and security improvements.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2017 Interleave The Netherlands.
Automated build Thu, 12 Oct 2017 10:07:07 +0200. Issues for release 7.1.0.20171012
New functionalities, bug fixes, performance improvements and security fixes.
Important change: using the database table name of the current table (e.g. CRMflextable8) in calculations
is no longer supported. You *must* use @table_alias@ instead.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2016 Interleave The Netherlands.
Automated build Tue, 27 Dec 2016 17:15:38 +0100. Issues for release 7.0.20161227
Entity and customer are no longer supported and the code to use these tables has been removed. This release marks the
completion of a lot of cleaning up we did the last year. Thousands of lines of code were removed. Enhancements in security,
performance and functionality. We now have rewritten almost all code we had since we started in 1999 - we're good to go
for another 17 years :-).
Do not use this version if your installation is still relying on entity, customer or triggers; migrate these first! It
will fail to work. You can download version 6.5.5 which is nearly the same as this release but without al entity/customer
code removed.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2016 Interleave The Netherlands.
Automated build Wed, 31 Aug 2016 10:10:46 +0200. Issues for release 6.4.0.20160831
Added procedures to convert entity and customer to flextables and old-style "refer" fields to normal fields.
Entity & customer => Flextable: admin.php?e2f&do=1
Refer => Extra field: admin.php?refer2efid&do=1
Be prepared to do some extra work after running these conversion functions; they cover 80%, the rest is up to you. This
will be the last release supporting entity & customer, and refer fields. Make sure to convert these tables, or
stick with this version.
This build also contains a lot of new functionality, bug fixes, performance- and security improvements and it's now
100% PHP7 compatible. Several libraries were updated.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2016 Interleave The Netherlands.
Automated build Mon, 25 Apr 2016 16:09:55 +0200. Issues for release 6.3.0.20160425
Removal of TCPDF libraries (28MB) and parsepdf.php
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2016 Interleave The Netherlands.
Automated build Wed, 13 Apr 2016 09:23:56 +0200. Issues for release 6.2.0.20160413
A lot of perfectioning the new record.php structure and rules. Performance, data structure, some new functionality.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2015 Interleave The Netherlands.
Automated build Wed, 19 Aug 2015 10:21:51 +0200. Issues for release 6.2.0.20150819
Completely re-written form and field handler: all form generating, parsing, ajax and validatation
logic was completely re-written. For existing installations, set system attribute UseRecord.php
to Yes to enable the new parser. Let us know if you find any incompatibilities.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2015 Interleave The Netherlands.
Automated build Fri, 08 May 2015 12:58:21 +0200. Issues for release 6.1.0.20150508
New rules system to replace triggers and a *lot* of other changes
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2015 Interleave The Netherlands.
Automated build Tue, 13 Jan 2015 14:14:56 +0100. Issues for release 6.0.1.20150113
WARNING: THIS IS THE LAST BUILD SUPPORTING "OLD STYLE" LISTS. Contact us for support: info@atomos.nl
20140008 Feature request 7 - Implemented / resolved Add JPGraph library
20140009 Feature request 7 - Implemented / resolved Add mpdf library, to replace TCPDF over time
20140010 Feature request 7 - Implemented / resolved A way to show form components to 1 group only
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2014 Interleave The Netherlands.
Automated build Wed, 09 Jul 2014 09:09:11 +0200. Issues for release 6.0.0.20140709
// Major release. Lots of code cleaning, speed improvements and security improvements
20120033 Feature request 7 - Implemented / resolved Add link identifier for all calls to mysql_query
20140002 Bug 7 - Implemented / resolved date picker on duedate doesn't close after click
20140003 Bug 7 - Implemented / resolved MySQL error in query occured Query error! No information will be lost because of this error.
20140004 Feature request 7 - Implemented / resolved Replace mysql_* with mysqli_ driver
20140005 Feature request 7 - Implemented / resolved Calendar improvements
20140007 Feature request 7 - Implemented / resolved Clean up output of nightly cron job
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2014 Interleave The Netherlands.
Automated build Thu, 27 Mar 2014 17:07:27 +0100. Issues for release 5.6.1.20140327
20101580 Feature request 7 - Implemented / resolved Structurize date/time fields in CRMentity
20111845 Feature request 7 - Implemented / resolved Isolate functions from functions.php (formparse, PDF and other relatively big functions)
20111973 Feature request 7 - Implemented / resolved Add settings/warning: 1. A setting with warning when a db is a synced slave, 2. A setting which doesn't allow changes on a slave
20120105 Feature request 4 - False claim / denied make standard search box, search through eid or recordid as well, thereby eliminating the need for a seperate record input field
20120151 Feature request 7 - Implemented / resolved Access right overview on user page
20130017 Bug 7 - Implemented / resolved adding custom navigation tab doesn't work
20130069 Bug 7 - Implemented / resolved Date type extra field give error messages when saving
20130084 Bug 7 - Implemented / resolved MayUseMainlistFilter privilege lost in entity table
20130085 Feature request 7 - Implemented / resolved Button to delete a flextable record INCLUDING all childs: DELETEINCLUDINGCHILDSBUTTON
20130086 Feature request 7 - Implemented / resolved Add record immediately on flextable insert (instead of waiting for form submit)
20130087 Feature request 7 - Implemented / resolved Also log trigger id's in journal
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2014 Interleave The Netherlands.
Automated build Wed, 01 Jan 2014 13:46:40 +0100. Issues for release 5.6.1.20140101
20120092 Feature request 7 - Implemented / resolved HTML5 Push new entities to dashboard list and calendar
20130025 Bug 7 - Implemented / resolved problem with trigger action: popup report
20130070 Bug 7 - Implemented / resolved Drop Down in the entity list don't work
20130078 Feature request 7 - Implemented / resolved Evaluate default value PHP
20130079 Bug 4 - False claim / denied 7397557431
20130080 Feature request 7 - Implemented / resolved Upgrade TCPDF
20130081 Feature request 7 - Implemented / resolved Drop support for automatically tabbed add-entity forms
20130082 Feature request 7 - Implemented / resolved Add fieldtype "color"
20130083 Bug 7 - Implemented / resolved Calendar bugs in week view
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Wed, 27 Nov 2013 22:26:51 +0100. Issues for release 5.6.1.20131127
20130076 Bug 7 - Implemented / resolved Setup Fails on SQL Database Install
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Tue, 05 Nov 2013 23:32:18 +0100. Issues for release 5.6.1.20131105
20130072 Feature request 7 - Implemented / resolved Remove breadcrumb functions & tables
20130073 Feature request 7 - Implemented / resolved Lists on user page
20130074 Feature request 7 - Implemented / resolved New list work
20130075 Bug 7 - Implemented / resolved Bugfixes placeholder
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Sat, 19 Oct 2013 10:52:03 +0200. Issues for release 5.6.1.20131019
20101581 Bug 4 - False claim / denied 1st-day-of-the-month auto-snapshots don't work on repositories having IP-access restriction
20111689 Feature request 4 - False claim / denied Make it possible to change the default field order in the main entity list
20111785 Feature request 4 - False claim / denied 4299102106
20111813 Bug 4 - False claim / denied Category changed to pulldown, but the value can not be edited or deleted
20111815 Bug 4 - False claim / denied ODF and ODF document headers are not parsed
20111850 Bug 4 - False claim / denied Impossible to delete categories
20111851 Bug 7 - Implemented / resolved When importing language packs with accents or latin characters the translated string is truncated in those caracters
20111852 Bug 7 - Implemented / resolved Latin characters (accents) in repository title and selector are displayed like "GestiĆ³n de Prospectos y Ventas"
20111858 Bug 7 - Implemented / resolved Age column isn't translated
20111936 Feature request 7 - Implemented / resolved Bij een phase change moet er extra informatie worden opgeslagen
20120015 Feature request 7 - Implemented / resolved "Save result set" next to "Saved selections" (save the record id's for later questioning of exactly the same list)
20120095 Bug 4 - False claim / denied Unable to Install
20120101 Bug 7 - Implemented / resolved I cannot update an attribute to "0"; the old value comes back
20120136 Feature request 4 - False claim / denied Display format for date field types
20130034 Bug 7 - Implemented / resolved INFO / ENDINFO doesn't work in flextable templates
20130036 Feature request 7 - Implemented / resolved Make No. (eid) a language tag (same goes for flextables)
20130038 Bug 7 - Implemented / resolved Extra entity fields (values) doesn't apperas in the "Add entity" form
20130050 Bug 7 - Implemented / resolved User names duplicated and want to delete duplicate entries
20130051 Bug 7 - Implemented / resolved User accounts do not login
20130058 Bug 7 - Implemented / resolved m-d-y type of Date field give error message when saved
20130062 Feature request 7 - Implemented / resolved Cascaded profiles
20130063 Bug 7 - Implemented / resolved Assignee and owner should ALWAYS be mandatory
20130064 Feature request 7 - Implemented / resolved Inline attribute edit function (ajax)
20130066 Bug 7 - Implemented / resolved Radio boxes cause validation errors (server side, only internal messages but no validation)
20130067 Feature request 7 - Implemented / resolved Add option to BCC all mail to a specific address
20130068 Feature request 7 - Implemented / resolved Completely new list, query engine and data structure
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Wed, 25 Sep 2013 12:42:55 +0200. Issues for release 5.5.1.20130925
20111871 Bug 7 - Implemented / resolved Don't sort on fields which aren't displayed in a list (add a check)
20120075 Feature request 7 - Implemented / resolved Folder support in file list
20120079 Bug 4 - False claim / denied Extra fields in Entity doesn't work properly
20120091 Bug 7 - Implemented / resolved radio buttons with 2 options - displaced
20130005 Bug 7 - Implemented / resolved E-mail CSS is shown in plain text part of MIME body
20130021 Bug 7 - Implemented / resolved Due date is required, but its not configured as required
20130032 Bug 4 - False claim / denied SQL Erro Row size too large (> 8126)
20130043 Bug 7 - Implemented / resolved ACCESS #0 DA() called at [/usr/local/www/apache22/data/crmmanto/functions.php:736]
20130056 Bug 7 - Implemented / resolved A number of Query Errors appear on all pages and entities cannot be accessed via the Entities tab. The Query Error is noted below
20130057 Feature request 7 - Implemented / resolved Add "Mark all read" option to internal inbox
20130059 Feature request 7 - Implemented / resolved Trim all data which can be trimmed
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Sat, 31 Aug 2013 22:58:37 +0200. Issues for release 5.5.1.20130831
20130053 Bug 7 - Implemented / resolved trigger Mail all users of profile X mails to deleted users as well
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Mon, 05 Aug 2013 09:31:26 +0200. Issues for release 5.5.1.20130805
20120049 Bug 4 - False claim / denied unable to select export to excel from main entity list - csv.php Error 6 (net::ERR_FILE_NOT_FOUND
20120114 Question/remark 7 - Implemented / resolved Problem getting the automatic e-mail sending to work properly
20120203 Feature request 7 - Implemented / resolved Sending e-mail to failed:Language string failed to load:
20130026 Bug 7 - Implemented / resolved PDF reports are empty
20130027 Bug 7 - Implemented / resolved changins status on list doesn't refresh list view
20130029 Bug 7 - Implemented / resolved Interleave crashes - a lot of error messages after installation
20130030 Bug 7 - Implemented / resolved Query error after clean installation
20130033 Bug 7 - Implemented / resolved Inline editing inside the "add-entity" tab cause malfunction
20130037 Feature request 7 - Implemented / resolved Make "edit as raw record" option for admins
20130040 Bug 7 - Implemented / resolved Fatal error: Call to undefined function gethostname()
20130041 Bug 7 - Implemented / resolved Query error! No information will be lost because of this error
20130044 Feature request 7 - Implemented / resolved doubt about flextables.
20130046 Bug 7 - Implemented / resolved PHP Request order error and APC not avaialble- prohibiting Interleave installation.
20130048 Feature request 7 - Implemented / resolved Duplicate entries
20130049 Feature request 7 - Implemented / resolved Option to encrypt offloaded files (salted by setting) (linux only)
20130052 Feature request 7 - Implemented / resolved Add ComputationOutputType "E-mail address"
20130054 Feature request 7 - Implemented / resolved Personal data structure
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Wed, 12 Jun 2013 23:46:55 +0200. Issues for release 5.5.1.20130612
20130014 Bug 7 - Implemented / resolved xml files encoded as iso-8859-1 instead of utf-8
20130015 Feature request 7 - Implemented / resolved Add checkbox "Administrator only in development" to user-profile page
20130016 Bug 7 - Implemented / resolved Stylesheets gone from e-mails
20130020 Bug 7 - Implemented / resolved A lot of errors after clean installation
20130022 Feature request 7 - Implemented / resolved Add method to offload aged files (blobs) to disk
20130023 Bug 7 - Implemented / resolved ExternalLink directive in menus doesn't work with the new tab menu
20130035 Feature request 7 - Implemented / resolved Remember InlineEditMode setting after logout
20130039 Feature request 7 - Implemented / resolved New database structure in install procedure
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Tue, 14 May 2013 14:02:47 +0200. Issues for release 5.5.1.20130514
20130013 Feature request 7 - Implemented / resolved Improvements on access cache handling
20130011 Bug 7 - Implemented / resolved Installation bug: CheckEntityAccess function not found (entity-customerfunctions.php needs to be included)
20101554 Feature request 7 - Implemented / resolved Complete rebuild of statistic images section (now includes per-field over time statistics)
20112003 Feature request 7 - Implemented / resolved improve speed for large FT's, count number of items
20120038 Feature request 7 - Implemented / resolved multiline textarea should be passed through nl2br() when using the EFID xxx tag
20120078 Feature request 7 - Implemented / resolved Lock entities
20120089 Feature request 7 - Implemented / resolved Don't AutoSave synchroneous when there is no other field which has RepopulateByAjax set to "Yes"
20120093 Bug 4 - False claim / denied No upgrade option in command line upgrade.php for version 5.5.1
20120094 Bug 7 - Implemented / resolved Flextable doesn't format number fields
20120100 Bug 7 - Implemented / resolved triggers don't run on flextable after field update by autosave
20120102 Feature request 7 - Implemented / resolved run triggers AFTER insert in flextable so that it also works on new records
20120103 Feature request 7 - Implemented / resolved make it possible to adjust pdf margins
20120113 Bug 7 - Implemented / resolved ERROR: No reference field was found in this template when refer field does exist
20120150 Feature request 7 - Implemented / resolved Summary.php should also search through settings when an admin searches
20120198 Feature request 7 - Implemented / resolved Remove fail-over functionality
20120199 Feature request 7 - Implemented / resolved Add attributre AlternateFROMAddress for triggers
20120215 Feature request 7 - Implemented / resolved Add possibility to reset password based on e-mail address alone
20120216 Feature request 7 - Implemented / resolved Update pchart from version 1.2 to 2.0
20120217 Feature request 7 - Implemented / resolved "Log in as other user" option for non-admins
20120218 Feature request 7 - Implemented / resolved Enlarge popups-in-popups to always be 95%
20130000 Feature request 7 - Implemented / resolved Removed support for table prefixes other than CRM (WATCH OUT! Rename your tables if you have to!)
20130001 Bug 7 - Implemented / resolved AutoLoginUser broken (support.interleave.nl unreachable)
20130002 Feature request 7 - Implemented / resolved Add locking to ProcessOldTodos to make sure it isn't ran twice
20130003 Feature request 7 - Implemented / resolved Honor language tags in buttons
20130006 Bug 7 - Implemented / resolved Specific CSS ignored when sending mail
20130007 Bug 7 - Implemented / resolved An error occured while importing the database structure!
20130008 Bug 7 - Implemented / resolved Installation Error
20130009 Bug 7 - Implemented / resolved xml export of flextables contains no data
20130010 Feature request 7 - Implemented / resolved Internal messages section makeover
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Sat, 06 Apr 2013 23:06:42 +0200. Issues for release 5.5.1.20130406
20120214 Bug 7 - Implemented / resolved Fix DATETIME fields, they're not always the right type in MySQL
20120213 Feature request 7 - Implemented / resolved *Lots* of bug fixes and performance improvements
20120085 Feature request 7 - Implemented / resolved Date field with calendar popup (large) with current planning for the same field (for easy planning)
20120123 Bug 7 - Implemented / resolved In 5.5.1.20120815 rich text areas produce randomly a validation error when going to the entity list.
20120142 Bug 7 - Implemented / resolved Improper table prefix given to database table in two locations.
20120143 Bug 7 - Implemented / resolved FlexTable form Cache is Broken - hundreds of forms caching
20120193 Feature request 7 - Implemented / resolved Add simple mail queue management functions to admin page
20120206 Bug 7 - Implemented / resolved $GLOBALS['TBL_PREFIX'] is missing in 3 locations
20120207 Bug 7 - Implemented / resolved JSON Method not supported by older browsers
20120208 Bug 7 - Implemented / resolved date filter for last year month Jan-Dec does not work
20120210 Feature request 7 - Implemented / resolved UsePlanningCalendar also for date/time fields
20120211 Feature request 7 - Implemented / resolved Landing page of UseCalendarSelect popup should be the last selected date in the concerning field
20120212 Feature request 7 - Implemented / resolved Mail queue management page
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Fri, 15 Feb 2013 22:19:14 +0100. Issues for release 5.5.1.20130215
20120204 Feature request 7 - Implemented / resolved All table engines to InnoDB and some field optimizations
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Wed, 13 Feb 2013 13:59:15 +0100. Issues for release 5.5.1.20130213
20120200 Feature request 7 - Implemented / resolved IgnoreEntityCustomerRelationship attrib
20120201 Feature request 7 - Implemented / resolved Completely remove form caching method and replace it with only caching for reference fields and menus
20120202 Feature request 7 - Implemented / resolved Speed up ParseTemplateDefaultValueTags and ParseTemplateAliases (40% gain on big lists!)
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Fri, 01 Feb 2013 12:03:09 +0100. Issues for release 5.5.1.20130201
20120197 Bug 7 - Implemented / resolved Permissions of directories in build fix
20120196 Bug 7 - Implemented / resolved TCPDF typo in dir structure
20120195 Bug 7 - Implemented / resolved Permissions in release of lib/tcpdf/cache
20120194 Bug 7 - Implemented / resolved Several small bugfixes (inclusing 1 query error)
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Tue, 22 Jan 2013 14:07:59 +0100. Issues for release 5.5.1.20130122
20120149 Feature request 7 - Implemented / resolved rewrite week calculation to ISO 8601 / NL standard
20120152 Bug 7 - Implemented / resolved page selecter does not work in entity, customer and flextable in <=IE8
20120153 Bug 7 - Implemented / resolved enter in search boxes for entity and flextable does not submit in <=IE8
20120154 Feature request 7 - Implemented / resolved change all occurances of #: to No :
20120155 Bug 7 - Implemented / resolved pressing enter in ft search box shows search results for short time before jumping back in IE8
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2013 Interleave The Netherlands.
Automated build Wed, 02 Jan 2013 22:19:04 +0100. Issues for release 5.5.1.20130102
20101547 Feature request 4 - False claim / denied Add "entity reference layout" to many-flex-to-1-entity flextables to set the layout of the entity refer text
20120074 Bug 7 - Implemented / resolved On very simple forms, enter-key submission still works, but CheckForm is not ran in that case. Run checkform OnSubmit.
20120083 Feature request 7 - Implemented / resolved Add option "Don't bother me with form access" in group and user profiles
20120087 Feature request 7 - Implemented / resolved Make it possible to DE-select a reference to flextable
20120096 Feature request 7 - Implemented / resolved the sort image doesn't change when changing the sort order (up/down)
20120097 Bug 4 - False claim / denied When making PDF report, an error of http 500
20120098 Bug 7 - Implemented / resolved FlexTable permissions break "reference to flextable" fields
20120138 Feature request 7 - Implemented / resolved Add attribute "password never expires" to user profile
20120140 Feature request 4 - False claim / denied Replace PHP MySQL extension with MySQli
20120141 Feature request 7 - Implemented / resolved make columns headers multi lingual
20120144 Feature request 7 - Implemented / resolved Make sure the _______+ add-up fields look the same
20120145 Feature request 7 - Implemented / resolved Support for [ [ EFIDxx ] ] - style tags to display a field's name in a form
20120146 Feature request 7 - Implemented / resolved Multilingual field names
20120147 Feature request 7 - Implemented / resolved Isolate entity and customer functions
20120148 Feature request 7 - Implemented / resolved A lot of bug fixes and small improvements
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 02 Dec 2012 12:00:03 +0100. Issues for release 5.5.1.20121202
20120125 Bug 7 - Implemented / resolved Imposible to delete a category, always shows "This database doesn't exist and you knew it!" (but reported in 2011)
20120129 Feature request 7 - Implemented / resolved Add field-level conflict check on save (making locking redundant) with confirmation option by user
20120130 Feature request 7 - Implemented / resolved Change form validation: checkform should check serverside and forms serverside should return unsaved when not OK (if 1 field fails, the whole transact
20120131 Feature request 7 - Implemented / resolved Completely rebuild CheckForm function, 100% client-server check and server-side transactional form check
20120132 Feature request 7 - Implemented / resolved Add EF attrib AlwaysRecalculateWhenNightlyCronIsRan (to ensure only EF Computations with this attrib set are recacled nightly)
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 25 Nov 2012 12:00:03 +0100. Issues for release 5.5.1.20121125
20120119 Feature request 7 - Implemented / resolved Show first div having results on summary page, not only entity if it is there
20120120 Feature request 7 - Implemented / resolved Add FlextableAccessEvaluationModule option
20120121 Feature request 7 - Implemented / resolved More and more div id's and classes
20120122 Feature request 7 - Implemented / resolved Create function which alters table field types to match the extra field type
20120128 Feature request 7 - Implemented / resolved Add ReferFieldName attribute to flextables to have a correct name in lists and exports (instead of "[refer]" or "Refer field")
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 18 Nov 2012 12:00:02 +0100. Issues for release 5.5.1.20121118
20120115 Feature request 7 - Implemented / resolved Align the column header of a numeric column also on the right side
20120116 Feature request 7 - Implemented / resolved Add method to exclude users in a certain group from the user management page
20120117 Feature request 7 - Implemented / resolved Set default security of a newly added module to Administrators Only
20120118 Feature request 7 - Implemented / resolved Don't show run-module icons on top of flextable lists when a user doesn't have access to the module
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 11 Nov 2012 12:00:02 +0100. Issues for release 5.5.1.20121111
20120112 Bug 7 - Implemented / resolved when a multiselect field has only one record checked, the value is displayed as a serialized array in the entity list
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Wed, 07 Nov 2012 14:55:04 +0100. Issues for release 5.5.1.20121107
20120110 Bug 7 - Implemented / resolved Make required fields work as well for multi select dropdowns and list of checkboxes
20120111 Feature request 7 - Implemented / resolved Add attribute SendundeliverableEmailsToEmailAddress
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Wed, 31 Oct 2012 10:14:35 +0100. Issues for release 5.5.1.20121031
20120107 Feature request 7 - Implemented / resolved Add possibility to include a module on every page load
20120108 Feature request 7 - Implemented / resolved Add option RecalculateEntitySiblingsOnEntityUpdate
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 28 Oct 2012 12:00:02 +0100. Issues for release 5.5.1.20121028
20120106 Bug 7 - Implemented / resolved Entities with no customer (set to 0) do not show up in entity list or are readonly when editing.
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 16 Sep 2012 12:00:02 +0200. Issues for release 5.5.1.20120916
20120080 Bug 7 - Implemented / resolved Raw PHP code appears in browser
20120086 Bug 7 - Implemented / resolved Files aren't saved when attaching a file when creating a new entity
20120088 Bug 7 - Implemented / resolved Noheader and NoFooter not honorated when generating a PDF to be attached to an email
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 26 Aug 2012 12:00:02 +0200. Issues for release 5.5.1.20120826
20120084 Feature request 7 - Implemented / resolved Add DownloadRules to Flextables (max. num of rows to download, deny per user and per group, etc)
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 19 Aug 2012 12:00:02 +0200. Issues for release 5.5.1.20120819
20120081 Bug 7 - Implemented / resolved ListTemplate didsn't work on flextables
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Fri, 17 Aug 2012 15:05:01 +0200. Issues for release 5.5.1.20120817
20120082 Feature request 7 - Implemented / resolved More intelligent eztra fields import routine
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Wed, 15 Aug 2012 14:00:51 +0200. Issues for release 5.5.1.20120815
20120076 Feature request 7 - Implemented / resolved Don's show selections dropdown when a selection was given via GET (&loadSavedSelection=). It's confusing.
20120077 Feature request 7 - Implemented / resolved CSS Rebuild
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Mon, 13 Aug 2012 22:40:47 +0200. Issues for release 5.5.1.20120813
20120001 Question/remark 7 - Implemented / resolved Cannot add group on release 5.5.0.4
20120027 Bug 7 - Implemented / resolved @FLEXTABLE#@ no longer displays on dashboards
20120031 Bug 7 - Implemented / resolved When selecting the checkbox to delete a file in the entity, while at the same time making other changes, these other changes aren't saved
20120036 Bug 7 - Implemented / resolved Extra field "List of Values" displays as serialized array when readonly
20120039 Bug 7 - Implemented / resolved Trigger condtions testing modules on flextables don't pass table or recordid
20120041 Bug 7 - Implemented / resolved CustomColumnLayout Selector does not use CustomColumnOverrule (Fix Included)
20120047 Bug 7 - Implemented / resolved populate.php doesn't expire form cache (fix included)
20120050 Question/remark 4 - False claim / denied PDF Report does not output
20120067 Bug 7 - Implemented / resolved Query error when searching through journal
20120071 Feature request 7 - Implemented / resolved Add PHP Server side validation also for status and priority
20120072 Feature request 7 - Implemented / resolved Changes to build script (automatic release creation and changelog in database)
20120073 Feature request 7 - Implemented / resolved Include CustomPHPValidation in ValidateFieldInput function
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Sun, 12 Aug 2012 12:00:02 +0200. Issues for release 5.5.1.20120812
20120070 Bug 7 - Implemented / resolved Don't parse the last PAGEBREAK tag (don't add an empty page) when parsing PDF's
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Thu, 09 Aug 2012 09:33:11 +0200. Issues for release 5.5.1.20120809
20120069 Feature request 7 - Implemented / resolved Support for PLACEHOLDER attributes (HTML5 only)
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands.
Automated build Wed, 08 Aug 2012 23:27:42 +0200. Issues for release 5.5.1.20120808
1317 Feature request 7 - Implemented / resolved Delete phonebook section (and all phone admin functions)
20120068 Feature request 7 - Implemented / resolved Remove old tables (webdav_*, phonebook, searchindex, help)
20120066 Bug 7 - Implemented / resolved CustomerSelectInPopup doesn't honor READONLY property of an entity
20120064 Bug 7 - Implemented / resolved Tab menu sometimes not displayed correctly right after logging in
20120065 Feature request 7 - Implemented / resolved Make nicer WaitImageDiv
20120063 Feature request 7 - Implemented / resolved Rebuild build script and have version notices in all PHP files
20120032 Bug 7 - Implemented / resolved LDAP authentication does not work (FIX INCLUDED)
20120062 Feature request 7 - Implemented / resolved After saving an entity in a popup, you should come back in the same list you clicked it open in (just like flextables)
INTERLEAVE CHANGELOG Interleave [ http://www.interleave.nl - info AT interleave DOT nl ] (c) 2001-2012 Interleave The Netherlands
Automated build Sun, 05 Aug 2012 22:19:31 +0200. Issues for release 5.5.1.20120805:
20101506 Bug 7 - Implemented / resolved Management information doesn't (always) take user scope into account
20101617 Feature request 7 - Implemented / resolved Need to modify the PDF reports header
20111781 Bug 7 - Implemented / resolved Installation errors
20111812 Bug 7 - Implemented / resolved Date Triggers for extra fields does not work
20111849 Bug 7 - Implemented / resolved Field values passed through URL are not saved
20111897 Bug 7 - Implemented / resolved Infinity loop in login.php after upgrade to 5.5.0.3
20111946 Bug 7 - Implemented / resolved Performance problems (4800 querys for showing entitylist with 41 items)
20111978 Feature request 7 - Implemented / resolved Distribution lists for mail triggers
20120022 Bug 7 - Implemented / resolved The database version (5.5.0.5) is incompatible with the software version (5.5.0.4).
20120060 Feature request 7 - Implemented / resolved Remove GANTT-chart support and with it, remove the obsolete JP library and superstats.php.
20120061 Feature request 7 - Implemented / resolved Remove outdated management information section
68 Feature request 4 - False claim / denied Interleave manuals!
1498 Feature request 7 - Implemented / resolved Make it possible to add & select a flextable record in the flextable popup
20112013 Feature request 7 - Implemented / resolved Extended privileges for flextables
20111746 Feature request 7 - Implemented / resolved Create a way to alter the database intermediately for small versions
20111764 Feature request 4 - False claim / denied Add link doens't display in flextables for users with add/edit permissions, also doesn't display for adminstrators
20111799 Feature request 7 - Implemented / resolved Add template parse tags referring to underlying flextable records like arrays: EFID192[xx]
20111866 Feature request 4 - False claim / denied Ability to select multiple states when defining a Selection
20111882 Bug 7 - Implemented / resolved Meta status incorrect after Go back to "Rejection" which is also set as root cause previously
20111883 Bug 7 - Implemented / resolved After rejection of phase "Go Back" button is greyed out
20111888 Feature request 7 - Implemented / resolved Tekst na aanpassen Profile.php beschrijvender en in div
20111891 Bug 7 - Implemented / resolved Debug message "403 is greater than 289403 is greater than 289403 is greater than 289403 is greater than 289 "
20111892 Bug 7 - Implemented / resolved When an application is cancelled, its status is reported as error
20111895 Feature request 7 - Implemented / resolved In-line add form (as extra option for flextables) to add a flextable row inside the form of the parent table
20111899 Bug 7 - Implemented / resolved Internet Explorer X CSS needs to be loaded from the shed
20111901 Bug 7 - Implemented / resolved The deployment script should end with the clearing of Interleave caches
20111902 Feature request 7 - Implemented / resolved The title bar should be changed
20111903 Feature request 7 - Implemented / resolved Request for information: BASE_URL setting correct?
20111904 Feature request 7 - Implemented / resolved App Migrations has to be used consistently as the applications name
20111905 Bug 7 - Implemented / resolved Application has logic errors after several rejections
20111908 Feature request 7 - Implemented / resolved Date of rejection opslaan
20111909 Bug 7 - Implemented / resolved When opening the mainpage in Safari, it gives an error in the log
20111910 Feature request 7 - Implemented / resolved Add count field to templates and save number of uses
20111917 Bug 7 - Implemented / resolved Phase change does not work in Internet Explorer X
20111918 Bug 7 - Implemented / resolved Highchart issue
20111919 Bug 7 - Implemented / resolved Going back after skipping a step results in wrong step status
20111920 Bug 7 - Implemented / resolved Attributes weren't synced when deploying
20111931 Bug 7 - Implemented / resolved Percentage in report view is soms meer of minder dan 100%
20111933 Feature request 7 - Implemented / resolved Directe link/toegang tot applicatie import pagina
20111935 Bug 7 - Implemented / resolved Dubbele vermeldingen bij applicatie fases
20111937 Feature request 7 - Implemented / resolved Implementeren van url to go to
20111938 Bug 7 - Implemented / resolved Feedback verkeerd inloggen
20111939 Feature request 7 - Implemented / resolved Gebruikerveld locked entity
20111940 Feature request 7 - Implemented / resolved Aanpassing type veld
20111954 Bug 7 - Implemented / resolved Export issue remarks veld
20111977 Bug 7 - Implemented / resolved Dubbele done melding in applicatie
20112002 Bug 7 - Implemented / resolved flextable NON-DROPDOWN filter contains values of previous DROPDOWN filter
20112004 Feature request 7 - Implemented / resolved Add checkbox fields to Selections
20120002 Feature request 7 - Implemented / resolved When returning to list, go back to page (& sort) which the user left from
20120003 Feature request 7 - Implemented / resolved Add option to check/edit PDF templates AFTER parse BEFORE generate
20120004 Feature request 7 - Implemented / resolved Pick calendar color instead of generating own color
20120005 Bug 4 - False claim / denied Sorteren in de 'Recent view' werkt niet
20120006 Bug 7 - Implemented / resolved Een nieuwe applicatie aanmaken resulteert in een foutmelding
20120007 Bug 7 - Implemented / resolved Link naar applicatie import werkt niet
20120008 Bug 7 - Implemented / resolved Excel export functie werkt niet
20120009 Bug 7 - Implemented / resolved De sortering driehoekjes moeten anders kleuren bij de gekozen sortering
20120010 Bug 7 - Implemented / resolved customer list filter REAPPEARS when selecting [all]
20120011 Feature request 7 - Implemented / resolved db maintenance script should drop EFIDxxx from the table when no longer in use
20120012 Bug 7 - Implemented / resolved mouseover filters on entitylist column makes table resize. this is annoying
20120013 Feature request 7 - Implemented / resolved remember last used selection when opening entity list
20120014 Feature request 7 - Implemented / resolved Make it possible to attach all file atachments when mailing regardless of the report which is mailed
20120016 Bug 7 - Implemented / resolved email_in.php has exit on line 2 and is not functional as of 5.5.0.3
20120017 Bug 7 - Implemented / resolved Cancelled applicaties krijgen elke dag om 03:30 een update
20120018 Question/remark 7 - Implemented / resolved Forgot my admin passord
20120020 Bug 7 - Implemented / resolved required sql query fields can be saved without a value
20120021 Question/remark 7 - Implemented / resolved hoiow do i remove encoding quotes (\") when i upload a template.Magic Quotes are disabled on my server
20120024 Bug 7 - Implemented / resolved ical.php will not work because $GLOBALS['CONFIGFILE'] is emtpy
20120025 Feature request 7 - Implemented / resolved Create a way to show lists (entity, customer & flextable) in a user-templated way instead of the system generated lists
20120028 Feature request 7 - Implemented / resolved Add option to NOT descent into underlying tables when searching in a primary table
20120029 Feature request 7 - Implemented / resolved Option to create a selection based on a date or date/time field AFTER or BEFORE
20120030 Bug 4 - False claim / denied when using the SAVEBUTTON when editing a diray entry; this entry is duplicated
20120034 Bug 7 - Implemented / resolved "WARNING: Searched for file 123 but got zero rows!" on empty files
20120037 Feature request 7 - Implemented / resolved Add trigger to mail comple user or group extra field (mail)
20120040 Feature request 7 - Implemented / resolved Add tags to use underlying flextable records in entity form
20120042 Feature request 7 - Implemented / resolved Put default error message screen in overlay
20120043 Feature request 7 - Implemented / resolved Add support for FROM naming in UNIFIED_FROMADDRESS
20120046 Bug 7 - Implemented / resolved InputNumbersWithSeperators doesn't work on Google Chrome
20120051 Feature request 7 - Implemented / resolved Add trigger action; mail to a whole group at once
20120052 Feature request 7 - Implemented / resolved Versioning (and rollback) for templates and modules
20120053 Feature request 7 - Implemented / resolved Add option select MUST BE EMPTY and MUST NOT BE EMPTY when creating selections
20120054 Feature request 7 - Implemented / resolved Add attributes EntityListAlwaysInPopup|No|Yes and CustomerListAlwaysInPopup|No|Yes
20120056 Feature request 7 - Implemented / resolved Add completely customizable client/server side field value validation (*very* cool)
20120057 Feature request 7 - Implemented / resolved More server-side field value validation
2011/12/08 - Version 5.5.0.4 (major new functionality)
20112012 Feature request 7 - Implemented / resolved Improve speed of extended privileges
20112006 Feature request 7 - Implemented / resolved Template inclusion by using @ TEMPLATExx @
20112005 Feature request 7 - Implemented / resolved Trigger on event "user-add" (mail actions only)
20112001 Bug 7 - Implemented / resolved sorting on "age / duration" field is not working
20111992 Bug 7 - Implemented / resolved Populate_by_code fields are not parsed properly when parsed the first time
20111991 Feature request 7 - Implemented / resolved Module use from flextables (just like in entity list)
20111988 Feature request 7 - Implemented / resolved Being able to set a maximum field length for text boxes
20111982 Feature request 7 - Implemented / resolved Button attribute: back to list after save or back to entity
20111955 Bug 7 - Implemented / resolved Save name and password doesnt work on login page
20111952 Feature request 4 - False claim / denied Add tag "LISTOFCHANGES" which contains all changes made to the entity on save for use in e-mails
20111951 Feature request 7 - Implemented / resolved Main content field (CRMentity:content) cannot be selected when exporting to Excel
20111950 Feature request 7 - Implemented / resolved List all detailed access permissions a user has on the user page
20111949 Feature request 7 - Implemented / resolved flextable export -> select fields -> add option to select refer field
20111948 Bug 7 - Implemented / resolved temporary files are not deleted
20111945 Bug 7 - Implemented / resolved An empty diary field (addition) should not be added
20111944 Bug 7 - Implemented / resolved When a flextable search text is deleted it comes back
20111943 Feature request 7 - Implemented / resolved Also autosave when a field value was deleted
20111942 Bug 7 - Implemented / resolved Default form subject cannot be changed
20111928 Feature request 7 - Implemented / resolved Add hash to add-new-form and to cache to really check if a form is submitted twice
20111927 Feature request 7 - Implemented / resolved Add PHP evaluation to customer forms
20111922 Feature request 7 - Implemented / resolved condition of extra fields
20111911 Feature request 7 - Implemented / resolved Honor ShowCustomerSelectInPopup also for extra fields of type "List of all active customers"
20111894 Bug 7 - Implemented / resolved Drop-down values are not sorted naturally
20111893 Feature request 7 - Implemented / resolved Add user/group profile setting for "is allowed to use import routine"
20111884 Bug 7 - Implemented / resolved Rendering error when you hover over a column name in the entity list
20111880 Feature request 7 - Implemented / resolved Add field "reference to flextable" which refers to a flextable which doesn't refer back to "current" table
20111879 Feature request 7 - Implemented / resolved Add selections select box also when a flextable is shown within an entity
20111877 Feature request 7 - Implemented / resolved Add pop-up messaging method (and include calendar reminders)
20111876 Feature request 7 - Implemented / resolved Add structured data journalling (and delete ejournal table!)
20111872 Bug 7 - Implemented / resolved Remove message "entry saved as number XX"
20111869 Feature request 7 - Implemented / resolved Add option to import users in main import routine
20111868 Bug 7 - Implemented / resolved Physically deleting a set of entities (database cleanup) last step fails
20111865 Bug 7 - Implemented / resolved A numeric extra field with No Format option still shows thousands separator
20111862 Feature request 7 - Implemented / resolved User Extra Fields (being able to add fields to user- and group table and use them for permissions)
20111855 Feature request 4 - False claim / denied Permisions override for one entity update
20111853 Bug 7 - Implemented / resolved After setting listing columns for a group of users, a first time login still shows a different column set
20111829 Feature request 7 - Implemented / resolved Add suport for barcodes in HTML/PDF templates
20111817 Feature request 7 - Implemented / resolved sort list of user/customers filters on flextable list
20111797 Bug 7 - Implemented / resolved Delete entities tab is no display in the menu even im a administrator
20111766 Bug 7 - Implemented / resolved add restore point causes infinite loop
20111762 Feature request 7 - Implemented / resolved Add PHP code directly to trigger instead of referring to a module
20111747 Feature request 7 - Implemented / resolved Be more verbose on trigger page
20111742 Feature request 7 - Implemented / resolved Extra Field - user-list does not include null value
20111678 Bug 7 - Implemented / resolved RSS Feeds are broken
20101573 Feature request 7 - Implemented / resolved Add page selector on entity, customer en flextable lists
20101569 Feature request 7 - Implemented / resolved make smart date filters (current year, last week, etc) also available for last_update, creation date (and other default date fields?)
1334 Feature request 7 - Implemented / resolved Add date triggers for "last update"
2011/07/16 - Version 5.5.0.3 (major new functionality)
Major:
- A lot of performance improvements
- Duedate/time support (in one field)
- Calendaring support (create own calendars, show only, view using iCal on e-mail clients & mobile devices)
- End-users can now disable/enable e-mail triggers (when the admin lets them)
20111863 Feature request 7 - Implemented / resolved Introduce database access cache for flextables
20111859 Bug 7 - Implemented / resolved Saving via GET doesn't work
20111854 Feature request 3 - Canceled Due time is not displayed in the Due Date column when listing entities
20111843 Feature request 7 - Implemented / resolved Add extra field type date/time
20111842 Bug 7 - Implemented / resolved FindAndRecalculateAllRelatedRecordsWorker also kickes recalc of tables not having computed extra fields
20111841 Feature request 7 - Implemented / resolved Add flextable attribute which disabled the recalculation of connected tables on flexrecord update
20111838 Feature request 7 - Implemented / resolved Make it possible for users to disable email triggers
20111837 Feature request 7 - Implemented / resolved Add date-has-passed and date-is-in-future triggers for al date fields
20111836 Feature request 7 - Implemented / resolved Conditional colors in cells based on cell value
20111834 Question/remark 7 - Implemented / resolved Is there any way to duplicate a entity or create a new based on a old?
20111833 Bug 7 - Implemented / resolved Fix owner, assignee and user-list fields in selections (present drop-down list of (allowed) users)
20111832 Feature request 7 - Implemented / resolved Add "Creation date" to selections
20111831 Feature request 7 - Implemented / resolved Add drop-down search to selection drop down box
20111830 Feature request 7 - Implemented / resolved active filter on customer list not working
20111827 Feature request 7 - Implemented / resolved Make diary entires editable (for certain users)
20111826 Feature request 7 - Implemented / resolved Flextable mouseover filter shows field name instead of list name
20111824 Bug 7 - Implemented / resolved "Reference to flextable" drop-down fields are not sorted according to flextable setting
20111823 Feature request 7 - Implemented / resolved Add flextable attribute to overrrule "this query didn't return any results" message
20111821 Bug 7 - Implemented / resolved remove filter malfunctions in flextable lists
20111820 Bug 7 - Implemented / resolved Extra Field "List of Users" displays as number, not names, in Entity List
20111819 Feature request 7 - Implemented / resolved Use access cache tables when selecting to increase speed
20111818 Feature request 7 - Implemented / resolved sort list of user/customers filters on flextable list
20111814 Feature request 7 - Implemented / resolved add week filters (1 through 53) to date fields for current and last year
20111810 Bug 7 - Implemented / resolved "Update to value" in triggers is invisible
20111809 Feature request 4 - False claim / denied clicking Clear Filter does not work
20111807 Feature request 7 - Implemented / resolved parse template tags also for "Genereer een entiteit-rapport van een incident 1234"
20111806 Feature request 7 - Implemented / resolved Using flextable searchbox (in entity) makes whole flextable dissapear
20111803 Bug 7 - Implemented / resolved Versioning broken
20111802 Bug 7 - Implemented / resolved TRIGGERDAYS configured but not working
20111801 Bug 7 - Implemented / resolved Includes missing before variables in housekeeping.php
20111786 Question/remark 7 - Implemented / resolved dashboard on osx is overlapping
20111784 Bug 7 - Implemented / resolved Interleave installation
20111783 Bug 7 - Implemented / resolved Form Cache is broken on latest version
20111782 Question/remark 7 - Implemented / resolved How I can get the current customer (cid)?
20111778 Question/remark 7 - Implemented / resolved RTF-template missing fields
20111777 Bug 7 - Implemented / resolved trigger action update extra field lacks update to value field
20111776 Bug 7 - Implemented / resolved error on creating flextable
20111775 Feature request 7 - Implemented / resolved This Character is breaking my Diary fields
20111774 Bug 7 - Implemented / resolved Gantt and date trouble
20111772 Feature request 7 - Implemented / resolved Users with proper permission are unable to save new customers
20111771 Feature request 7 - Implemented / resolved Adminstrator Cannot Delete Users
20111770 Bug 7 - Implemented / resolved Close-epoch not re-set when current value is 0
20111767 Bug 7 - Implemented / resolved mail with rtf as attachement lacks .rtf extension
20111765 Bug 7 - Implemented / resolved basic statistic info
20111758 Feature request 7 - Implemented / resolved Uniqueness of value in column
20111757 Feature request 7 - Implemented / resolved Add attribute to flextables to disallow sorting
20111756 Feature request 7 - Implemented / resolved Automatically select customer when a user only has access to a single customer
20111755 Feature request 7 - Implemented / resolved Trigger "mail user selected in Task-field" doesn't display mail template selection
20111754 Bug 7 - Implemented / resolved Return formatted numeric values when the template is a document, unformatted when it's a spreadsheet
20111753 Bug 7 - Implemented / resolved Flextable in-form popup should not close after save when "Stay in form after save" is set
20111752 Feature request 7 - Implemented / resolved Add setting maximum-records-per-parent in flextable properties
20111751 Feature request 7 - Implemented / resolved $_GET to pre-populate the parent on a new entity
20111745 Feature request 7 - Implemented / resolved Don't accept identical e-mails in the mail queue
20111744 Bug 7 - Implemented / resolved Mail queue data types wrong
20111743 Bug 7 - Implemented / resolved Checkbox AutoSave not working
20111741 Bug 7 - Implemented / resolved No Triggers for Diary updates and File Attachment
20111740 Feature request 7 - Implemented / resolved Add user property "skip all security checks" (for performance only)
20111738 Feature request 7 - Implemented / resolved Introduce flextable-views to "copy" a flextable with a different orientation
20111737 Bug 7 - Implemented / resolved Extra fields not working after upgrade to 5.5.0.2
20111736 Bug 7 - Implemented / resolved datepicker autoclose
20111735 Bug 7 - Implemented / resolved Global search query with utf-8 chars
20111734 Bug 7 - Implemented / resolved Setting = STASH going wild
20111733 Bug 7 - Implemented / resolved Summarized one-to-many flextable fields type "user-list" show as number in main entity list instead of username
20111732 Bug 7 - Implemented / resolved Bug when adding a value to a drop-down box (by user)
20111730 Bug 7 - Implemented / resolved Customer search query with utf-8 chars
20111698 Feature request 7 - Implemented / resolved Add run-as for modules
20101548 Feature request 3 - Canceled Add field "Number of records (from any table) referring to this record" by default to all flextables
2011/02/28 - Version 5.5.0.2 (major new functionality)
Major:
- Interleave now uses UTF-8 only. When upgrading, you database will be converted.
- Autocomplete for all text fields (configurable)
- Complete rebuild of excel sheet parser
- Flextables optimized, functionality added (export, import, properties, locking)
- Completely new import-routine for all tables, including match-support and on-screen validation
- Find & Replace option to replace text in any field, template or module
20111727 Feature request 7 - Implemented / resolved Allow entity/customer access rights elevation by access-check-modules
20111728 Feature request 7 - Implemented / resolved Change language pack import: only add new/unkown tags when importing an already-existing language pack
20111723 Feature request 7 - Implemented / resolved Add e-mail address validation to user's own email address on the profile page
20111722 Feature request 7 - Implemented / resolved When searching through a flextable, also search through underlying flextables
20111721 Feature request 7 - Implemented / resolved Wrong FROM address in mail queue
20111720 Feature request 7 - Implemented / resolved Email address not saved when editing own profile
20111716 Feature request 7 - Implemented / resolved Diary field updates
20111713 Feature request 7 - Implemented / resolved Rebuild csv Excel file parser for all tables
20111712 Feature request 7 - Implemented / resolved CommentsAdd property should apply only to diary fields
20111711 Feature request 7 - Implemented / resolved New language tags for 5.5.0.2
20111710 Bug 7 - Implemented / resolved SQL Error during manual flextable creation
20111709 Bug 7 - Implemented / resolved Can't place more than one rich text editor (ckeditor) on form
20111708 Feature request 7 - Implemented / resolved Add "show mailq", "exec mailq" and "exec drop mailq" to cmd.php
20111707 Feature request 7 - Implemented / resolved Add flextable property: don't allow refer changing anywhere
20111706 Feature request 7 - Implemented / resolved Only show module-run icons on top of the lists when the user has access to the concerning module
20111705 Feature request 7 - Implemented / resolved Add option to use modules to parse flextable list results (using icon on top of the list just like with entities)
20111704 Feature request 7 - Implemented / resolved Add user/group property to hide/show all list icons (one option per icon)
20111703 Feature request 7 - Implemented / resolved Inline "Duplicate" and "Delete" option in flextable list
20111702 Bug 7 - Implemented / resolved Update of ENUM went wrong when updating only to upper/lowercase
20111701 Question/remark 7 - Implemented / resolved Problem with customers page after upgrade from 5.3.2
20111700 Feature request 7 - Implemented / resolved Automatically make text color white when background color of status, prio or EF field is too dark to use black
20111699 Feature request 7 - Implemented / resolved Add timestamp_last_change field to all tables and replace existing timestamp names with timestamp_last_change
20111697 Feature request 7 - Implemented / resolved Add read-only flextable forms (when record is readonly by table acces, show it read only instead of not at all)
20111696 Feature request 7 - Implemented / resolved Add list of allowed valuues to attributes (when appliccable)
20111695 Feature request 7 - Implemented / resolved Add user/profile property "When showing journals, show only own updates"
20111694 Feature request 7 - Implemented / resolved Let user change (some) personal attributes
20111693 Feature request 7 - Implemented / resolved allow input of formatted numbers (custom thousands and decimal seperator)
20111692 Feature request 7 - Implemented / resolved Convert Interleave to UTF8
20111691 Feature request 7 - Implemented / resolved Add more caching to functions
20111690 Feature request 7 - Implemented / resolved Add column sum support for customer table
20111688 Bug 7 - Implemented / resolved Sorting on numeric values goes wrong with decimals
20111687 Feature request 7 - Implemented / resolved Add "find & replace" option to Data Management menu
20111686 Feature request 7 - Implemented / resolved Change flextable auto-create from file upload to copy/paste form
20111685 Feature request 7 - Implemented / resolved Import and update functionality with column match support based on spreadsheet copy/paste
20111684 Bug 7 - Implemented / resolved Wrong use of TBL_PREFIX in SQL query [GetBackTrace, LEFT OUTER JOIN]
20111682 Feature request 7 - Implemented / resolved Add extra numeric field option "no, of decimals to show"
20111681 Bug 7 - Implemented / resolved Flextable sorts alphanumeric on recordid
20111680 Feature request 7 - Implemented / resolved STICKYENTITY support for flextables
20111676 Feature request 7 - Implemented / resolved Make it possible to delete records from flextable list from the list
20111675 Feature request 7 - Implemented / resolved New commands & functions for cmd.php
20111674 Feature request 7 - Implemented / resolved Don't show disabled pulldown containing entity references in a read-only flexrecord
20111673 Feature request 7 - Implemented / resolved Add search-through-whole-application option (replaces summary?)
20111672 Feature request 7 - Implemented / resolved Expand entity and customer search : also search through underlying flexrecords
20111671 Bug 7 - Implemented / resolved Cannot add records to a flextable
20111670 Bug 7 - Implemented / resolved CheckAndCreateDatabaseIndices() tries to index ENUM's the same as LONGTEXT fields
20111669 Bug 7 - Implemented / resolved Foreign character in status/priority
20111668 Bug 7 - Implemented / resolved ERROR::ParseTemplateEntity:Template to be parsed is empty!
20111665 Feature request 7 - Implemented / resolved Sorting entities through dropdown in main entities list.
20101664 Bug 7 - Implemented / resolved Duedate Notifify still tries to create indices > 64 resulting in error
20101663 Feature request 7 - Implemented / resolved Automatically create upgrade and install functions based on queries in development repository during build
20101662 Feature request 7 - Implemented / resolved Add real intelligent update-all-related-computed-extra-fields function and call it on entity, customer and flextable updates
20101661 Feature request 7 - Implemented / resolved Add auto-login option
20101659 Bug 7 - Implemented / resolved INFO-tag no longer working (icons show up but no overlay is shown)
20101658 Feature request 7 - Implemented / resolved Add column "sum of numeric field YY in underlying flextable XX" to entity list
20101657 Feature request 7 - Implemented / resolved Report download window makeover
20101656 Bug 7 - Implemented / resolved PDF Page orientation ignored when landscape
20101655 Bug 7 - Implemented / resolved Entity locking not working
20101653 Feature request 7 - Implemented / resolved Add PHP syntax checking to computed fields edit page
20101643 Feature request 7 - Implemented / resolved Add Flextable record locking
20101614 Feature request 7 - Implemented / resolved Being able to sort on a flextable column in de the main entity list
20101611 Question/remark 7 - Implemented / resolved How to link fields that are in a FlexTables to a client without use CID?
20101600 Feature request 7 - Implemented / resolved Make numberformat INPUT and OUTPUT consistent
20101591 Feature request 7 - Implemented / resolved Choose WHICH numeric columns to add up in extra fields
20101578 Feature request 7 - Implemented / resolved Optimize extractedascii
20101537 Feature request 7 - Implemented / resolved Use DIV's to show mail elements only when a mail action is selected (triggers)
20101529 Feature request 7 - Implemented / resolved Flextable - Add Value Overlay Bug
1430 Feature request 7 - Implemented / resolved Add buttons to main entity list
1428 Feature request 7 - Implemented / resolved Typeahead for text fields
1341 Feature request 7 - Implemented / resolved Drop-down populate by code (but not ajax)
2010/12/11 - Version 5.5.0.1 (major new functionality)
Major:
- The main entity list, the flextable lists and the customer lists were upgraded
- Users can now upload multiple files at once when using an HTML5 enabled browser
- All flextable fields can now be shown in the main entity list (including sort & filters)
- A lot of performance improvements
- Better MS Excel .XLSX/.XLSM parsing support
- Added "attributes" to users, triggers, templates and extra fields so admins can store extra data
- A lot of maintenance! (query escaping, html5 compat)
- Better search routines (2 words are now treated as AND, prefixing a word with a dash is a NOT)
- 26 bugs fixed
20101641 Feature request 7 - Implemented / resolved Add logical NOT support for search queries
20101640 Feature request 7 - Implemented / resolved Creation minute of attached file is shown wrong in entity, customer and flextable filelist
20101636 Feature request 7 - Implemented / resolved Replace ThickBox with FancyBox (TB is no longer supported/developed)
20101635 Feature request 7 - Implemented / resolved Remove all customer form element classes (fall back to browser's standard)
20101634 Feature request 7 - Implemented / resolved Add search box to all journal popups
20101631 Feature request 7 - Implemented / resolved Do not apply system wide CSS to PDF reports by default
20101630 Feature request 7 - Implemented / resolved Interpret a space as logical AND in all free-text search queries (entity, customer, flextables and files)
20101629 Bug 7 - Implemented / resolved Installed 5.5.0 on Windows-7 using WAMP - no errors in install but login fails withe page display error
20101627 Bug 7 - Implemented / resolved Cannot login with valid credentials
20101626 Feature request 7 - Implemented / resolved Add filter option "Unique values" and "Not unique values" to all extrafield filter values
20101625 Feature request 7 - Implemented / resolved Add correct LEFT OUTER JOIN to flextable lists
20101624 Feature request 7 - Implemented / resolved LEFT OUTER JOIN all flextables the correct way on all queries in the main entity list
20101623 Feature request 7 - Implemented / resolved Add one-to-many flextable columns to main entity list (unique values and count)
20101622 Feature request 7 - Implemented / resolved Add filters (HAVING ANY OF ...) to main entity list for one-to-many flextables
20101621 Feature request 7 - Implemented / resolved Add filters and sort to main entity list for many-to-one flextables
20101620 Bug 7 - Implemented / resolved PRIVATE flag cannot be unset
20101619 Feature request 7 - Implemented / resolved username/password not remembered when browser is restarted
20101616 Feature request 7 - Implemented / resolved Add extended privilege "group field must contain users group" to get access
20101615 Feature request 7 - Implemented / resolved using the name of a extra field as input in a text field parses the field
20101613 Question/remark 7 - Implemented / resolved After install, cannot login.
20101612 Feature request 7 - Implemented / resolved Add flextable permission "must in be in group" -> field list of groups
20101608 Feature request 7 - Implemented / resolved Add date-range select fields also for flextable filters
20101607 Feature request 7 - Implemented / resolved Don't apply (old) filters in flextables when shown within an entity or other flextable
20101605 Feature request 7 - Implemented / resolved Log button press events in journal
20101604 Feature request 7 - Implemented / resolved Dashboard enters a refresh loop in Google Chrome (beta)
20101603 Feature request 7 - Implemented / resolved Hightlight of multiselect drop-down display-as-set-of-checkboxes broken
20101602 Feature request 7 - Implemented / resolved User page garbled when using IE
20101601 Feature request 7 - Implemented / resolved Open new entity form with default values from GET
20101599 Feature request 7 - Implemented / resolved Add "underwater-field" checkbox to hide system extra fields from users (like buttons)
20101598 Bug 7 - Implemented / resolved Customer text area used with @-tags doesn't convert newlines to BR
20101597 Feature request 7 - Implemented / resolved Add "displayname" field for extra fields to overrule field name in list view
20101596 Feature request 7 - Implemented / resolved Add caching to CheckFlextableRecordAccess function
20101595 Feature request 7 - Implemented / resolved Add checks -> Create timestamp in database for duedate-notify last run date/time
20101594 Bug 7 - Implemented / resolved Queued PDF-reports aren't parsed correctly
20101593 Bug 7 - Implemented / resolved Value "0" is not saved / displayed
20101592 Bug 7 - Implemented / resolved Total count in flextables not always correct
20101590 Bug 7 - Implemented / resolved Force password change functionality broken
20101589 Question/remark 7 - Implemented / resolved Initial login fails
20101587 Feature request 7 - Implemented / resolved Display a small warning when a form contains form directives
20101586 Bug 7 - Implemented / resolved Journal journals way too much due to REGISTER_GLOBALS issue
20101585 Feature request 7 - Implemented / resolved Add "general purpose" files to store files accessable for everyone
20101584 Feature request 7 - Implemented / resolved Better flextable page (WYSIWYG editor for header and scrolling div for checkboxes)
20101583 Feature request 7 - Implemented / resolved Don't show add-record links above a flextable when the doesn't have to right to do so
20101582 Feature request 7 - Implemented / resolved Make file icon (pdf, word, etc) link to file download in filelist
20101579 Feature request 7 - Implemented / resolved Add CREATIONMOMENT tag for entity templates
20101577 Feature request 7 - Implemented / resolved Apply correct filename to e-mail attached generated documentens (PDF, RTF etc)
20101576 Feature request 7 - Implemented / resolved Local CSS setting overrules global in e-mails
20101575 Feature request 7 - Implemented / resolved Pass templates by reference instead of passing the whole template to the RealMail function
20101574 Feature request 7 - Implemented / resolved Trim priority and status values
20101571 Bug 7 - Implemented / resolved CSS no longer included in e-mails (using queueing)
20101570 Bug 4 - False claim / denied Current menu items don't seem to work anymore
20101568 Feature request 7 - Implemented / resolved CRMextrafields.excludefromfilters not set for new extra field
20101567 Feature request 7 - Implemented / resolved Login page improvements
20101566 Bug 7 - Implemented / resolved bookmarks don't show up
20101565 Feature request 7 - Implemented / resolved DropAllCache change
20101564 Feature request 7 - Implemented / resolved User list for owner and asssignee on summary.php and customer owner (on customer forms) should exclude all users with HIDEFROMASSIGNEEANDOWNERLISTS='y
20101563 Feature request 7 - Implemented / resolved It should not be possible to "Create user" without an account name and password
20101562 Feature request 7 - Implemented / resolved forgotpasswd.php should not update users without a email address
20101561 Feature request 7 - Implemented / resolved Make one-entity-many-flexrecords also work in nested flextables
20101559 Feature request 7 - Implemented / resolved Deny template downloads using csv.php?fileid- for normal users
20101558 Bug 7 - Implemented / resolved Sessions are not cleaned up
20101557 Feature request 7 - Implemented / resolved formid = 0 for new entities
20101556 Feature request 7 - Implemented / resolved Sort only applies to current page in main entity list
20101555 Bug 7 - Implemented / resolved Check form directives (don't seem to work, at least EXCLUDE)
20101553 Feature request 7 - Implemented / resolved Rebuild diary field, use AJAX
20101552 Feature request 7 - Implemented / resolved Add "attributes" to users, groups, flextables, extra fields, binfiles, templates and triggers
20101551 Bug 7 - Implemented / resolved Publish.php includes javacript on bottom of page - it shouldn't!
20101550 Feature request 7 - Implemented / resolved Add checkbox "include deleted" on top of main entity list after seaching
20101549 Feature request 7 - Implemented / resolved Non-admin users should only be allowed to add users ALWAYS having a profile
20101546 Feature request 7 - Implemented / resolved (R) and (T) mouseover popups disappear sometimes (annoing)
20101545 Bug 7 - Implemented / resolved Created-by field is left empty when adding a new template
20101544 Feature request 7 - Implemented / resolved Make DFT_FONT a Font-family!
20101543 Feature request 7 - Implemented / resolved Add "create index" and "remove index" in extra field properties
20101542 Feature request 7 - Implemented / resolved Remove Gravatar references
20101541 Feature request 7 - Implemented / resolved PDF Export doesn't apply list sort
20101540 Feature request 3 - Canceled Add config file option "Login screen CSS"
20101539 Feature request 7 - Implemented / resolved Create timestamp in database for duedate-notify last run date/time
20101538 Feature request 7 - Implemented / resolved ForceStartForm should not set the form number physically
20101536 Feature request 4 - False claim / denied Flextable-Order in Templates
20101535 Feature request 7 - Implemented / resolved flextable fields cannot be selected in Excel export
20101534 Feature request 7 - Implemented / resolved Key-Value Pairs for SQL drop-down
20101533 Feature request 4 - False claim / denied Copy Existing Flextable-Record to Current Flextable
20101531 Feature request 4 - False claim / denied Typo in General Settings
20101530 Feature request 4 - False claim / denied Trail Menu Missing Image
20101527 Feature request 7 - Implemented / resolved Flextable Database Structure Fixes
20101525 Bug 7 - Implemented / resolved Category AutoUpdate broken.
20101524 Bug 7 - Implemented / resolved PDF Doesn't have language when using crmlogger
20101523 Feature request 7 - Implemented / resolved Fix quadruple loading of languages
20101522 Feature request 7 - Implemented / resolved Clean up edit.php
20101521 Feature request 7 - Implemented / resolved Clean up stats.php
20101520 Feature request 7 - Implemented / resolved Clean up summary.php
20101519 Feature request 7 - Implemented / resolved Clean up customers.php
20101518 Feature request 7 - Implemented / resolved Clean up index.php
20101516 Bug 7 - Implemented / resolved OptionColors and other issues on copied extra fields
20101515 Bug 7 - Implemented / resolved Entity export exports only current page
20101514 Bug 7 - Implemented / resolved Some characters cancel autosave
20101513 Feature request 7 - Implemented / resolved Remove subscribe if it is no longer in use
20101512 Feature request 7 - Implemented / resolved Place authenticate function at the top of every php file
20101511 Feature request 7 - Implemented / resolved Remove Help functions and Help table
20101510 Feature request 7 - Implemented / resolved Remove syncdb.php (is already disabled) and remove all references to it
20101509 Feature request 7 - Implemented / resolved Remove "Alarm date", the corresponding table and date.php
20101508 Feature request 7 - Implemented / resolved Remove all extract($_REQUEST)'s / work without Register Globals
20101507 Bug 7 - Implemented / resolved On-screen management information doesn't show
20101505 Feature request 7 - Implemented / resolved Extra check on all queries for use of mysql_real_escape_string()
20101504 Feature request 7 - Implemented / resolved Change entity numbering in DEV installation (use YEAR prefix)
1503 Bug 7 - Implemented / resolved Save-as-new button disabled also when autosave is off
1502 Feature request 7 - Implemented / resolved Add customer custom access module option per user/profile
1501 Feature request 7 - Implemented / resolved Queries for 5.5.0.1
1500 Feature request 7 - Implemented / resolved Add last access date/time to template list & remove subject
1499 Bug 7 - Implemented / resolved Set default customer owner to ^USER^
1497 Feature request 7 - Implemented / resolved Remember customer page sort & filters
1496 Feature request 7 - Implemented / resolved Being able to logically delete customer records [solved alternatively]
1495 Feature request 7 - Implemented / resolved Add "select columns" option also for flextables
1493 Feature request 7 - Implemented / resolved Use FULLTEXT MATCH AGAINST for extractedascii searches
1492 Feature request 7 - Implemented / resolved Memory leak in file ascii index method
1491 Feature request 7 - Implemented / resolved Remove CRMsearchindex, CRMcustomaddons from table schema
1490 Feature request 3 - Canceled Add option to (zip-) compress the main content field
1438 Bug 7 - Implemented / resolved error on calendar
1434 Feature request 7 - Implemented / resolved Set secure flag in cookies
1429 Feature request 7 - Implemented / resolved Language setting per user and group profile
1427 Bug 7 - Implemented / resolved Populate based on current values excludes line breaks
1413 Feature request 7 - Implemented / resolved Add "Customer Owner" to Customer List
1407 Bug 7 - Implemented / resolved Diary has unformatted date when displayed read-only
1402 Feature request 7 - Implemented / resolved Add HTML5 bulk-file-upload-method (use setting FileUploadMethod to select)
1398 Feature request 7 - Implemented / resolved SMTP/E-mail message queuing
1396 Feature request 7 - Implemented / resolved User Extra-Fields (became attributes)
1385 Feature request 7 - Implemented / resolved Create Global PDF constants
1365 Feature request 3 - Canceled Drop-Down - Populate by SQL
2010/07/06 - Version 5.5.0 (major new functionality)
Major:
- Entities shown in the main entity list can now updated right in the list by clicking
on the value. This enables users to update entities without having to open them. It's
all done by Ajax/Javascript. To enable this, look for the "interactive fields"-section
on the user- and group properties page.
- Form access now also applies to flextables. Please keep this in mind when upgrading; users
may loose their access to flextables if you didn't grant them permission to use the forms
in use by that table.
- Flextables now support FormFinity; the tables still use one form per table by default,
however by setting triggers you can now alter the form to any other form.
- Usability, performance and lay-out improvements.
- Extra fields can now have conditions on them being required: the field is only
required when certain other fields have a certain value (thanks George!).
1488 Feature request 7 - Implemented / resolved Add "Set assignee" and "Set owner" to mass-update options
1487 Feature request 7 - Implemented / resolved Error page makeover (PrintAD)
1486 Feature request 7 - Implemented / resolved Show ranges to select in numeric field filters in all lists
1485 Feature request 7 - Implemented / resolved Add table structure fix to sync
1484 Feature request 7 - Implemented / resolved New pulldown filters & highlight classes also on customer table
1483 Feature request 7 - Implemented / resolved Show contents of .zip file on mousover (in tooltip)
1437 Feature request 7 - Implemented / resolved Remove 3rd-party software samples and documentation
1435 Feature request 7 - Implemented / resolved Add option to hide extra info in all error messages
1431 Feature request 7 - Implemented / resolved Limit assignee/owners by customer/group
1425 Feature request 7 - Implemented / resolved Extend form access security to flextables
1424 Feature request 7 - Implemented / resolved Flextable Excel download should ignore pagination
1423 Feature request 7 - Implemented / resolved Show corresponding sort icons when the list is sorted
1422 Feature request 7 - Implemented / resolved Adjust list filters; only show pulldown on mouseover
1421 Feature request 7 - Implemented / resolved Add 'clear filter' remark to 'noresults' on main list when filter is active
1420 Feature request 7 - Implemented / resolved Place indices on all extra fields type drop-down, text etc
1419 Feature request 7 - Implemented / resolved Auto-set customer name when a user has only access to one customer
1417 Feature request 7 - Implemented / resolved In-line edit of entity field directly in main entity list
1416 Feature request 7 - Implemented / resolved Add option to show/hide default PDF report
1415 Feature request 7 - Implemented / resolved Add option to start module edit without editor and place run links on module edit page
1411 Feature request 7 - Implemented / resolved Add "before today" select option in date filter pulldowns
1409 Feature request 7 - Implemented / resolved Style changes; filtered column and highlighting of required fields
1408 Feature request 7 - Implemented / resolved Add option "disable filters for this field" to all extra fields (for performance)
1406 Feature request 7 - Implemented / resolved Also form-parse comment-templates inserted by extra fields (which can have conditions!)
1405 Feature request 7 - Implemented / resolved Add filters to flextable lists
1403 Feature request 7 - Implemented / resolved Queries for 5.5.0
1400 Feature request 7 - Implemented / resolved Add FormFinity to flextables
1399 Feature request 7 - Implemented / resolved Remember whether or not to display coditor (modules) in cookie
1397 Feature request 7 - Implemented / resolved Add condition "only required when.." to extra fields
1393 Feature request 7 - Implemented / resolved new entity owner
1374 Feature request 7 - Implemented / resolved Remove EntityInvoicing (superceeded by EntityReporting)
1366 Feature request 7 - Implemented / resolved ask for confirmation when deleting a loginuser
1303 Feature request 7 - Implemented / resolved Add summary of owned/assigned entities on user properties page
590 Feature request 7 - Implemented / resolved Add radio form elements (horizontal)
1351 Feature request 3 - Canceled Alternative parent selector (EntityRelations)
1401 Feature request 3 - Canceled Flextable primary key should be configureable
1418 Feature request 3 - Canceled Make text area's resizeable
1410 Feature request 4 - False claim / denied No summary when entity has no status set
1404 Feature request 4 - False claim / denied New date popup triggers AutoSave also when only selecting
1390 Bug 7 - Implemented / resolved can't add drop down field values on the fly
1389 Bug 7 - Implemented / resolved Foreign characters partly not working in 5.4.1
1384 Bug 7 - Implemented / resolved Re-Check Queries for Customer-Table
1377 Bug 7 - Implemented / resolved can't enter language settings
1373 Bug 7 - Implemented / resolved Numeric fields format / GetExtraCustomerFieldValue incorrectly number_formats output
1338 Bug 7 - Implemented / resolved Status and priority value lost when edit a entity
1414 Bug 7 - Implemented / resolved Unable to install Interleave
1412 Bug 7 - Implemented / resolved Category highlight broken
1426 Bug 7 - Implemented / resolved Add-value-to-dropdown-field functionality is brokena
1324 Bug 4 - False claim / denied Excel 2003 exports clips main content block
2010/05/31 - Version 5.4.2 (bug fixes, feature enhancements, maintenance)
Major:
- Flextable record deletes are now logical (e.g. no longer physical)
- Interleave now supports MS Excel 2007, MS Word 2007, and all OpenOffice formats as template source
- A new chart-interface was added making it easier to create your own charts
- Interleave's output HTML is now xhtml 1.0 strict (check your templates!)
- The calendar popup is replaced by a new fancy date selector (thanks George!)
1392 Feature request 7 - Implemented / resolved Add xhtmllize of all language text to upgrade
1391 Bug 7 - Implemented / resolved New date picker returns error when selecting an 31st day
1390 Bug 4 - False claim / denied Can't add drop down field values on the fly
1388 Feature request 7 - Implemented / resolved Fix e-mail header, content type and CSS
1387 Feature request 7 - Implemented / resolved Remove id from buttons and add incremental id to checkboxes
1384 Bug 7 - Implemented / resolved Re-Check Queries for Customer-Table
1383 Feature request 7 - Implemented / resolved Remove calendar, add jQueryUI DatePicker
1382 Feature request 7 - Implemented / resolved Remove overlib, replace with jQuery Tools Tooltip
1381 Feature request 7 - Implemented / resolved Remove all IFRAME's (replace with OBJECT)
1380 Feature request 7 - Implemented / resolved Make Interleave xhtml strict compat
1379 Feature request 7 - Implemented / resolved Add search-through-modules option
1376 Feature request 7 - Implemented / resolved Remove hard-coded customer form
1375 Feature request 7 - Implemented / resolved Ignore filters in main list when searching
1371 Feature request 7 - Implemented / resolved Encode ampersants the right way and remove double_encode from htme()
1370 Feature request 7 - Implemented / resolved Give required fields a specific class
1369 Feature request 7 - Implemented / resolved Global CSS include
1368 Feature request 7 - Implemented / resolved Replace all document.formname.field occurrences with document.getElementById(field).
1364 Bug 7 - Implemented / resolved JS Order
1363 Feature request 7 - Implemented / resolved Download language pack error
1361 Feature request 7 - Implemented / resolved Add option to evaluate code inside CheckEntityAccess
1360 Feature request 7 - Implemented / resolved 5.4.2 SQL Queries
1355 Feature request 7 - Implemented / resolved Add logical delete to flextables instead of physical
1354 Bug 7 - Implemented / resolved email_in drops attachments
1353 Bug 7 - Implemented / resolved when adding a customer ENTITYFORMCACHE is not cleared
1352 Bug 7 - Implemented / resolved Priority update trigger displays wrong message in journal
1349 Question/remark 7 - Implemented / resolved Problem with export buttons
1346 Feature request 7 - Implemented / resolved Add template-parse support for MS Excel & Word 2007 and OO Calc & Writer
1345 Feature request 7 - Implemented / resolved Calculate only(!) Numeric Fields
1344 Feature request 7 - Implemented / resolved Pass-Along EIDs to Module from List
1343 Feature request 7 - Implemented / resolved Add Enable/Disable Functionality To Triggers
1340 Feature request 7 - Implemented / resolved Better images, more image types, option to save images, images based on query and based on PHP code
1336 Bug 7 - Implemented / resolved Drop-Down based on Customer LoV
1335 Bug 7 - Implemented / resolved RTF Upload doesn't work
1333 Bug 7 - Implemented / resolved To upgrade all 5.3.2 databases to version 5.4.0 click here.
1332 Question/remark 7 - Implemented / resolved PHP Zip compiled - Error (not found) during install
1330 Feature request 7 - Implemented / resolved Add trigger journaling
1329 Feature request 7 - Implemented / resolved Images based on (secure) SQL query
1328 Bug 7 - Implemented / resolved Add file-box doesn't work on *new* flextable records
1327 Feature request 7 - Implemented / resolved Set dashboard layout like mine for all users -option
1326 Feature request 7 - Implemented / resolved Drag and drop items (mainly on dashboard)
1325 Bug 7 - Implemented / resolved CSV semicolon-separated export broken (comes out empty)
1322 Feature request 7 - Implemented / resolved Add year selection in date filter, like: 2008, 2009, 2010
1320 Feature request 7 - Implemented / resolved Fix session expire at midnight
1319 Bug 7 - Implemented / resolved Summary page
1318 Feature request 7 - Implemented / resolved Setting SHOWTABLEHEADEREVERY to "0" should disable this function
1316 Feature request 7 - Implemented / resolved Add ShowNumOfAttm to personal list setting instead of GLOBAL
1315 Feature request 7 - Implemented / resolved Align numeric values on the right side in all table columns
1314 Bug 7 - Implemented / resolved Add up of only empty fields results in "n;" at the bottom of the list AND show empty instead of 0,00
1311 Feature request 7 - Implemented / resolved Show message on login screen when cookies are not accepted by the browser
1281 Bug 7 - Implemented / resolved Saveasnewbutton and autosave
1272 Feature request 7 - Implemented / resolved Management information report for selectable month
1259 Feature request 7 - Implemented / resolved Disable e-mails after entity change
1244 Feature request 7 - Implemented / resolved Add configurable Tabindex to All Fields
1243 Feature request 7 - Implemented / resolved Priority, Status and Categories order
1172 Feature request 7 - Implemented / resolved Add flextable columns to ShowEntityList
2010/01/26 - Version 5.4.1 (major feature enhancements, major maintenance)
Major:
- New smart file indexing method with support for *a lot* of file types
- Improved file-list incl. icons, thumbnails and local search
- Improved search mechanism
- New fail-over incremental fix routine
- Calender makeover
- New recent- and due-today lists
- Columns and filters are now remembered per-list
- Database integrity check improved
- Templates isolated from binary attachments (faster, more secure)
1307 Feature request 7 - Implemented / resolved Make entity list filters display on all entity list occurrences
1306 Feature request 7 - Implemented / resolved Add option to edit HTML templates in code-mode when they contain PHP
1302 Bug 7 - Implemented / resolved Customer column list global layout not working anymore
1301 Feature request 7 - Implemented / resolved Replace RECENT and DUE-TODAY list with standard function
1300 Feature request 7 - Implemented / resolved Introduce loglevel CACHE, INFO, WARNING, ERROR and DEBUG
1298 Feature request 7 - Implemented / resolved Add templates to configuration snapshots
1297 Feature request 7 - Implemented / resolved New incremental synchronization method
1296 Feature request 7 - Implemented / resolved Isolate templates in separate table
1295 Feature request 7 - Implemented / resolved New file list with search box and mini-thumnails
1294 Feature request 7 - Implemented / resolved Add e-mail parsing option using triggers
1280 Feature request 7 - Implemented / resolved Very intelligent file index method
1278 Feature request 7 - Implemented / resolved Interleave 5.4.1 database queries
1276 Feature request 7 - Implemented / resolved Let ENTER submit login form and customer search form
1275 Feature request 7 - Implemented / resolved Install procedure makeover
1274 Bug 7 - Implemented / resolved flextable relation change
1273 Feature request 7 - Implemented / resolved entering date manually in summary
1271 Bug 7 - Implemented / resolved filter on client list
1270 Feature request 7 - Implemented / resolved Filter on date ranges
1268 Feature request 7 - Implemented / resolved Show table header every XX rows
1267 Bug 7 - Implemented / resolved deeplink problem
1264 Bug 7 - Implemented / resolved Force to download a .js file after editing a exiting entity
1262 Feature request 7 - Implemented / resolved Add AssigneeGroup and OwnerGroup to entity list layout
1261 Feature request 7 - Implemented / resolved Add "required field" on Extra field type Reference to Flextable
1260 Feature request 7 - Implemented / resolved Extension of Templating Variables
1256 Bug 7 - Implemented / resolved PB search doesn't search through customer names
1251 Question/remark 7 - Implemented / resolved The PHP variable "allow_call_time_pass_reference" is disabled (0). This will not work.
1248 Bug 7 - Implemented / resolved rtf report to long
1247 Bug 7 - Implemented / resolved customer_contacts type field empty
1245 Bug 7 - Implemented / resolved Typo in user and group Rights
1224 Bug 7 - Implemented / resolved login screen problem after upgrade to 5.3.2
1184 Feature request 7 - Implemented / resolved Calendar redesign + i18n
2009/11/10 - Version 5.4.0 (major feature enhancements, major maintenance)
Major:
- Database EAV Model will be converted to row/column model during upgrade. Check the UPGRADING file
for details.
- This release is much faster because of the new database model. Besides that, almost everythigng was
revised, improved. A lot of old code was deleted.
1242 Bug 7 - Implemented / resolved Single quotes in mail subject are displayed as htmlentity, so ' becomes '
1241 Feature request 7 - Implemented / resolved Completely rebuild entity, customer and flextable sreach routines
1240 Bug 7 - Implemented / resolved Flextable AddUp doesn't take MaxRowsPerPage into account
1239 Feature request 7 - Implemented / resolved Rebuild complete customer page / search routine and add pagination
1238 Feature request 7 - Implemented / resolved Add "remove table row on failed condition" to Extra Field conditions
1237 Bug 7 - Implemented / resolved Category is passed twice through mres when adding to journal &
1236 Feature request 7 - Implemented / resolved Migrate from EAV model to row/column model
1235 Feature request 7 - Implemented / resolved Flextable navigation improvement (sorting, pages etc)
1232 Feature request 4 - False claim / denied Entity list filter
1217 Feature request 7 - Implemented / resolved 5.3.3 Ugrade queries
1208 Bug 7 - Implemented / resolved Double queries in replication
1205 Question/remark 7 - Implemented / resolved Export function is not working in 5.3.2
1198 Feature request 7 - Implemented / resolved arrows on entity form
1182 Feature request 7 - Implemented / resolved Add CUSTOMERLIMIT wildcard method
1121 Feature request 7 - Implemented / resolved Add option to delete a whole template line when an extra field condition fails
1176 Feature request 7 - Implemented / resolved Remove autofilter default from Excel2007 exports
1221 Bug 7 - Implemented / resolved Installation crashes after the Step 4 [fix:install.php:line1135: remove ` at pos83 )
1006 Feature request 3 - Canceled Published images
1234 Feature request 7 - Implemented / resolved TCPDF and PHPExcel Library updates
1233 Feature request 7 - Implemented / resolved Trigger page redesign
1231 Bug 7 - Implemented / resolved Trigger: entity change by not assignee not work
1230 Feature request 7 - Implemented / resolved Shortcut Description for Safari (OS X)
1229 Feature request 7 - Implemented / resolved Template page redesign
1228 Feature request 7 - Implemented / resolved Add in-line PHP code support for all templates
1227 Feature request 7 - Implemented / resolved Update richt text editor / add CSS support
1226 Feature request 7 - Implemented / resolved Add ALLOWEDADDFORMS to user/group profiles
1223 Bug 7 - Implemented / resolved User activity graphs broken
1222 Bug 7 - Implemented / resolved Flextable form cache not saved as REF
1220 Feature request 7 - Implemented / resolved Add group option "require customer limit"
1219 Feature request 7 - Implemented / resolved Extra fields page redesign
1218 Bug 7 - Implemented / resolved "Change password on next logon" checkbox DNGN
1216 Feature request 7 - Implemented / resolved Add option to sort file list on attach date instead of alphabetic
1215 Feature request 7 - Implemented / resolved Custom shortcut keys using F1 - F12 keys
1214 Question/remark 7 - Implemented / resolved Completed request are still displayed in Dashboard when due date is set.
1212 Feature request 7 - Implemented / resolved virtual machine for 5.3
1210 Question/remark 7 - Implemented / resolved how to create an sales order
1209 Bug 7 - Implemented / resolved [add record] / LISTOFCONTACT errors
1207 Feature request 7 - Implemented / resolved Conditions on flextable fields (PNB/HM)
1206 Bug 7 - Implemented / resolved No export of CONTENTS
1203 Bug 7 - Implemented / resolved sql bug when creating new repository
1202 Question/remark 7 - Implemented / resolved Formatting does not show in my forms
1200 Bug 7 - Implemented / resolved html tag BR on newline in main
1197 Feature request 4 - False claim / denied trigger action: e-mail to customer
1196 Bug 7 - Implemented / resolved Extra Field with Umlaut not working
1195 Feature request 7 - Implemented / resolved Show past 1,2 or 3 months in calendar next to the months to come
1193 Bug 7 - Implemented / resolved "Clear filter" link not always working
1192 Bug 7 - Implemented / resolved Undefinded function in main list when using customer numeric fields in list
1183 Bug 7 - Implemented / resolved Last Update date/time does not change on diary update
1160 Feature request 4 - False claim / denied Add logical NOT to trigger condition
1087 Feature request 7 - Implemented / resolved Remove AUTOCOMPLETECUSTOMERNAMES
971 Feature request 4 - False claim / denied Time field and time culculation
590 Feature request 4 - False claim / denied Add radio form elements (horizontal and vertical)
2009/08/02 - Version 5.3.2 (major feature enhancements)
Major:
- You can now create your own menus based on HTML templates
- You can now create your own tab-menus
- The Excel report download dialog was completely rewritten (and thus improved)
- List layouts for Excel exports can now be bookmarked
- Add authorization option on extra field value (user selected in field XX must have value YY to have access)
- Calendering options added (extra field "Booking calendar" and "Calendar planning group") (very nice!)
- Configuration restore point functionality added (only snap-shot copy of settings or complete database)
- Password complexity check & minimum password complexity checking
- WebDAV support removed
1194 Bug 7 - Implemented / resolved Extra field type LIST OF CUSTOMERS doesn't return correct value when parsed
1193 Bug 7 - Implemented / resolved "Clear filter" link not always working
1192 Bug 7 - Implemented / resolved Undefinded function in main list when using customer numeric fields in list
1191 Bug 7 - Implemented / resolved Line 2493 in Functions.php containst substr count error
1190 Feature request 7 - Implemented / resolved Volume caching
1189 Feature request 7 - Implemented / resolved Add option to DENY flextable record access next to read-only access
1188 Bug 7 - Implemented / resolved trigger.php - Line 144 - owner boss missing 's'
1187 Bug 7 - Implemented / resolved Menu item access restrictions popup opens for wrong field
1186 Feature request 7 - Implemented / resolved Add property "Is raw HTML" to extra fields
1185 Bug 7 - Implemented / resolved rtf attachement is unknown type in e-mail
1179 Feature request 7 - Implemented / resolved Add Excel download icon to download flextable with all fields
1177 Feature request 7 - Implemented / resolved Add STANDING tag for Excel spreadsheats
1173 Bug 7 - Implemented / resolved Spelling error in functions.php looks for non-existent file
1171 Feature request 7 - Implemented / resolved Add option to download database SQL dump
1170 Bug 7 - Implemented / resolved Entities List doesn't display UTF8 symbols correctly
1169 Feature request 7 - Implemented / resolved Add flextable support to generate-images page
1168 Feature request 7 - Implemented / resolved Add plotting against duedate, startdate and closedate in graphs
1167 Feature request 7 - Implemented / resolved Remove WebDAV support
1165 Feature request 7 - Implemented / resolved Add calendar planning group
1164 Bug 7 - Implemented / resolved Entity locking broken when using SQL field or module on form
1163 Bug 7 - Implemented / resolved Attaching a file with "error" in the name causes troubles
1161 Feature request 7 - Implemented / resolved Add (client-side) password complexity test w/ enforcement
1158 Feature request 7 - Implemented / resolved Add restore points and restore method for all settings
1155 Feature request 7 - Implemented / resolved display button name instead of ButtonPress6 in trigger overview
1154 Feature request 7 - Implemented / resolved Add page orientation to PDF reports
1151 Feature request 7 - Implemented / resolved Add reverse calendar use option
1149 Feature request 7 - Implemented / resolved Add A NAME= anchors to all fields
1147 Feature request 7 - Implemented / resolved Add extra field type "planning"
1145 Feature request 7 - Implemented / resolved Add flextable property "default sort field"
1144 Feature request 7 - Implemented / resolved Add option to always start in the same form
1143 Feature request 7 - Implemented / resolved Add option to show the field value read-only if an EF condition fails
1140 Feature request 7 - Implemented / resolved Add access control by extra field (of type user-list) for flextable records
1139 Feature request 7 - Implemented / resolved Make it possible to not show the record ID in flextables
1138 Feature request 7 - Implemented / resolved Add tags RWONLY/ENDRWONLY and ROONLY/ENDROONLY
1137 Feature request 7 - Implemented / resolved Assignee & owner reset after edit by limited user
1136 Feature request 7 - Implemented / resolved Add extended privilege "EF of type user-list" must contain value [current user]
1132 Feature request 7 - Implemented / resolved Add immediate validation to e-mail and numeric fields
1131 Feature request 7 - Implemented / resolved Implement browsearray support in recent items list
1130 Feature request 7 - Implemented / resolved Add possibility to change a group name
1129 Feature request 7 - Implemented / resolved List of items in previous list tag for forms and templates
1128 Feature request 7 - Implemented / resolved Upgrade PHP::Excel2007 library to version 1.6.7
1127 Feature request 7 - Implemented / resolved Upgrade TCPDF library to PHP4/4.6.014
1126 Feature request 7 - Implemented / resolved Completely revise CSV/Download system
1125 Feature request 7 - Implemented / resolved Add database caching to templated menu to improve performance
1122 Feature request 7 - Implemented / resolved Add privilege 'Deny access to all journals' to user and group profiles
1120 Feature request 7 - Implemented / resolved Add group use in trigger & extra field conditions
1119 Feature request 7 - Implemented / resolved Add option to use an html template as navigation bar
1118 Feature request 7 - Implemented / resolved Add 2 simple custom menu tab styles
1115 Bug 7 - Implemented / resolved Phone book query error
1175 Bug 7 - Implemented / resolved Due dates in trigger defaults to "01-01-1970" when duedate is set to > 0 days
1159 Bug 7 - Implemented / resolved AutoSave somehow doesn't drop formcache
1157 Feature request 7 - Implemented / resolved Add a lot of missing language tags
1141 Bug 7 - Implemented / resolved Duedate changes not all working
1135 Bug 7 - Implemented / resolved Extra field type "comment" doesn't work anymore
1134 Bug 7 - Implemented / resolved Mandatory start date isn't remembered when re-opening the req. std. fields section
1124 Bug 7 - Implemented / resolved RTF templates shows raw RTF code
1116 Bug 7 - Implemented / resolved Table columns add-up visible even when disabled
1107 Bug 7 - Implemented / resolved Message initiated by a trigger could display later on in some other user's session
960 Bug 7 - Implemented / resolved Alphabetical sorting of EF value doesn't seem to work
1176 Feature request 7 - Implemented / resolved Remove autofilter default from Excel2007 exports
2009/06/01 - Version 5.3.1 (maintenance release)
Major: CSS (style sheets) are no longer automatically added to e-mails, so test the layout!
1105 Feature request 7 - Implemented / resolved Remove default stylesheet from e-mails
1108 Feature request 7 - Implemented / resolved Show CSS template in templates list
1112 Feature request 7 - Implemented / resolved Replace all annoing color pop-ups with an icon
1110 Feature request 7 - Implemented / resolved Add custom tab navigation bar (assignable to user/group)
1100 Bug 7 - Implemented / resolved Disabled assignee
1106 Bug 7 - Implemented / resolved Main list filter dropdown of Multiselect Field contains serialized data
1109 Bug 7 - Implemented / resolved Specified key was too long; max key length is 1000 bytes
1113 Bug 7 - Implemented / resolved Reference to entity not found when sending e-mail to customer
1114 Bug 4 - False claim / denied SAVEASNEWBUTTON to be fixed (could not recreate)
2009/05/26 - Version 5.3.0
Major:
- The hardcoded customer form is gone. The upgrade procedure will replace it with
a new templated form - which ofcourse looks exactly the same as the current one.
- A lot of new flextable stuff
- Big performance improvement
Please also read all 5.2.0 items. Since 5.2.0 was never officially released, all
new functionality and bug fixes of 5.2.0 also apply to this version.
1103 Feature request 7 - Implemented / resolved Add option to find & replace all aliases in templates and modules on extra field name change
1101 Bug 4 - False claim / denied #DELETEBOX# doesn't seem to work (double add - see #1082)
1099 Feature request 7 - Implemented / resolved Add FlexTable option to add and edit records in popup when working from within an entity form
1098 Feature request 7 - Implemented / resolved New trigger: display template (and thus interrupt navigation)
1097 Feature request 7 - Implemented / resolved Put in 15px margin when all tabs are disabled
1096 Bug 7 - Implemented / resolved After saving entity (with all tabs disabled) an empty page is shown
1095 Feature request 7 - Implemented / resolved Remove "Upload!" button, the upload element is AJAX/Autosubmit anyway
1094 Feature request 7 - Implemented / resolved Add option to make multiselect fields mandatory (required)
1093 Feature request 7 - Implemented / resolved Add option to hide all export icons on main list (per profile or group)
1092 Feature request 7 - Implemented / resolved Add option to hide all usernames (based on profile or group)
1091 Bug 7 - Implemented / resolved Trigger list displays custom date trigger incorrect
1089 Feature request 7 - Implemented / resolved Make module name and description editable
1088 Bug 7 - Implemented / resolved Add UNFORMATTED_DATE to tags for trigger use
1086 Feature request 7 - Implemented / resolved Always remember from which entity the user came when using with flextables
1085 Feature request 7 - Implemented / resolved Being able to show, run and edit modules from cmd.php
1084 Bug 7 - Implemented / resolved Multi-select boxes don't work on customer table
1083 Feature request 7 - Implemented / resolved Customer popup instead of pulldown
1082 Bug 7 - Implemented / resolved No changing of deleted-field with autosave
1080 Bug 7 - Implemented / resolved Entity extra field colors don't work
1078 Feature request 7 - Implemented / resolved Inactive users in summary
1076 Feature request 7 - Implemented / resolved Add index on CRMentity.parent
1075 Bug 7 - Implemented / resolved Editing of menu items is unpredictable
1074 Feature request 7 - Implemented / resolved Sort flextable referfields on value instead of ID
1072 Feature request 7 - Implemented / resolved Form directives
1070 Feature request 7 - Implemented / resolved Add triggers "Run every Monday" .. "Sunday"
1068 Feature request 7 - Implemented / resolved Remove all local number_format calls and replace them with FormatNumber function
1067 Feature request 7 - Implemented / resolved Make 'add flextable record' linktext customizable
1066 Feature request 7 - Implemented / resolved Queries for 5.3.0 upgrade
1065 Feature request 7 - Implemented / resolved Add possibility to NOT print the logo on PDF reports
1064 Feature request 7 - Implemented / resolved Add "sum of column" for flextables
1063 Bug 7 - Implemented / resolved Form elements do not get disabled on read only form
1061 Feature request 7 - Implemented / resolved Gravatar(.com) support for profile images
1057 Feature request 7 - Implemented / resolved Filter fields already in template out of ALL_EXTRA_FIELDS
1056 Bug 7 - Implemented / resolved Module use_stats needs updating
1053 Feature request 7 - Implemented / resolved Massupdate improvement
1048 Feature request 7 - Implemented / resolved RFC2822-Compliant Email Address Validation
1027 Feature request 7 - Implemented / resolved Flex table in PDF document
1023 Bug 7 - Implemented / resolved AUTOCOMPLETECUSTOMERNAMES doesn't work in Firefox
953 Feature request 7 - Implemented / resolved Disable hardcoded customer form and fix some customer table problems
944 Feature request 7 - Implemented / resolved SQL Query field type not working
885 Feature request 7 - Implemented / resolved FlexTable use with customer table (complete it)
750 Feature request 7 - Implemented / resolved Recurring entities
1055 Bug 7 - Implemented / resolved Module page doesn't not show
2009/03/26 - Version 5.2.0
Major:
Extra fields (type drop-down) can now be assigned colors also (entity, customer and flextable fields)
Added a dial gauge (needs a module to operate)
Added traffic lights (needs a module to operate)
It's now possible to attach files to flextable records
Multi-select extra field type added
Customer and flextable extra fields can now also have conditions
1054 Bug 7 - Implemented / resolved ARROWS are broken
1035 Feature request 7 - Implemented / resolved Re-introduce FILELIST next to FILEBOX
1051 Feature request 7 - Implemented / resolved All list icons (Excel, PDF etc) should export whole list, not the current view
1050 Feature request 7 - Implemented / resolved Add trigger condition options for customer extra field values
1049 Feature request 7 - Implemented / resolved Make trigger conditions possible on customer extra fields as well
1047 Feature request 7 - Implemented / resolved Replace quick drop-down search function
1046 Feature request 7 - Implemented / resolved Order detailed acces restrictions by username instead of userid
1045 Bug 7 - Implemented / resolved Number of results in customer table is sorted as well
1044 Bug 7 - Implemented / resolved Non existing customer in LIMITTOCUSTOMERS -> change
1041 Feature request 7 - Implemented / resolved Add a filter box on the trigger page
1040 Feature request 7 - Implemented / resolved Multi-select checkbox option (for flextable and for regular drop-down)
1037 Bug 7 - Implemented / resolved Error in list count and number of items
1036 Bug 7 - Implemented / resolved URL popup link doesn't work when using flextables
1034 Feature request 7 - Implemented / resolved Remove end-of-report message on CSV exports
1033 Feature request 7 - Implemented / resolved Make sure the FastSearch boxes are out of the taborder!
1032 Feature request 7 - Implemented / resolved Please remove comma (",") from valid numeric characters
1031 Feature request 7 - Implemented / resolved Percentages of management information are all zero
1026 Bug 7 - Implemented / resolved Search function does funny things
1025 Bug 7 - Implemented / resolved Customer incorrectly reported as inactive for limited user
1024 Bug 7 - Implemented / resolved Lmited user can add comments to deleted entity
1021 Feature request 7 - Implemented / resolved User/group option to disallow change of owner and/or assignee field
1020 Bug 7 - Implemented / resolved Autosave prevents flextable record delete
1019 Bug 7 - Implemented / resolved Trigger value changes when editing
1018 Feature request 7 - Implemented / resolved New trigger - entity changed by non asignee
1017 Bug 7 - Implemented / resolved dontshowpopupwindows doesn't work anymore
1015 Bug 7 - Implemented / resolved Calendar seems broken in weekview
1014 Feature request 7 - Implemented / resolved Dial gauge
1012 Feature request 7 - Implemented / resolved Extra field type "just like that other field"
1011 Feature request 7 - Implemented / resolved Traffic light w/ conditions
1010 Feature request 7 - Implemented / resolved APC Caching (support tested only)
1009 Bug 7 - Implemented / resolved Unknown column 'CRMtriggerstriggers.tid' in 'field list'
1007 Feature request 7 - Implemented / resolved Add option to disable administrative request form
1005 Feature request 7 - Implemented / resolved Add autocomplete="off" to most forms
966 Bug 7 - Implemented / resolved Status field contains international characters
945 Feature request 7 - Implemented / resolved Visibility of menu items enhancements
936 Feature request 7 - Implemented / resolved Being able to attach files to flextable records
749 Feature request 7 - Implemented / resolved New extra field type value/color
2009/02/14 - Version 5.1.1
Major:
- Entity fields can now be autosaved (default: yes)
- Flextable fields can now be autosaved (default: yes)
- Excel 2007 file format support (default: 2007, when upgrading: 2003)
- Automatic escalations (perticularely useful for SLA's) (check UPGRADING!!)
- New PDF engine
- New graph engine and create-your-own-graphs interface
1002 Bug 7 - Implemented / resolved User profile button bug
1001 Feature request 7 - Implemented / resolved Improve dropdown search
1000 Bug 7 - Implemented / resolved Type "text" is WAY to short for "CLLEVEL"
999 Bug 7 - Implemented / resolved recently opened entities does not seem to get updated
998 Bug 7 - Implemented / resolved mres error in stats.php
997 Bug 7 - Implemented / resolved Trigger conditions must be deleted when deleting trigger
996 Bug 7 - Implemented / resolved Deleted extra field buttons are still displayed in triggers
995 Bug 7 - Implemented / resolved Semicolon mashes up CUSTOMERLIMIT
994 Feature request 7 - Implemented / resolved New graphs and make-graphs-yourself-interface
993 Feature request 7 - Implemented / resolved Add triggers for extra field dates
991 Feature request 7 - Implemented / resolved Trigger condition: output of module XX must be TRUE or NOT TRUE
990 Feature request 7 - Implemented / resolved New HTML PDF parser & new std. PDF report
989 Feature request 7 - Implemented / resolved Excel 2007 export support
986 Bug 7 - Implemented / resolved Euro character (and others) are mangled by autosave
983 Feature request 7 - Implemented / resolved New syntax highlighting PHP editor for modules
981 Bug 4 - False claim Auto-resize pulldown with user add option (+) empties when updated
980 Feature request 7 - Implemented / resolved Computed fields for flextables
979 Feature request 7 - Implemented / resolved Deeplinking made possible again
978 Bug 7 - Implemented / resolved Typo's
977 Bug 7 - Implemented / resolved Customer name not visible in Excel export
976 Feature request 7 - Implemented / resolved "Forgot your password?" option on logon page
975 Bug 7 - Implemented / resolved Very detailed access permission problem
974 Bug 4 - False claim Adding values to dropdown in flextables error
973 Feature request 3 - Canceled Add cell phone number field and widthen other fields in contacts table
972 Bug 7 - Implemented / resolved Return to correct list after using MassUpdate
970 Bug 7 - Implemented / resolved Rich text field & textarea not editable in FlexTable
968 Feature request 7 - Implemented / resolved Add flexrecord link back on select record form
966 Bug 7 - Implemented / resolved Status field contains international characters
965 Bug 7 - Implemented / resolved urgent message on file upload box
964 Bug 7 - Implemented / resolved group edit requires admins bless
963 Bug 5 - On hold Extra field always required
962 Bug 4 - False claim Could it be autosave doesn't work when the field WAS empy but is filled
961 Bug 7 - Implemented / resolved user editable drop-down extra field
960 Bug 4 - False claim Alphabetical sorting of EF value doesn't seem to work
959 Bug 4 - False claim Replicate customer table error
958 Feature request 7 - Implemented / resolved Flextable import by SQL query
956 Feature request 7 - Implemented / resolved Flextable enhancements RTF and Form
954 Feature request 7 - Implemented / resolved Adding files must also be possible when adding new entities
952 Feature request 7 - Implemented / resolved Import spreadsheet into flextable in one action
951 Feature request 7 - Implemented / resolved Charset Awereness for Excel exports
950 Bug 7 - Implemented / resolved PDF Reports not working
949 Bug 7 - Implemented / resolved count of deleted entities above main table is incorrect
948 Feature request 7 - Implemented / resolved term "group" is not consistently used (as in "Users & profile")
947 Bug 7 - Implemented / resolved "You cannot log in as another administrator" message in error
946 Bug 7 - Implemented / resolved limited user sees number of customers
943 Bug 4 - False claim Todo buildup wrong
941 Feature request 7 - Implemented / resolved Being able to hide the entity add tabs
940 Bug 7 - Implemented / resolved customer is inactive -> not when entity eid is _new_
935 Feature request 7 - Implemented / resolved Auto-save also for FlexTable forms
934 Feature request 7 - Implemented / resolved Add parsing of entity and customer to flextable with many-to-one orientation
933 Feature request 7 - Implemented / resolved Support for processing any ASCII template
931 Bug 7 - Implemented / resolved Daily e-mail wasn't send
930 Bug 7 - Implemented / resolved RECEIVEDAILYMAIL setting doesn't show up correctly
929 Bug 7 - Implemented / resolved Diary field doesn't work when user has no right to default entity form
927 Feature request 4 - False claim Flextable inside Flextable
925 Bug 7 - Implemented / resolved Line error in Edit.php - Track changes (journal error)
924 Feature request 1 - New Queries for 5.1.1 upgrade
923 Bug 7 - Implemented / resolved Double database close (Admin -> View journal)
922 Feature request 7 - Implemented / resolved Auto-save entity form values in the background
2008/11/17 - Version 5.1.0
Major:
- Total rebuild of user/group access control (read UPGRADING file carefully!)
- Extra fields and triggers can now have conditions and display messages
- Lots of AJAX technology embedded for better usability
- Rebuild the main list
- FlexTables are vastly improved
- All open of bugs fixed
637 Major feat. enh. 7 - Implemented / fixed Mobile device interface
655 Minor feat. enh. 3 - Canceled OpenID Support
702 Feature request 3 - Canceled Request - Reports Top20 Users in last 30 day
705 Bug 7 - Implemented / fixed Filter in category list not OK
706 Bug 7 - Implemented / fixed @ sign in excel export produces "Sintactic error: , lookahead: , current char: 0"
714 Feature request 7 - Implemented / fixed Auto logout is annoying when using Interleave in multiple windows
717 Bug 7 - Implemented / fixed User section errors and Bugs
724 Minor feat. enh. 7 - Implemented / fixed Make "all can see" option for extra field detailed access restrictions
736 Minor feat. enh. 7 - Implemented / fixed make extra "menu items" editable
738 Minor feat. enh. 7 - Implemented / fixed make it possible to display contents of journal inside entity form
751 Minor feat. enh. 7 - Implemented / fixed make size of category text box adjustable
756 Bug 7 - Implemented / fixed query error when switching to current repository
765 Feature request 7 - Implemented / fixed let each entitylist (main, deleted and added) have its own remembered filters
779 Feature request 4 - False claim why are filters disabled in personal tabs?
791 Bug 7 - Implemented / fixed rich text fields do not get disabled when form is readonly
794 Bug 7 - Implemented / fixed Select date in past doesn't work
802 Major feat. enh. 5 - On hold entity form with prefilled values by url
841 Minor feat. enh. 7 - Implemented / fixed Add NOT-option also to summary page
843 Med. feat. enh. 7 - Implemented / fixed Auto-compress files of old entities and old versions of files
844 Major feat. enh. 3 - Canceled Inline edit extra drop-down fields
845 Maintenance 2 - In progress Queries for 5.1 upgrade
847 Med. feat. enh. 7 - Implemented / fixed Add option to update rtf template
848 Minor feat. enh. 7 - Implemented / fixed Check for something else then filesize when looking for config file
849 Med. feat. enh. 7 - Implemented / fixed Make multiple select filters out of all pull down fields
851 Maintenance 7 - Implemented / fixed Change AUTOCOMPLETECATEGORY make up
853 Med. feat. enh. 7 - Implemented / fixed Paginate search results [clip list at 500]
854 Bug 7 - Implemented / fixed making an entity its own parent puts Interleave in a endless loop
855 Med. feat. enh. 7 - Implemented / fixed Add conditions to triggers
857 Bug 7 - Implemented / fixed No HTML Close ">" for produces sql error
780 Minor feat. enh. 7 - Implemented / fixed incorrect tab is highlighted when using personal tabs
782 Major feat. enh. 7 - Implemented / fixed Run modules inline with Entity parse
783 Bug 7 - Implemented / fixed repository swicther on dashboard does not work
784 Maintenance 7 - Implemented / fixed don't display repository selector on inlog page when there's only ONE repository
785 Bug 7 - Implemented / fixed E-mail pop-up doesn't send e-mail
786 Feature request 7 - Implemented / fixed Make it possible to resync only compromised table(s)
787 Bug 7 - Implemented / fixed count incorrect when filter on customer extra field on main entity list
788 Minor feat. enh. 7 - Implemented / fixed also run modules on dashboard
789 Minor feat. enh. 7 - Implemented / fixed allow users to have different dashboards
790 Minor feat. enh. 4 - False claim add option to send message to ALL users
792 Minor feat. enh. 7 - Implemented / fixed make dashboard a languange tag
793 Bug 7 - Implemented / fixed customer extra fields are not deleted, when emptied and saved
795 Minor feat. enh. 7 - Implemented / fixed Phonebook -> contact list (link to customer)
796 Feature request 7 - Implemented / fixed allow loginusers to have both a profile AND limittocustomers
797 Feature request 7 - Implemented / fixed add option FORCE USER TO CHANGE PASSWORD ON NEXT LOGIN
798 Major feat. enh. 7 - Implemented / fixed Customizable PDF reports
799 Maintenance 7 - Implemented / fixed ERROR - No template received! when empty e-mail address
800 Feature request 7 - Implemented / fixed do not auto shorten dropdown extra field values to 27 characters
801 Feature request 7 - Implemented / fixed add extra field type "user list of all CRM-CTT users in profile MYPROFILE"
803 Minor feat. enh. 7 - Implemented / fixed Update triggers when updating status and prio var names
804 Minor feat. enh. 7 - Implemented / fixed Add IP-source address security option
805 Bug 7 - Implemented / fixed Bug with custom forms when adding an entity
806 Feature request 7 - Implemented / fixed Show parent box on new entity form
808 Security 7 - Implemented / fixed Switching repositories should always bring you to dashboard
809 Security 4 - False claim Add SafeModeInterruptCheck to cmd.php
810 Bug 7 - Implemented / fixed Also trigger entity_change when using MassUpdate
811 Feature request 3 - Canceled Extra field dropdown value sort
812 Minor feat. enh. 7 - Implemented / fixed Add PAGEBREAK option tag to PDF and RTF report templates
813 Bug 7 - Implemented / fixed Version language tags not inserted somehow
814 Bug 7 - Implemented / fixed Don't update timestamp in entity table on status or priority var change
815 Major feat. enh. 7 - Implemented / fixed generate better filenames in attachments
816 Major feat. enh. 7 - Implemented / fixed Make option to limit the width of extra field drop-down boxes
817 Major feat. enh. 7 - Implemented / fixed Make optional search boxes for long drop-down fields
818 Minor feat. enh. 7 - Implemented / fixed Add a fast-search-filter box to the parent select drop-down
819 Minor feat. enh. 7 - Implemented / fixed Add optional fast-search boxes for customer, status, owner, priority and assignee
820 Major feat. enh. 7 - Implemented / fixed FlexTables: user-creatable tables, one-to-many and many-to-one
821 Bug 7 - Implemented / fixed Trigger to mail address in extra field malfunctions
822 Major feat. enh. 7 - Implemented / fixed Running modules with user rights
823 Bug 7 - Implemented / fixed Add default extra field values, even if the field is not in the form
824 Minor feat. enh. 7 - Implemented / fixed "Virtually press button BUTTONNAME" in MassUpdate
825 Bug 7 - Implemented / fixed Quotes and "HTML chars" && get HTMLSPECIALCHARS in mail subjects
826 Minor feat. enh. 7 - Implemented / fixed Add trigger to mail Admin Action Requests
827 Mediate fe. enh. 7 - Implemented / fixed Add 'add-value' option for users for drop-down lists
829 Minor feat. enh. 7 - Implemented / fixed Add 'detailed access restrictions' popup links to main extra field list
830 Feature request 7 - Implemented / fixed Widthen filter fields only when clicked
831 Bug 7 - Implemented / fixed Click the envelope behind user address... doesn't work (see eid 805)
832 Mediate fe. enh 3 - Canceled Open files directly with WebDAV
833 Major feat. enh. 7 - Implemented / fixed Don't accept weird formatted dates
836 Maintenance 7 - Implemented / fixed Make language tag of "You have lost your exclusive write lock for this entity" message
837 Feature request 7 - Implemented / fixed Set default exclusive lock to 1 hour instead of 10 minutes
839 Minor feat. enh. 7 - Implemented / fixed Make PDF report select popup the correct size
840 Maintenance 2 - In progress Make installable 5.0 beta build
842 Mediate fe. enh. 7 - Implemented / fixed Breadcrum trails
2008/02/11 - Version 4.3.0
4.3.0 Major change list (by category)
676 Minor feature enhancement 7 - Implemented / fixed allow admins to take over user accounts
660 Minor feature enhancement 3 - Canceled sort triggers
655 Minor feature enhancement 2 - In progress OpenID Support (disabled in the code for now)
654 Minor feature enhancement 7 - Implemented / fixed Gantt charts & implementation of "start date" field (incl. period selection)
650 Minor feature enhancement 7 - Implemented / fixed Update index for single entity on entity add
641 Minor feature enhancement 7 - Implemented / fixed Diary field export in RTF, PDF, Mail needs fixing
685 Major feature enhancement 7 - Implemented / fixed Refer incoming mail to entities (!!!!)
653 Major feature enhancement 7 - Implemented / fixed Templated dashboard
651 Major feature enhancement 7 - Implemented / fixed Image thumbnails!
649 Major feature enhancement 7 - Implemented / fixed File versioning
642 Major feature enhancement 2 - In progress Add organizational structure to user management
637 Major feature enhancement 2 - In progress Mobile device interface
677 Maintenance 3 - Canceled login page VERY SLOW (because of openid?)
674 Maintenance 7 - Implemented / fixed manual typo
673 Maintenance 7 - Implemented / fixed no on main page
667 Maintenance 7 - Implemented / fixed error in CHANGELOG file?
666 Maintenance 7 - Implemented / fixed short open tags not universally used
658 Maintenance 2 - In progress Logo changes on entity change and "Save?" popup works again
657 Maintenance 3 - Canceled duedate manual cleanup
635 Maintenance 7 - Implemented / fixed change default text "save to database" to "save"
633 Maintenance 7 - Implemented / fixed Queries to be run for 4.3.0
629 Maintenance 7 - Implemented / fixed Remove all addslashes stripslashes, htmlentities and custom ereg_replace stripslasg functions
656 Maintenance 7 - Implemented / fixed New directory structure
647 Maintenance 7 - Implemented / fixed Language section makeover
632 Maintenance 7 - Implemented / fixed use consistent INT datatype in database
631 Maintenance 7 - Implemented / fixed modify CRMcustomaddons.type to enum
571 Feature request 3 - Canceled Denied: "Your entity was saved" message.
683 Feature request 7 - Implemented / fixed Make is possible to switch off the calendar
678 Feature request 7 - Implemented / fixed Full access rights for owner and assignee
671 Feature request 7 - Implemented / fixed mass update extra fields also on checkboxes
659 Feature request 7 - Implemented / fixed MASS_UPDATE also on extra fields
577 Feature request 3 - Canceled Clear filter link on main entity list
569 Feature request 5 - On hold Connectie; pconn vs conn.
636 Feature request 7 - Implemented / fixed use variable language tags
652 Feature request 7 - Implemented / fixed Allow TEXTAREA content in main entity list
628 Feature request 7 - Implemented / fixed Trigger to send internal message
614 Feature request 7 - Implemented / fixed "you've lost exclusive write access" popup even when you don't have write access
626 Feature request 7 - Implemented / fixed Make all tabs hideable regardless of rights
584 Bug 3 - Canceled Trigger not working for set duedate (thanks Ravenous)
574 Bug 3 - Canceled Entities without duedate do not appear in list (limit-to-cust-num users) (couldn't re-create)
568 Bug 3 - Canceled Statusses show when they shouldn't
567 Bug 3 - Canceled Form cache issue
687 Bug 7 - Implemented / fixed Priority not appearing in field-chosen export
682 Bug 3 - Canceled User gets kicked instead of Access Denied message
681 Bug 7 - Implemented / fixed "Print to default printer" popup box closes whole screen when done
680 Bug 3 - Canceled problems with "date" field in GetSingleExtraFieldFormBox function
679 Bug 7 - Implemented / fixed problems with ALLOWEDSTATUSVARS & ALLOWEDPRIORITYVARS fields in upgrade from 3.4.2 to 3.4.3
675 Bug 3 - Canceled sql error on search
672 Bug 7 - Implemented / fixed Uploaded files (install routine) don't work
669 Bug 7 - Implemented / fixed bug in readln
668 Bug 7 - Implemented / fixed Errors on edit-user page
662 Bug 3 - Canceled CheckCustomerAccess security error
648 Bug 7 - Implemented / fixed Language tags missing from default install
645 Bug 7 - Implemented / fixed crmlogger.php cripples failover
644 Bug 7 - Implemented / fixed Value field not visible when updating an extra field (triggers.php)
643 Bug 7 - Implemented / fixed HTML In Excel duedate
627 Bug 7 - Implemented / fixed entityformcache is not emptied when entity is unlocked
619 Bug 5 - On hold sort order main entity list is different from sort order in # ARROWS #
616 Bug 7 - Implemented / fixed Non existent stylesheet in fckconfig.js
602 Bug 9 - Fixed, waiting for test When sorting on OWNER, something goes wrong with owner display in main llist
663 Bug 7 - Implemented / fixed security: use mt_rand instead of rand
640 Bug 7 - Implemented / fixed missing mres in customer.php search
639 Bug 7 - Implemented / fixed Sorting on creation date doesn't work
630 Bug 7 - Implemented / fixed Wildsearch doesn't find everything
622 Bug 7 - Implemented / fixed CHECKFORDOUBLEADDS doesn't work
615 Bug 7 - Implemented / fixed Problems with data import routine
625 Bug 7 - Implemented / fixed Dropdown fields as long as longest value - need clipping
624 Bug 7 - Implemented / fixed Personal language not loading (fixed in build 20071205 of 4.2.0)
623 Bug 7 - Implemented / fixed Extra fields don't show in customer form (fixed in build 20071205 of 4.2.0)
617 Bug 7 - Implemented / fixed some colors in priority field make pdf export crash (fixed in build 20071205 of 4.2.0)
000 Minor feature enhancement 7 - Implemented / fixed duedate-notify-cron.php can now also be ran from the command-line
2007/12/02 - Version 4.2.0
4.2.0 Major
From this release on, CRM-CTT is called "CRM-CTT Interleave".
4.2.0 New features
- Replaced all PHP short open tags < ? to long open tags < ?php for better support
- Added command "exec sync repair" to cmd.php interface. With this command you can
repair (and create (!!!)) fail-over copies of your database. No more file copies!
- Improved sync mechanism. It can now handle two queues filled with sync records.
- New extra field type called "diary" was added. With this field you can add lines with
comments even without saving the while form. Very handy for entities which receive
frequent textual updates by several users. (idea by snowboarder04, thanks)
- New tag for customer forms: #NUM_OF_ENT#. This displays the number of non-deleted
entities belonging to the customer you're editing.
- The character set is now also sent as header, not only as META-tag (thanks www.esautomatisering.com)
- Error and warning messages in the admin inbox now have a more readable subject
- SAFE_MODE: When this global setting variable contains one or more userid's, other admin-users will not be
able to perform OS-dangerous functions like all eval'd things, deleting repositories etc. Very useful if you
want your functional maintainer to be admin but still keep everything safe, especially things that can potentially
damage your server or compromise security. Highly recommended for all hosted multi-user installations.
installations containing more than one administrator. (thanks www.esautomatisering.com)
- Online development modus: puts links on forms, enables inline edit mode and enables the trace-link. Only per-session, not global.
- Lots of new eyecandy (some only visible in Firefox)
- New trigger action: you can now use triggers to set data to another field.
4.2.0 Bugfixes & feature requests
n/a Bug 7 - Implemented / fixed Status and priority variables don't show up on new installations (thanks Mechiel A.) -> fixed, yet to test
n/a Bug 7 - Implemented / fixed New sync doesn't remember that slave db is down
n/a Bug 7 - Implemented / fixed Hyperlink to attachment in PDF documents don't work
n/a Bug 7 - Implemented / fixed forms checked as "not to appear on add-entity forms list" did appear on the dashboard. Thanks Theo, SF Forum.
n/a Bug 7 - Implemented / fixed phonebook inserts were not escaped. Thanks seanac, SF Forum.
n/a Bug 7 - Implemented / fixed The journal displayed the first username incorrect (thanks www.esautomatisering.com)
n/a Bug 7 - Implemented / fixed Using singlequote in entity # search field caused error (thanks www.esautomatisering.com)
n/a Bug 7 - Implemented / fixed When importing entities, the type was not set (thanks www.esautomatisering.com)
n/a Bug 7 - Implemented / fixed Templates (when reporting) were not sorted (thanks www.esautomatisering.com)
n/a Bug 7 - Implemented / fixed Password queries weren't always properly escaped resulting in errors
604 Bug 7 - Implemented / fixed Dashboard caused javascript error when using fastsearch
592 Feature request 7 - Implemented / fixed Added @ TIME @ to tags for use in triggers (for Stefan)
591 Feature request 7 - Implemented / fixed It's now possible to add a trigger that updates another extra field
588 Feature request 7 - Implemented / fixed Highlight focussed field
587 Bug 7 - Implemented / fixed Fix message display
585 Bug 7 - Implemented / fixed Escape errors: e and eid get variables not always encoded
579 Feature request 7 - Implemented / fixed On the CSV page, extra fields can now be selected individually for download
576 Feature request 7 - Implemented / fixed Remove location element from extra fields (no longer needed)
575 Feature request 7 - Implemented / fixed Extra fields can now be referred to using human-readable aliases instead of numbers
573 Bug 7 - Implemented / fixed Fixed: Language settings aren't remembered
572 Bug 7 - Implemented / fixed Security: non-active customers can be edited by lim-to-cust users
582 Feature request 7 - Implemented / fixed super admin account maken voor shared hosting accounts
580 Bug 7 - Implemented / fixed Hotlinking to login doesn't work anymore
578 Feature request 7 - Implemented / fixed Manual updates
564 Feature request 7 - Implemented / fixed New trigger action available: action 1|2|3|5|10|14|21 days before duedate
565 Feature request 7 - Implemented / fixed Diary-field
581 Bug 7 - Implemented / fixed mres in cust-insert.php
599 Bug 7 - Implemented / fixed First date in reporting page doesn't save
601 Bug 7 - Implemented / fixed Weird stuff happens when main content box is focussed
600 Bug 7 - Implemented / fixed Singlequote in category caused calendar error
589 Feature request 7 - Implemented / fixed New: online development modus.
586 Bug 7 - Implemented / fixed Bugje messages
613 Bug 7 - Implemented / fixed RSS Feed query error when selecting deleted<>'y'
584 Bug 3 - Canceled Trigger not working for set duedate (thanks Ravenous) (coulnd't re-create)
571 Feature request 3 - Canceled Denied: "Your entity was saved" message.
568 Bug 3 - Canceled Statusses show when they shouldn't (they should show)
567 Bug 3 - Canceled Form cache issue (maybe later)
574 Bug 3 - Canceled Entities without duedate do not appear in list (limit-to-cust-num users) (couldn't re-create)
2007/08/20 - Version 4.1.0
4.1.0 New features
Forms
- Form-forcing (4.0.1): it's now possible to force the use of a form for a user. Regardless of which form the entity was composed in,
the user will always see the entity in the this forced form.
- It's now possible to create forms with the @CUSTOMER@ tag instead of the #CUSTOMER# tag. With this form you can only
edit existing entities. This improves load time on existing entities because the customer pulldown list won't be loaded. (thanks Ben)
- Added a drop down box called "Show this form on the add-entity menu" to the edit-form-template page. Set this field to "No" to avoid
the form from showing up at the add-entity menus.
- Added #ALARMDATEPOPLINK# tag to template parser
- Added template tags @XONLY@/@ENDXONLY@ and @NEWONLY@/@ENDNEWONLY@. This enables you to add (blocks of) text to templates which will
only be shown on new or just only on already existing entities.
- Added @INFO@ - @ENDINFO@ tags; text between these tags will popup (the Info image will show statically in the form) enabling
you to add comments to forms without loosing too much space on your form.
Layout
- New dashboard (4.0.1 + improvements) This one is actually functional. It's cached for fast page loads and the user can use filters to have the dashboard
show only the entities he/she's interested in.
- Funk-a-nized some screens with the use of Thickbox, including the logon page and almost all popups.
- The user ID is now also visible on the edit-user page (thanks DionV)
General new functionality
- The fail-over management now allows the admin to delay synchronisation and has some other new handy stuff.
- Added "Save as attachment" checkbox to send-email-to-other-users page. This lets you save the e-mail as an attachment to
an entity.
- Added date format type "yyyy-mm-dd".
- Attachments like images can now also be published (add '&AttID=[num]' to URI)
- Added option to add $auto_login_cmd_user and $auto_login_cmd_pass to config.inc.php for easy running cmd.php.
Internal
- This version is 100% PHP5 compatible!
- More improvements regarding fail-over databases.
- After realising the failover database isnt't responding, CRM-CTT shuts down synchronisation CONFIGURABLE minutes (default
30) to avoid slow page loads.
- publish.php now also synchronises the database if applicable.
- Smart published report caching; large published reports are now very, very much faster
- Check added to login routine for whitespace in config.inc.php (thnx Noga Zitiyat)
- Added support for using non-persistent connections. To use, add a $method[REPOSNR] array element to each configuration segment. Fill this
array element with "connect" to use regular connects. Any other value (or none at all) will make CRM-CTT use persistent connections.
- Some performance improvements.
- When a user is working through HTTPS, he/she will not be posted back to HTTP when using non-secure repositories (thanks ES Automatisering)
- Added commands "exec sync release" and "exec sync unlock" to cmd.php
- Added command "time [other command]" to cmd.php to time the command execution
- Added commands "set pcon off" and "set pcon on" to cmd.php (switch persistent connections on/off)
- In cmd.php, you can now also use "x" and "sh" for "exec" and "show"
- Total rewrite of database connection methods and functions
Hacking CRM-CTT (debug & development functions)
- Better qlog/tracelog end-of-page reports.
- Added disable_all_cache option to config-vars.php for easy troubleshooting/development.
- Trace logs now also show file, function and line number
- SQL errors now also show complete function backtrace
- Added config-vars.php option ShowFunctionTrace which adds a complete function trace to each QLOG statement
Documentation
- The manual was updated.
Triggers
- New trigger action: set duedate to today|tomorrow|2d|3d|4d|5d|6d|1wk|2wks from now.
Extra fields
- Improved the calculated extra fields option. All fields can be used now, not only numeric fields.
4.0.1 -> 4.1.0 Bug fixes:
- Bug fixed: SQL query extra field is not saved
- Bug fixed: Message "this incident has been logged" replace with language tag custdelexplain (thanks ES Automatisering)
- Bug fixed: Escape error in search routine (thanks ES Automatisering)
- Bug fixed: Extra fields have default value "no"!
- Bug fixed: RemoveLocks() wasn't called on logout (thanks Jeffrey)
- Bug fixed: Cache of parent, sisters and child entities wasn't cleared on entity save
- Bug fixed: Form-id was set to 0 (zero) when importing entities instead of the default form number (thanks DinV)
- Bug fixed: Sorting by due-date didn't work
- Bug fixed: Several date fields didn't format correctly (thanks Gladys)
- Bug fixed: Setting FAILOVER_CACHEONLY was deault set to "Yes", should be "No" (thanks ES Automatisering)
- Bug fixed: Email-users popup needs comma in front of address
- Bug fixed: Hidden users still show up in the filter pulldown list on the main page (and probably also the summary search form)
- Bug fixed: Searching for a phrase with a singlequote in it resulted in a query error (thanks ES Automatisering)
- Bug fixed: MySQL connection was not closed when done parsing.
- Bug fixed: Select email owner/assignee/customer/all box didn't work very well (thanks Steve)
- Bug fixed: Sorting the main list is remembered again (thanks Steve!)
- Bug fixed: The ad-hoc e-mail-all-users-their-assigned-entities list had some errors
- Bug fixed: Last login and total no. of logins of users wasn't displayed correctly
- Bug fixed: File owner displayed as number not name (thanks anon. SF.net user)
- Bug not fixed: The login screen doesn't work with 1 repos on failover db (couldn't be re-created)
- Bug not fixed: Count of messages not ok (esp. with limit-to-customer-number settings)
- Bug not fixed: When a summary search didn't return results and the report method is management
information, an error occurs (thnx anon. SF.net forum user)
2007/05/13 - Version 4.0.1 (Service Release)
Version 4.0.1 is a minor release. It fixes some (small) bugs and brings some new functionality.
However a small release, upgrading is recommended.
4.0.1 New features:
- New dashboard!
- New extra field type: computation. Using common math formulas this (read-only) extra field can be
given a value based on values entered in other (numeric) extra fields. The syntax is just PHP.
- Better handling of failover database
- A language tag called "addyourcommentshere" was added. It will be printed above the #COMMENTBOX# tag.
- Increased size of CRMstatusvars(varname), CRMpriorityvars(varname), and CRMentity(status, priority) so
it can now hold more cirillic chars (thanks Vadym)
- Introduce views: users seeing entities in different forms (form-forcing) Per user or profile a "force form"
variable can be set. The user will always see entities in THAT form, regardless on the form bound to the entity.
(this is a very handy feature)
4.0.1 Bug fixes
- Bug fixed: unserialize() expects parameter 1 to be string, array given (replace to @unserialize)
- Bug fixed: crmlogger.php somehow garbles the failover (entities are not added in right order)
- Bug fixed: message language tags aren't installed on new installations!
- Bug fixed: user activity graphs (journal & log) had incorrect dates
- Bug fixed: due to a bug in MySQL sometimes tables get corrupted when they have
a FULLTEXT index. As CRM-CTT didn't use these indexes, they are
dropped (thanks to www.esautomatisering.com).
2007/04/02 - Version 4.0.0
4.0.0 Changes:
Cool new stuff (release highlights):
### We would like your feedback about this new stuff: http://www.crm-ctt.com/feedback.php. Just do it! Please? ###
- Module and patch support (also on-line real-time patch/module installation)
- Added CMS Functionality. CRM-CTT is now able to publish pages and reports to your website. Check
the manual for more details.
- Internal messaging: users can now send messages to each other and to administrators.
- Added cmd.php. This is the new general use CRM-CTT command line client. All administrative
functions can be run using this script. Try php -q ./cmd.php.
Generic changes:
- The Repository switcher on the main page does not show the number of entities in other
repositories anymore. Counting those takes too much time decreasing performance dramatically.
- PDWAS support is dropped
- Fast index searching (ENABLEINDEXEDSEARCHING). Indexes your entities to find words faster. Falls back
on normal search method when the word is not found.
- Title on main page now changes when a different repository is selected
- New (expirimental) menu style: check global system values, NAVTYPE.
- "Request administrative action" message windows shows when access denied happens to a user.
- User-accounts can now be excluded from the owner and assigee list.
- Total rewrite of the search routine. Summary.php is now much better (and faster)
- Added option to skip default searching through attachments (DISABLE_BINARY_SEARCH)
- Vastly improved the GetAverageEntityAge function. This speeds up logging in dramatically.
- Added check for PHP memory to install routine (at least 16M)
- Added recent edited entity list to "Entities" menu when using pulldown NAVTYPE.
- Slightly different default colors
Extra fields:
- LOV Fields are now displayed correctly on entity custom forms
- Added extra fields type: SQL Query as extra field dropdown input
- Detailed access restrictions: when 'alter' priv is admitted, assume 'read' priv. Saves 50% on mouseclicks
Invoices:
- Added @INVOICE_START_DATE@ and @INVOICE_END_DATE@ as RTF Invoice tags
Triggers:
- A trigger "pop-up report" was added which can be coupled to a button. This way you can have RTF-reports
popping up when a users presses a button
- Added triggering on entity_new and entity_change to crmlogger.php
- Triggers can now be bound to a specific form (or all forms)
4.0.0 Change requests:
- CR Denied : [templates] Use of language tags from database in templates (not useful enough)
- CR Done : [triggers] Button press pops up parsed template (became a trigger)
- CR Done : [extrafields] SQL Query as drop-down field data
- CR Done : [generic] Replace HTMLENTITIES with CHARSET specification (thanks Oded)
- CR Done : [generic] Make users "non-assignable" etc. Checkbox was made in user profile.
- CR Done : [triggers] Make triggers fire only on certain forms
- CR On hold : [generic] Create cllevel in which rooae-users can also edit their own customers [next version]
3.4.3 / 4.0.0-RC1 Bugs:
- Bug fixed: Information is visible in drop-down menu under > more link on summary page
- Bug fixed: Command-line use with windows didn't work really good. Fixed.
- Bug fixed: Default extra field value doesn't re-appear when editing extra field
- Bug fixed: Auto-create entities does not create right form value (form can now be chosen)
- Bug fixed: Locked entities show up emtpy (fixed, and unknown entities will no longer show an empty form but a message)
- Bug fixed: Attach from WebDAV link doesn't appear due to form caching (drop cache at every access to folder)
- Bug fixed: Extra field values don't show up on the summary page brief list
- Bug fixed: NOBARSWINDOWS doesn't seem to work anymore (it DOES work actually)
- Bug fixed: Triggers edit by misc triggers doesn't word -> fixed
- Bug fixed: Statistic buildup of cached published reports went wrong.
- Bug fixed: A bug in crmlogger.php; the owner wasn't saved right.
- Bug fixed: In some MySQL versions the PDF report didn't work when mailed by a trigger. (thnx jeffrey04)
- Bug fixed: Fixed a bug which prevented extra fields from showing up when using the summary page to search for deleted entities.
- Bug fixed: Extra field date popup was broken.
- Bug fixed: Filenames with spaces are garbled when downloading.
- Bug fixed: When selecting allowed status and priority values, the "all" box was automatically checked when only one status or prio was selected (thanks jeffrey04)
- Bug fixed: trying to download a PDF-summary from the main entity list generated an SQL-error and no PDF-report. (thanks anon. SF forum user)
- Bug fixed: Searching for "due today" and "overdue" doesn't work
- Bug fixed: Email_in.php has errors
- Bug fixed: When having only 1 form, a 404 appears when trying to add an entity (using NAVTYPE "drop-down")
- Bug fixed: The entity activity graph showed 1970 dates
- Bug not fixed: Read-only all entities: rich text box is not readonly! (too bad, left it this way, we call it a feature for it cannot be saved anyway)
- Bug quickfixed: Read-only all entities: paginate doesn't work (disabled pagination for that profile)
4.0.0 Specific known issues:
- Issue: crmlogger.php somehow garbles the failover (entities are not added in right order)
25/10/2006 - Version 3.4.3 (WARNING - important stuff ahead!)
Important:
WITH 3.4.3 FORMFINITY WILL BE DEFAULT. IF YOU STILL USE THE HARD-CODED
DEFAULT ENTITY FORM YOU _WILL_ NOTICE A LOT DIFFERENT THINGS!
In short:
1. The 3.4.3 upgrade routine adds an HTML form which is very similar to the
current default form. But; it's not the same, so it will look a little different.
2. Magic quotes must now be OFF instead of ON!
3. When you encounter problems, especially with form contents, first empty the
entity form cache and let me know where you had trouble.
>>> TEST THIS RELEASE BEFORE UPGRADING YOUR PRODUCTION DATABASES <<<
Stunning
- Master/Slave database support. Increase your availability and backup quality!
- FormFinity is now default
Triggers
- Triggers can now be edited (whooho!)
- Comments can now be added to triggers (thanks 2 anonymous sf.net user) .
The main trigger list will be sorted based on this comment field.
- Triggers can be disbled temporary (for admin-own sessions only)
Forms/templates
- Escape bugs are fixed
- New admin function: mass migrate entity forms
- Entity age is now available as template tag (Pizentios)
- Template tags OWNER, ASSIGNEE, SAVEBUTTON are not mandatory anymore in custom made forms
- Arrows and lock icon will also appear now on custom made forms
- Tags DELETEBUTTON and EMAILOWNERCHECKBOX were added to custom made customer forms
- The crmlogger.php plugin will now use the default form
- The default form cannot be deleted
- Parsed templates are now cached (extensively)
- Tags @OPENDATE@, @LASTUPDATE@ and @LASTUPDATEBY@ added to tag list
Extra fields
- The Extra field inline edit mode now also works with custom HTML forms
Misc
- Added global directive PAGINATEMAINENTITYLIST which, when given a number, will devide the main
entity list into pages (!!!)
- Mass-update possibility on main list (directive Mass_Update, disabled by default)
- It's now possible to define which statusses and priorities a user(-group) may use
- parentbox sorting to EID instead of category [mattclare]
- Check.db now also checks for duplicate extra field records
- "Last login at" and "Total logins" added to user management page
- Cascading Style Sheet (CSS) elements will now also be included in HTML e-mail messages
- Funk-a-nized the manage repositories section
- Added section "Actions" to main admin page
- Added function "E-mail all users" to "Actions" section on main admin page
- The duedate_notify_cron.php script also synchrosises the fail-over database
- Added global directive ONEENTITYPERCUSTOMER. Once enabled, only one entity per customer
may exist. For Natasja.
Bug fixes
- Bug fixed: Save as new now remembers form id
- Bug fixed: History dropdown not working in Firefox
- Bug fixed: Customer de-activation works again
- Bug fixed: BUG in RSS page
- Bug fixed: De-acivating customers works again
- Bug fixed: Lock icon in main entity list is restored
- Bug fixed: #COMMENTBOX# will appear now also when the user is an OORO user
- Bug fixed: Dropdown based on customer LOV works also on custom made forms
- Bug fixed: Save as new entity works again
- Bug fixed: The sort routine on the main list is finally okay
23/05/2006 - Version 3.4.2
New features
- Text area's can now also contain rich text (see extra fields section)
- New feature: NOBARSWINDOW. When enabled, opens CRM-CTT in a full-screen window without
menu- and address bars.
- A new report method was added to the summary page: management information. When using this report
method, you'll end up in the management information section, where everything you'll see will be
filtered based upon the query you made on the summary page.
- The upgrade script can now also be ran from the command line (see manual)
Performance
- Reduced the size of the main list output. Gain about 40% (on large pages) by using more CSS and javascript (thanks to
ES Automatisering).
- Deleted obsolete functions printeditform() & printeditform2(). Gain about 160KB in package size.
Lay-out/cosmetics
- Replaced the WYSIWYG editor
- Improved the trigger interface
- The templates admin page is now tab-ized
- Some tooltip hints in the extra fields page were added
Extra fields
- Custom created buttons which only trigger triggers. You can now add buttons, which save an entity and execute
some defined triggers. Cool option; you can combine the advanced access rights possibilities of an extra field with a
form element (which is cool, trust me). Other triggers will also fire when appropriate, but the button trigger will fire
last. If no value in a form is altered, only the triggers attached to the button will fire. This way you can create workflow
bypasses for specific users or groups.
- New extra field type: rich text area. This will show a rich text editor so rich text can be stored in CRM-CTT. Copy-pasting from
applications like Word works perfect. Please do mind that the content will be saved as HTML, so when you offer this field for exports,
it will export HTML code.
- New extra field type: checkbox (by popular demand)
- Text area extra fields can now be sized
- Text area extra fields can now have the clock-icon to insert date and time printed above them
Misc
- Next to the administration manual, there's now also a "configuration and management essentials" document
especially for non-technical users.
- Bug not fixed: cache problem (customer field filter in main entity list) (couldn't reproduce this)
- Replaced the 3.4.0 -> 3.4.1 upgrade routine. On very large tables (>1GB) it was killed by the kernel because it consumed
too much memory. The new routine is slower, though more memory-efficient.
- The init page with the green moving gif will never be visible for more than 20 seconds even if cache buildup was
unsuccesfull.
Custom HTML forms
- Save as new entity-button for custom made forms (varuss@sf)
- Add-text-only box for custom made forms
Bug fixes
- Bug fixed: Main entity list: Sortable by each field (links were not shown)
- Bug fixed: Export Excel customers: list-of-crm-users displays as number, not names
- Bug fixed: SQL error when customer fields are used as filter in main list
- Bug fixed: Vanished values in main list when showing customer field of User-List type
- Bug fixed: management.php form-id saved wrong
- Bug fixed: deleted users will no longer be exported
- Bug fixed: LoV-extrafield in dropdown "more" list shows serialized array
- Bug fixed: WebDAV check should be HTTPS-only compatible (Joaquim)
- Bug fixed: inserted entities don't show extra field values (thanks to Gert) (3.4.1 patch on request)
- Bug fixed: Language pack display on new installations shows 'PACK' as language pack
- Bug fixed: Clicking "add a record" from customer page doesn't work with self made forms
26/02/2006 - Version 3.4.1
Performance
- Extensive intelligent caching routines added. To be switched on (default) or off by
altering global directive USE_EXTENDED_CACHE. This method may gain performace im-
provements up to 80%. When this function is enabled, you'll see a CRM-CTT logo and
an animated GIF image when you log on or switch repostories. When you see this, CRM
is building your cache arrays. It takes a little time but believe me, it's very use-
ful in most cases. To test if your database is faster with EXTENDED_CACHE enabled, run
"php -q update_cache.php -c MYSQLDATABASENAME" on the command line.
- Binairy data is now stored in a tertiary table. Faster, but it makes the upgrade routine
a little heavy this time.
Extra fields
- Per-user and per-group access rights definition for extra fields (cool option!)
- Box sizes can now be set for numeric and text fields (e.g. not for textareas)
- New extra field type: "List Of Values". This is a field (type textbox) which can
hold multiple values.
- New extra field type: "Drop-down based on customer list of values" (entity only). This
type will present a drop-down box, filled with values based upon an extra customer
field of type "List of values". (cool option!)
Forms & templates
- You can now also create your own (summary page) HTML-reports. Thanks to hakansoyler@sf
for bringing up the idea. (cool option!)
- Under the main edit screen, a pulldown box is presented to switch the entity to
another form type (admins only)
- Customer edit screens now contain the RTF-report icon, and it is also available
as template tag.
- Attaching files from WebDav is now also possible with custom made forms
Triggers
- New trigger available: on event XX set form-id of the concerning entity to YY
Security & user accounts
- New clearance level: "full access though only see own assigned entities". This
user is the same as the "full access though only edit own assigned entities" except
that this new user cannot see any other entities than the ones assigned to him/her.
- Personal list layout settings are now stored in the database instead of in a cookie.
- Custom navigation tabs can now be assigned to profiles (next to users)
- Custom navigation tabs can now also show any of your HTML templates
Administrative
- New admin item (system configuration) : show trace link. Using a cookie you can now
enable the trace link (with log info) only for yourself (e.g. without bothering other
users with it)
- Entity double-add-within-the-hour checking is now configurable (though still on by default)
- Updated manual
Management information
- Added section "Form breakdown" to the "Quick summary" management information section
Bug fixes
- Bug fixed: when FormFinity is switched off, form-access-checking is disabled now to
avoid the nobody-can-see-any-entity-bug.
- Bug fixed: the calendar sometimes showed entities which shouldn't be visible
- Bug fixed: single-entity-invoicing icon works again
- Bug fixed: adding entities from e-mail is now FormFinity-compatible (thanks to Edwin)
- Bug fixed: EntityRelations select box now looks normal in custom made form
- Bug fixed: Exchange HTML-emails now are stripped (HTML is stripped off)
- Bug fixed: calendar shows no red duedate links in next months, only current
- Bug fixed: Priority isn't saved when a limited user adds an entity in a
custom made form
- Bug fixed: The AutoComplete list sometimes contained categories of entities the
user is not allowed to see.
11/01/2006 - Version 3.4.0 (a lot of items, so this time we've put in some structure)
Important changes for administrators
- Clearance level change: when a user has CLLEVEL full-access-own-entities, he/she
will from now on also be able to add entities unless specifically denied in user profile or
group profile.
Stunning (general new functionality)
- FormFinity - Entities can now have their own HTML-forms. Users (and profiles) can
be authorized to use only a specific set of forms. When a user with rights to multiple
forms wants to add an entity, he/she gets to choose from the available forms. The resulting
entity will always show up in that form. Now it's really possible to use CRM-CTT for
helpdesk tickets and coffee orders at the same time!
- A new export-icon was added to the main entity list. Next to the usual MS Excel-icon there's a
new one showing 2 excel icons. This icon, when clicked, will export the list with the fields
you're viewing in your main list immediately without asking you which fields to export.
- The main entity list filter boxes FINALLY work correct and fast! (whooho)
Extra fields
- Custom made forms can now have hidden (extra) fields containing pre-defined values.
- New extra field type: numeric. This field can only have a numeric value; the user will
not be able to save an entity when it contains anything other than a number. Numeric
fields are added up by default on the main entity list. This can be switched off by
disabling global directive DISPLAYNUMSUMINMAINLIST.
- New extra field type: User-list. This fields will be presented as a drop-down list con-
taining the users in CRM-CTT. This field can in turn be used for triggers (see below). It
can contain all admin users, all limited users, or all users.
Forms & templates
- HTML Forms can now have hidden extra fields containing values. With this you can make sure that
when a specific form is used, you can set some values without bothering the user with it.
- Added HTML Form tag #PARENTBOX# to display entity parent-child information and select box
- Customer forms can now also be templated (few words, lots of work :))
Triggers
- New trigger available: on event xx extend duedate with 1|2|3|4|5|10|20|30 days.
- New trigger available: on event xx set assignee or owner to value selected in extra
field yy (which must be of type 'user list').
- New trigger available: on event xx e-mail the person selected in extra
field yy (which must be of type 'user list').
- New trigger available: fields which are not of type drop-down fields, can now also be
used for creating triggers, though only to_value [something else], not specific values.
Security (related)
- When an "Access denied" message is shown, a [trace] link is printed behind it. Clicking
it will show the qlog trace for the page the user is viewing.
- Customer access check layer; just like entities, CRM-CTT now always checks a user's access
to a customer. This makes CRM-CTT a little slower, but more secure and more consistent.
- Authorisation models (CheckEntityAccess & CheckCustomerAccess) now also apply to management
information section.
- Improved security.
- Better customer journaling.
- From now on, Invoice Cost and Invoice Qty. fields will be checked to see if the user
submitted numeric values. The user will not be able to save an entity when it contains
anything other than a number.
Debug
- Added getset.php debug-help ShowTraceLink. When set to 'true', a [trace] link is printed
at the end of each page, which when clicked shows the qlog trace for that page
Misc
- Base infrastructure for user-to-user messaging was build, but not yet made visible/active
- Updated PHPMailer classes to latest version
- Manual was updated, and more than 40 spelling bugs were "fixed" :)
- Deleted flag bitmaps from jp/ directory. Package is now 1,5 MB smaller.
- Updated build script. A nightly CRM-CTT development snapshot can now be downloaded from the
project download directory.
- Next to normal builds, MAX builds are new. These builds are the same as the default
builds, except that all debugging information (qlog entries) is removed from the source code.
For very heavy installations (or very slow hardware) use this version. Please note that when
you encounter a problem, you'll need to have default (e.g. non-MAX) installation to get any
debug information.
- MySQL 5.x compatibility (experimental, but tested and found to work)
- PHP 5.x compatibility (experimental, but tested and found to work)
- Mail me if you've read this far so I know I don't put all this effort in the CHANGELOG for nothing :)
11/12/2005 - Version 3.3.2 rev1.
- Custom made entity add and edit forms now also work OK for limited users
- Little cosmetic change to the customer edit form (less icons)
- A unified email FROM-address can now be set (in this version only in getset.php,
line 68, set $GLOBALS['UNIFIED_FROMADDRESS'] = "you@your.address.com", in future
releases this will be a global setting). This one is especially for Ryan.
- ENABLEENTITYLOCKING is now set to 'Yes' by default
04/12/2005 - Version 3.3.2
- Expirimental LDAP support
- Entity parent/child support (expirimental). By enabling the global setting
ENABLEENTITYRELATIONS (and optionally HIDECHILDSFROMMAINLIST) you can relate
entities to each other.
- Extra drop-down field lists can be be sorted (on request)
- RSS Support. The administrator is now able to define an unlimited number of RSS
feeds based on SQL queries (examples are given). The result of the query, will
always be matched against the user's rights - e.g. the authentication model is
still appliccable when viewing RSS fieds.
- Users can now be limited (by user or profile) to working with only a given list
of customers. All other entities will be hidden.
20/08/2005 - Version 3.3.1 (important, major bug fix!)
- Major 3.3.0 fixed. When using templated entity forms, all extra field values which
you did *NOT* place in your form will be deleted when you save it. This also happens on
normal forms when the user is not entitled to see al fields - the field values the user
cannot see will also be emptied on save.
- Three triggers added: entity_add, entity_edit and entity_edit_checkbox
14/08/2005 - Version 3.3.0
- Templated entity forms! The entity forms can now be designed to meet
your demands. Using the known HTML-editor, you can model the forms
using the same tags as you use for other templates. There are four
types of entity forms which you can create yourself:
1. The entity add form for full-access users
2. The entity edit form for full-access users
3. The entity add form for limited users
4. The entity edit form for limited users
- HTTP Realm (BASIC) authentication is now supported. When a user is authenticated already
by the webserver, CRM-CTT will assume this is correct, and let the user in. This will
only work when a) the user indeed has an CRM-CTT account and b) the CRM-CTT configuration
directive AUTH_TYPE is set to "HTTP REALM". This feature should only be used in installations
which are not connected to the big bad internet.
- User profiles now exist. Profiles can be created, and users can
be coupled to such a profile.
- Configuration directive BODY_LIMITEDHEADER enables you to create a
little HTML-header for the limited interface
- Configuration directive BODY_URGENTMESSAGE enables you to display a
message above each (full-user) page.
- When using extra fields with default values, the records containing these values will now
be created immediately for each entity or customer. This is much better for statistics.
- Added tooltips in the administration section. They can be disabled by disabling the
SHOW_ADMIN_TOOLTIPS directive in the main admin section.
- Added a search box for the Global System Values section
- MASSIVE performance improvement for repositories with much extra fields
- Extra fields can now be emptied (thanks to Cheyenne) -> update, feature disabled!
- The order in which triggers are processed is now OK - a trigger will always work
with the new values (also thanks to Cheyenne!)
02/07/2005 - Version 3.2.0 (2nd release)
- Fixed a little "save and close" bug on the summary page
- Fixed limited interface
26/06/2005 - Version 3.2.0 (E-mail integration and more)
- Incoming (read-only) e-mail box over POP3 support (personal + system-wide)
- Fixed a WebDAV bug - files with singlequotes no longer crash the
database query
- Added a misc trigger which when set can mail to users when the due date
(not the alarm date) is reached, request from forum (Pabloquintana, Fabrice)
- Refurbished the install routine
- Double entity add check now also on limited inserts of entities
- Under water: all edit screens now use the same function - this makes
all edit screens consistent and recognisable.
- The administrator is now able to add customized navigation tabs linking to
a specific page witin CRM or external webpages which will be displayed in
a frame to the CRM-CTT navigation tabs will still be visible
- Lots of bugs fixed in the invoice routine
- When selected from the main list, the entity page now contains two arrows
which can be used to navigate trough the search results.
- The layout of the add entity form for limited (insert-only) users can now
be adjusted. The admin can choose wether the limited user is able to set
the status, priority and duedate (by hiding or showing the field)
- When a different report method is chosen when requesting a bookmarked
selection, this method overrules the bookmarked one; this enables the
user to request a PDF, RTF or CSV export whilst the bookmark was saved
reporting method "brief" or "verbose".
- The (old) "doesn't belong here" and "waiting for somebody else's action"
fields are now disabled by default. For compatibility reasons they can be
enabled using the USEWAITINGANDDOESNTBELONGHERE directive.
- PDF Exports now have a reasonable name
- Fixed a VAT calculation bug in the invoice routine, only occurring when
values are entered including VAT (thanks to Philippe)
24/04/2005 Version 3.1.0 (small database adjustments, feature enhanchements)
- Totally redesigned administration page. Let me know what you think.
- Users can now also imported using plain-text CSV sheets
- Extra fields can now be given a default value
- Summary page searches can now be bookmarked
- Authenticated SMTP servers are now supported
- The mailer type is now configurable; can be either Sendmail (using the com-
mand line), mail (using the native PHP function) or smtp (using a network
connection to your or your provider's SMTP-server)
- Refurbished the triggers page. It's more readable now.
- Added 3 new event trigger options: stop-clock, start-clock, and reset-clock
- Added extra field breakdown in the quick summary (management information)
- Fixed an error which can cause a loop when having logtext set to "true".
- Fixed cookie problem - username and password will now always be remembered
and the main list layout will be displayed correctly
- Added support for exporting and importing the global settings table
- Added support for exporting and importing extra field definitions
- Read-only users will no longer lock an entity
- Fixed: Colorpicker popup wont close
- Fixed: invoicing with VAT-inclusive amounts (template issue: use LVAT i.s.o. VAT!)
10/04/2005 Version 3.0.0 (major update, templates will have to be re-written)
Please mind: this version implements a complete new way of managing extra fields. This
affects the user experience, and the upgrade routine is pretty heavy. It will take
care of all conversions to be done. The way it's implemented now makes CRM-CTT much
more flexible for future enhanchements.
Before upgrading, please check your unreferenced extra fields. After upgrading, fields
which are already unreferenced in your current 2.6.2 installation cannot be restored. To
avoid this, restore your unreferenced fields before upgrading, and delete them again
afterwards.
>| Because of the extra field change, you will have to edit all templates which use extra
>| fields values because the reference will be changed. Also, you'll need to re-set your
>| main entity and customer list layout (if you had any extra fields in it)
This version will display a (blocking) error message when you are running on 3.0.0 software
using an 2.6.2 database (and vice-versa!). You (the administrator) will have to upgrade
before users can access the system.
Test this release on a backup repository before upgrading your production system!
- The extra field subsystem was completely revised. When upgrading,
take extra care. See the UPGRADING file for details.
- Added support for required default and extra fields (!!!)
- Adding and editing of extra fields is now done using a menu instead
of a syntax like "TB_name" or "DD_name|option1|option2". Next to
that, extra fields can now have any name you like - special
charactes like commas or quotes are now allowed.
- Extra fields can now be placed on 4 places on the main edit entity page
- Added a configuration option 'REQUIREDDEFAULTFIELDS' which enables you
to set some standard fields to "required"
- Added a configuration option 'FORCEDFIELDSTEXT': the message which is
prompted when a user did not fill in all required fields
- Added 2 extra field types: "comment" and "hyperlink". Using the first,
you can add comments in your list of extra fields to tell the
user something. The comments are based on HTML templates in your
database.
- Extra fields can now be hidden from non-full access users, like
customers, - and, additionally, to all users but administrators.
When this is enabled, it will only show up with user having a "full
access" or "administrator" clearance level.
- An extra field type "invoice cost including VAT" was added. This enables
you to enter values which already include the VAT cost. The invoicing
routine will still break down the costs.
- Default and extra customer fields can now also be shown in the main
entity list. The extra fields can also be used as filters, but be
aware; filtering on extra customer fields in your main enity list
is sloooow and will generate quite heavy server load. You might want
to restrict this. Customer fields in the main entity list will show
up in blue.
- Added configuration option ENABLEENTITYLOCKING which, when enabled, locks
an entity (for max. 10 minutes) when somebody opens an entity edit screen.
This is to prevent two people from editing the same entity at the same time.
- Added the possibility to summarized fields in invoices. For instance, a
tag named @SUMEFID123@ will print the sum of extra field 123 of the
entities used to generate the invoice.
- Added "extra field inline edit modus". Works just as the language
tag display modus. All extra field names become links (only for the
current session) so you can edit the layout of your entity field
better.
- Four styles (colors) can now be chosen: the default foreground color,
the background color, the form element color, and the fieldset
legend color. Embedded as configuration directives DFT_FOREGROUND_COLOR,
DFT_PLAIN_COLOR, DFT_FORM_COLOR, and DFT_LEGEND_COLOR.
- The main font face and font color can now be alteren (DFT_FONT and
DFT_FONT_SIZE)
- Added two more event triggers; "Limited user adds an entity" and
"Limited users updates an entity".
- Improved the week calendar
- Due dates in the past will now also show up in the main page calendar
- HTML E-mail are better (better HTML layout)
- Added "import entities" function to the administration section (!)
- Added possibility to check if a customer already exists when adding
a new customer (for Dick and Nicolaas)
- All colors and fonts can be adjusted now (admin -> system config)
- Added on-screen logging mode for administrators
- Added a separated cache table and better cache housekeeping
- Fixed garbled dates (in list, edit screen, PDF, CSV) when using a
windows MySQL server
- Added a Russian language pack to the project site
14/03/2005 Version 2.6.2
- This version supports the use of different types of character
encoding in your language pack. The default is still ISO-8859-1,
but if you add a language tag to your language pack called
"CHARACTER-ENCODING" (in capitals, without the quotes)
containing the correct value, CRM-CTT will use this to override
the default encoding. (e-mail is not yet covered)
- Event trigger options were vastly expanded; next to sending an
e-mail it's now also possible to (un)delete an entity, set it to
read-only or -write or update the status, priority, owner or
assignee on any field value change event. Read: workflow!
- The e-mail_in script, which can be used to insert entities
via e-mail, is no longer beta. It now also fully supports
triggers and auto-assignments of entities to the owner
of the customer.
- Triggered e-mails can now be configured to also attach a
report (an RTF report or the default PDF report)
- Fixed a bug which caused extra fields to be parsed wrong
when using field numbers instead of names
- Fixed a little age culculation bug
- The customer id (CID) can now be used for searching a customer
and it can be used in templates (@CID@).
06/03/2005 Version 2.6.1 - SR1
- In all read-only profiles the second entity text
box (allowing read-only users to add text) were added
back to the screen.
- When parsing a single entity invoice, all entity fields in
the whole template get parsed, instead of only the fields
enclosed by the @REPEAT@ and @ENDREPEAT@ tags. The latter
is still the case when parsing invoices based on more than
one entity.
27/02/2005 Version 2.6.1
- ** Experimental support for PHP installations without having
PHP configuration directive REGISTER_GLOBALS set to 'On'.
CRM-CTT should now also work correctly without this dan-
gerous setting enabled, though testing is required. Any
volunteers out there?
Meanwhile, for production usage, it's still advised to
have the setting set to 'On'.
- 2.6.1 fix1 updates: some profile bugs were fixed, and, more
important, in all read-only profiles the second entity text
box (allowing read-only users to add text) were removed.
- The main entity list now supports filtering on status and
priority in a NOT-way; like all but having status "Open". This
can be switched on and off using the DISPLAYNOTOPTIONINFILTERS
directive in the Change Systems Values section
- The main entity list now shows the number of found entities
in the fieldset title
- Added support for numbered template tags instead of the full
extra field name
- Incoming entities can now be assigned to the customer owner auto-
matically. This bypasses the "Incoming entity" list. To enable this,
set configuration directive AUTOASSIGNINCOMINGENTITIES to 'Yes'
- RTF Reports are now streamed to the browser (instead of building
the whole report in memory first). This decreases server-side
memory usage *a lot*
- In the management information section, clicking on the customer
name now brings you to a more detailed screen containing specific
statistics for that customer
- RTF Mailmerge functionality based on a selection was added to the
customer page
- The fixed fields in the customer list can now be used for sorting
- Extra fields can now be placed (all at the time, not per field)
on either the top (just above the contents textarea) or at the
"normal" place, just above the file list. This can be cofigured
using the EXTRAFIELDLOCATION directive in the Change Systems
values section
- Added trigger support to crmlogger and email_in
- Triggered e-mails were attached by default; this can now be chosen
- Sorting the entity list now also works in the limited interface
- Fixed a little mail-merge bug causing customer e-mail merge
subjects not to be parsed
30/01/2005 Version 2.6.0
--- WARNING: This version includes new language tags. A new
English language pack is distributed with it,
and when upgrading, your English pack will be
upgraded. All other languages now need an update.
The Dutch language pack is alread up-to-date, but
all other packs need to be completed. Please, please
send me your updated language pack, so I can place
it on the project page for other users.
- A new CRM-CTT logo is implemented in this version, thanks to
the effort of Marcin and Lukasz. Please let me know what you
think!
- Custom-made entity (RTF) reports are now fully supported. (!)
- Triggers on entity change actions are now supported. The admini-
strator is able to set a triggered event on almost all possible
entity changes. The e-mails which are sent as result of a
triggered event are automatically attached to the concerning
entity and, if appliccable, the customer dossier
- HTML Templates can now be uploaded and edited in the templates
section of the administration section. These HTML templates are
used for triggered events and for the mailmerge
- E-mail merges can now be performed from the customers page.
- E-mail merges can now be performed on any custom customer field (EML_*)
- The summary search function was totally re-written. It is a
little bit slower now, but much better. Selecting multiple
extra fields in the search query now works.
- An option "Generate entity report" was added as a display
method on the summary page
- The main entity list now has three icons in the top-right
corner: PDF, CSV (excel), and entity report export. These
exports are automatically based on the currently displayed
list of entities
- A check was build in to make sure an entity is never added twice
- The customer search funtion was replaced by the routine of
summary page. This means that multiple extra fields can be
used for filtering, and that customer dossier attachments
also will be searched through. It's a little slower now. To
avoid slow searching on simple queries, a second box was added
which only searches for customer names
- All extra fields can now be used in all templates (RTF and HTML).
A link called "List of valid template tags" was added to the main
admin page. It will show a list of all available tags based
on hard-coded tags and the extra fields in your installation.
- A setting called PDF-ExtraFieldsInTable was added; this lets
you control the way extra fields show up in a PDF report. When
this setting is set to "Yes", extra fields will be printed in
a table. Otherwise, each extra field will be printed on its own
line (like in earlier versions).
- When exporting entities (in PDF or CSV/Excel) more customer data
than just the name will be printed. In the PDF it's hardcoded
only the contact name, phone and e-mail, in the list exports
it will contain all fields (and extra fields).
- Two more control options were added to the user profiles:
Show customer tab and show deleted entities. These tabs can now also
be controlled per user (and still also global)
- Customer exports based on a query doens't crash anymore when
having selected many customers; the query is now handed over to the
export handler via the database instead of the old POST/tempfile
construction. This is faster and more safe.
- The DIV showing customer info on the main edit entity page now
contains another DIV which displays the attached files.
- A configuration option called EnableSingleEntityInvoicing, which
enables a user to generate an invoice over a single entity. An
icon (MS Word-style) will be shown on the main edit entity page
when this feature is enabled. Everybody can use this function.
- MAJOR performance improvements by adding more indexes
- Some calendar performance updates were implemented
- Fixed the "The image xxxxx.php cannot be displayed, because it contains
errors" bug when using CRM-CTT in Firefox.
- Fixed a bug causing extra fields not being saved when saving an
entity for the first time.
- Fixed a bug which made it impossible to edit extra customer fields
- The manual was updated
- Double-insert check on entities added
31/12/2004 Version 2.5.3
- Customer dossiers can now also have file attachments
- The PDF export routine for customers is now *much* better (=useful)
- Added a configuration item called "ForceSecureHTTP" which enables the
admin to have CRM-CTT automatically redirect users to the HTTPS://
equivalent of the URL he/she is using when it's not HTTPS already.
Naturally, your webserver must be configured to do this. On the logon
page, secure repositories are marked darker in the dropdown list.
- A message can now be displayed on the main page (directive
BODY_MainPageMessage in the "Change Systems Values" admin section)
- Added 5 extra statistics (online and in the PDF report) :
Top 20 entities (based on journal)
Top 20 Users (based on journal (=actions))
Top 20 Users (based on uselog (=every click))
Top 20 slow open entities
Top 20 slow deleted entities
- Extra customer fields are can now also be ordered
- All PDF tables of content are replaced by PDF-supported bookmarks (which
will display in the left pane in Acrobat)
- A new extra field type was added: DATE_ Fields prefixed with DATE_ will show
up as a date field (and pop the calendar when clicked)
- The 'Edit Extra Fields' admin sections were improved
- Invoicing now supports 2 types of invoices: one with a static VAT
percentage summed at the bottom, and one capable of generating
invoices with multiple VAT percentages. The latter one requires
new tags to be used in the template, after upgrading to 2.5.3 two new
example templates will be available in your installation.
- When invoicing, the IHS_ (invoice hours spent) is no longer required. If
the extra field is not there, or if it just isn't entered, the invoice
routine will default this value to 1. Wether or not it appears on the
result invoice, is up to the template.
- Invoice numbers now work. It's a 6-digit number (when needed prefixed
with 0's) which auto-increments. A prefix for this number can be set
using the administration section. (change systems values)
- When invoicing, the customer journal is now kept up-to-date, and the
concerning (individual) invoice can also be attached to the customer
when requested, even when generating a complete multi-customer invoice.
- When mailmerging, it's an option to attach the individual documents to
the customer dossier (for archive purposes)
- EID's of deleted entities now appear in red in the main and brief lists
- Added the age/duration field as an option to the lists (sortable)
- The main page now also displays recent entities in color in Firefox
- Journals are now sorted by log id instead of the timestamp (which is better)
- Fixed a bug causing extra fields longer than 20 chars to generate an
error when saving a second entity
- Fixed a bug causing entities to be saved w/o a customer when the customer
list was used to create the entity from
- Fixed a bug in the managemen information (waiting entities and 'entities
that don't belong here are now displayed correct)
- Fixed a bug which deleted a little too much journal entries
- Fixed a little bug in the customer search function
- Fixed a bug which kept the duedate alarm subject the same within one cycle
- Fixed a little bug in crmlogger.php - the "waiting" value was not set to
'n' when adding a new entity
05/12/2004 Version 2.5.2
- Invoice and mailmerge support based on RTF templates added. CRM-CTT is
able to create invoices and mailmerges based on RTF-format templates.
See the manual for more details.
- Added a plug-in which can be used to insert entities into CRM-CTT
from e-mail. An example for a Sendmail MTA is included in the manual.
The script is called email_in.php; it's able to process attachments,
and will send a nice (configurable) reply to the sender. E-mails inserted
into CRM-CTT will appear on the "inserted entities" list. For now, this
plug-in has beta status.
- Added a "database cleanup" function which enables admins to
physically delete a set of entities (by logical delete date) to
reduce used disk space and increase performance
- Added a setting called "MAINPAGELINKS". You can now display some
links on the main page.
- Extra fields can now be ordered
- The "inserted entities" list now has a delete button which enables
administrators only to physically delete the inserted entity (without
any form of confirmation that is!)
- E-mail subjects can now be adjusted in the main administration section:
- SUBJECT_NEW_ENTITY
- SUBJECT_CUSTOMER_COUPLE
- SUBJECT_UPDATE_ENTITY
- SUBJECT_ALARM
- SUBJECT_EMAILINSERT_REPLY
The usual tags can also be used in these subjects, except for @CONTENTS@.
- Changed the date/time/user insert function from 2 lines to 1
- Added support for setting alarm dates using crmlogger
- crmlogger was not logging the "closeepoch" when setting an
entity to "deleted" - this garbles statistics
- Fixed a duration/age bug when exporting excel sheets
- Fixed some week detail calendar bugs (private entities won't show up anymore)
- Fixed a bug in the management information PDF wich caused the "entities
closed this week" (and month) to always be 0.
- Fixed a bug in the function which creates WebDAV links. WebDAV now also works
over a secure (HTTPS) connection.
- Fixed a bug in the PDF management information. The "entities opened this week"
and "entities opened this month" values were always shown as 0
07/11/2004 Version 2.5.1
- Added a console logger (crmlogger.php) which enables you to add
and edit entities from your Windows or Linux (UNIX) command prompt.
This method can thus be used for (e.g.) logging your backup script
results or, with a little configuration of you mail server, make it
possible to e-mail directly into CRM. All this is covered in the
manual, so please read that first.
- Added week calendar and entity duetime scheduling.
By clicking the week number in the calender,
the user will get a week overview of that week. This works in all
calendar appearances but the alarm date calendar; alarms still
can occur only once a day (not ok? let me know plz)
- Navigation tabs "Add", "Entities", "CSV", "PB" and "Summary" can
now be blocked on a system level, but also blocked or unblocked
per user user profile. You now have total control. :)
- The creation date can now also be shown in the main entity list
- It's now possible to on-line copy a customer database from another
repository to the one you're working in. This is quite handy when
you want to share customers between mulitple repositories. One repository
must be master, while the other will be slave.
- Added an extra field type for e-mail addresses: use "EML_" as prefix. When
clicked, a CRM-CTT screen for emailing will occur (e.g not the default system
mail client)
- Fixed a bug in the management information wich caused the "entities
closed this week" (and month) to always be 0.
- The customer can now also be e-mailed from the main edit enitity page
- The e-mail link in the phonebook now points to a CRM-CTT e-mail screen
instead of the "mailto:" link
- Fixed a bug causing the tabs to highlight incorrect when having
HIDECUSTOMERTAB set to on (and using CRM as a non-admin user).
- The creation date in the main entity list is now displayed in 24-hour format
- Fixed a (non-critical) bug in the "Import language pack" function
17/10/2004 Version 2.5.0
- Revised the "Check database" function. It now also has a command line
interface (to run it daily or weekly using cron) and it checks more tables
for consistancy
- Updated the manual. An appendix explaining to use of command-line scripts
has been added
- Added the option to let every update of a specific entity be mailed to the
owner or the assignee of that entity
- Added configuration setting for the temporary filespace location
- Added an option to let the duedate notify script also check for due dates
(and thus email alarms) on already deleted entities (directive ALSO_PROCESS_DELETED)
- Added a 'private' checkbox to each entity. When set to private, nobody
else will see this entity; only the owner and the assignee will see it
- Added an option to only view today's log messages
19/09/2004 Version 2.4.6
- Added a print-icon on the main edit entity page, which when clicked
opens a window which immediately prints the PDF summary.
- Added functionality for importing and exporting user-accounts, which
is handy when cloning repositories.
- When FORCECATEGORYPULLDOWN is set to Yes, the summary page displays a
filter box for the category (request #369)
- Added duration and age reporting to all exports and summary pages (age
when the entity is not deleted, duration when it is deleted) Please mind;
this information will only be available when an entity was added in CRM
version 2.4.6 or higher.
- Added support for pre-defined entity comments. This way the admini-
strator can define some lines of text (like "I'm on it" or "Done") which
can be easily inserted into the body of an entity by the users. This is
obviously for lines of text which are often the same. The option to
configure this can be found in the Change Global System values section
under directive "STANDARD_TEXT".
- The summary page now also remembers the extra fields searched in the
previous search and displays this again when the form returns. Also,
the "More" tab will remain open.
- Adjusted the PDF report - the extra fields no longer display in a table;
they're just printed (wordwrapped). This fixes the wrapping problem when
having large values in your extra fields. Thanks to Steve Mueller.
- Made the customer page main list treshold configurable. Before, CRM-CTT
didn't display the list if it was longer than 150 customers, for bandwith
reasons. This number is (out of the box ) still 150, yet it can be con-
figured in the Change Global Systems values section under directive
"CUSTOMER_LIST_TRESHOLD".
- Updated the layout of the account management page
- Fixed a WebDAV bug
- The manual was updated
- Little layout bug fixed in cust-insert.php and management.php
05/09/2004 Version 2.4.5
- Fixed a little bug in management.php
- JavaScript error in cust_insert.php fixed
- More trigger options added - an owner or an assigne is now able to
select to receive e-mail updates every time the entity is edited
- A higher-than-i-liked number of little (buried deep-down) bugs fixed in:
- The management interface
- The limited interface
- The check-db routine
- The edit status and priority variable routines
- The installer
- Some e-mail functions were optimized
- Added an administrative option to block all Excel and PDF export functions
for non-adminisrative users
30/08/2004 Version 2.4.4 (feature addons, no database changes)
- Added more navigation shortkeys. Press ALT-H to see them.
- Added a little icon to the tab header bar for switching between
repositories.
- Fixed a little bug in the original ShowRepositorySwitch routine
- Improved the "Change systems values" section
- Replaced the HTML editor
- Some escape bugs fixed
22/08/2004 Version 2.4.3 (feature addons)
- Users can now switch dynamically between repositories, if their account
information (username/password) is consistant. As always, the administrator
can disable this feature, or set it to only show when the user is an admin.
The repository switcher appears on the main page and on the admin page.
- The due_notify now can also send an e-mail containing all the receipients
non-deleted entities (both HTML and text)
- Users can now edit their own profile (full name, password, daily entity
mail subscription). This can be disabled in the administration section
(directive LetUserEditOwnProfile)
- The administrator can send an entity list mail to all users manually (admin section)
- Improved the routine which pops up the calendar (it now only comes once)
- Improved the routine which auto-inserts the date and time
- Major code cleanup
- 2.4.2 error with temporary files location fixed
- New build procedure (lots of work, but you won't mention :))
12/08/2004 Version 2.4.2 (2.4.1 bugfixes, minor feature addons)
- Added the configuration directive AutoInsertDateTime (default = Yes (!)) - with this
option you can enable auto-insertion of date and time when a user adds text to
an entity
- Fixed the "id=" bug.
- Fixed the "non-writeable content field with read-only-assigned entities" bug
- Fixed the double escape bug in the customers table. Comment fields in
this table containing an ' are now processed ok
- On the summary and customer pages, extra fields can now also be selected as filters (!)
- A database maintenance option was added in the admin section. This
function optimizes all tables (mysql: OPTIMIZE TABLE), repairs them,
and it checks all references of customers, extra fields, and files.
- PDWAS links on main page were removed
20/06/2004 Version 2.4.1 (2.4 bugfixes, performance)
- Added a lot of caching routines to decrease the number of database
queries needed to process a page. For instance, the main page uses
around 20 queries less then before only due to caching. Large PDF
reports are significantly faster.
- The category field can now also be auto-completed based on category
fields already in the database. It's not forced to select a value which
already exists; the user may still enter any value. As this is only
handy and never blocking, this option is set to "Yes" by default.
- Added a "Save as new entity" button to the main edit entity page,
which is only displayed when the "ShowSaveAsNewEntityButton" directive
is set in the administration setting. Default is "Yes".
- The customer database and page is much better. When searching, extra
fiels are also searched through. The list lay-out can now be configured
in the administration section in the same way the entity list can be
configured. The result of a search can now be exported.
- Image file inclusions are now done using temporary file storage instead
of fetching the image using HTTP.
- Added enhanched error checking and (when chosen) automatic submission
of SQL errors directly into the Development repository at
http://crmstage.it-combine.com or via e-mail.
- Links in the TOC of PDF reports now work again
- The main list can now also be sorted by duedate
- Command-line tool added to generate a PDF report for all entities. This
command can also be used for batch generating reports (e.g. using cron).
Syntax: php -q ./generate_total_pdf_summary.php - use --help for usage
instructions.
- Rebuilt the "view log" function. You can now query the log for any text,
or filter all warnings and errors.
23/05/2004 Version 2.4.0 (WebDAV, International dates, improved flow, +features)
- Added an option to disable the customers page for non-administrative
users (directive HideCustomerTab). If set, the tab "customers" will
disappear (for non-administrators) and the page will be inaccessable
(also when deeplinked). Also, when set, the phonebook will not display
information from the customers table. The only way for a normal user
to see the customer information, is to click on the dropdown arrow
on the main entity screen. He/she will never be able to get a list
of all your customers for export purposes.
- The filter and sort variables in the main entity list are stored when
using them, and if the next time the list is shown no filter and/or
sort options are supplied, CRM retrieves the old filter and sort
variables and shows the list exactly the way the user last viewed it.
CRM remembers the difference in sorts and filters between the main
and the deleted entities lists.
- If an entity was accessed via the main list, after saving it CRM will
bring the user back to the list. Same goes for the summary list.
- Date format support. You can now choose between MM-DD-YYYY (USA) and
DD-MM-YYYY (rest o/t world). Set DateFormat in Systems Values section.
- All priority and status pulldown boxes are now colored
- All e-mails (entity and customer) are now logged in the appropriate
journals (sometimes only in the entity journal, sometimes in the
customer journal, sometimes in both)
- The main page recent and "today" list have status and priority in color
- The PDF export are much, much better (including extra fields and colored
status and priority variables)
- When e-mailing, the EntityContents.txt file was replaced by the PDF report
of the concerning entity
- In the main edit entity window, ALT-S saves the entity
- Status and priority colors now also appear in the HTML e-mails
- Added an admin function which exports the complete working repository
to disk in a directory/file structure
- WebDAV Support. WebDAV a.k.a Webfolders is a method to access
files over the HTTP protocol. The expirimental PDWAS system works
great, though WebDAV works using a standard protocol. The advantage
of PDWAS is that it works with all types of applications, where WebDAV
only works with applications which support the WebDAV protocol. Most
office applications support WebDAV however, like MS Office, OpenOffice,
and KDE even has an protocal handler for it (webdav://). The best part
of CRM WebDAV support lies in the fact that, as all things in CRM, it's
completely built in PHP using the HTTP_WebDAV_Server classes made by
Hartmut Holzgraefe . Hartmut; Thanks!
The CRM Adminmanual is updated. Please read the WebDAV section on more
information on how WebDAV is used in CRM. Please be aware that you
need at least PHP 4.3.0 in order to use WebDAV.
** Please mind ** CRM-CTT ships with WebDAV subsystem disabled.
- Changed the "Journal", "PDF Report" and (for the 2.4 pre1 users) WebDAV
text links on the main edit entity pages to icons.
- Added activity graphs to entity PDF reports
- Added a little icon on the main entity screen which when clicked spawns
a little window showing the activity graph of the concerning entity.
- Automatic session management (expired sessions are cleaned up better)
- Enhanched security (I'm not going to tell what; it's not critical)
- The field length of custom field *names* was expanded from 240 chars
to LONGTEXT.
- Fixed alarm date screen - USA date now also works
Fixes:
- 358 fixed - Critical - Extra fields not saved on first save
- 351 fixed - High - after editing from main list, return to list
- 352 fixed - High - Remember last sort
- 326 fixed - High - Being able to hide custom fields in customer screen
- 362 fixed - High - ALT-S to save an entity
- 278 fixed - Medium - Date format
- 300 fixed - Medium - Add customer owner
- 314 fixed - Medium - Link on customers page to list of entities of that customer
- 317 fixed - Medium - List of links to Language packs to automatically install
- 350 fixed - Medium - custom fields too narrow
- 320 fixed - Medium - Make e-mail to customer an internal link
- 355 fixed - Medium - Add PNG stat images to PDF report (mansum and normal)
28/03/2004 Version 2.3.0
- Customer journaling added partially. The journal logs adding a customer
and joining an entity to a customer
- Customer owner added, with an option to e-mail the owner when an entity
is joined to that customer
- It's now possible to add a user with the same name as a previously deleted
user, as long as the previous user was deleted with CRM 2.3.0 or higher.
When you're in need of a script or intructions on how to physically delete
users deleted with CRM <2.3.0, please send me an e-mail.
- CRM_PDWAS Added (EXPIRIMENTAL). PDWAS means Pretty Dirty Web Authoring
System. It's a Windows installer which enables you to open a file
(e.g. Excel, Word) directly from CRM, and when you close your application
the file will be automatically uploaded to CRM and joined to the entity
which it came from as a new file. READ THE MANUAL BEFORE USING PDWAS. There
is a specific manual for PDWAS included in the distribution. PDWAS is
DISABLED by default. Enable the ShowPDWASLink directive to enable it.
- The main entity list can now also be sorted by EID
- 327 High BUG: Help windows dont show up [fixed]
07/03/2004 Version 2.2.0
- Added an option to install language packs directly from the CRM project
page - please note that your server needs to be able to reach the web
if you want to use this function.
- Added mail to {everybody} functionality. One can now mail the owner, the
assignee, the customer, and (if selected) any other user of your CRM
installation.
- When deleting an entity, the 'closedate' field is now always set
- Adjust sort order of fieldsets in main edit entity screen; custom fields
are now displayed above files
- Added a link from the [customers] page to the list of entities coupled to
that customer
01/03/2004 Version 2.1.0 (focus: +clearance level, +features, +security, +performance)
- The administrator is now able to choose the global colums configuration
to show in the several entity lists, including extra fields(!). When
enabled (LetUserSelectOwnListLayout), the user can override this
with his/her personal preference (stored in a cookie). In the management
and cust-insert modus the user cannot override, ofcourse.
- Performance improvement. An entity main page list containing 27
entities now executes 70 MySQL instead of over 140, and when
switching on showing the number of attachments, the page is
about 324% faster! (indexing helps!). Searching trough binairy
documents (Word, Excel etc) is also dramatically faster.
- A link on the main page "User Name's dashboard" which links to
a page with a clear overview of own entities, assigned entities,
calendar, and recent entities.
- New clearance level; based on te customer-insert-user, but then
with an option to let this user see the contents of the entities
add by him/her and add comments to those entities like in the
restricted interface (management.php).
So, we had clearance level:
Insert-only customer-user
Which now is:
Insert-only customer-user unable to read contents of added entities
+ Insert-only customer-user able to read contents of added entities
Please note: the second user can see both unassigned AND assigned entities he/she
has inserted (or are entered otherwise) as long as those entities are attached
to the [customer] to which the insert-only user is coupled!
- Security improvements regarding PDF exports. Mail me if you want
any details on this.
- Rewrite of upgrade procedure - from 2.1.0 and higher it's much more
database-safe and more user-friendly.
- Improved the import_files.php script - had a bug and was
slow. A test proved that loading over 20,000 files into CRM
is no problem: "Total 36962042 bytes (approx.35 MB) in 20,596 files."
The syntax for this script still is $ php ./import_files.php or
c:\php\php.exe import_files.php (from the command line that is!)
- A new German language pack (thanks to Thomas Kaminski)
22/02/2004 Version 2.0.0 (please read - security related issues)
Proudly announcing version 2.0 of CRM
Since even the Linux Journal wrote an article about CRM, it becomes
even more challenging to keep everybody happy with it. Over the last
two years I've received many thousands reactions, feature requests,
and bug reports. Some questions considered functionality buried so
deep down in the "basement" that I too had to check what it was and
how it worked again. Very nice to see that people are really using
the product to the maximum of its extend. One reaction I remember
very well was about the customer overview page: "I've imported around
5000 customers into CRM and the customers page becomes a little hard
to work with. Can you improve this?". When I designed CRM, and we first
started to use it, we had around 25 customers registered in it. :)
With version 2.0 a new lay-out is introduced. This lay-out has been
chosen to make it more intuitive to work with, and more recognisable.
I'd very much would like to know what you think about the new style,
so please, please send me feedback - I cannot improve CRM without
feedback. So, please send your opinion to hidde AT it-combine.com.
Also regarding the lay-out: be sure to test version 2.0 first. Apart
from the database version number nothing has been changed in the
data-model so you can safely use the new code against your old
database (but don't forget to run upgrade.php later on if you
start really using 2.0)
In 2.0 lots of feature requests are implemented, though not all. Refer
to http://crmstage.it-combine.com (user CRM, pass crm, repos. Main Devel.)
for a list of things to come in 2.1.
- SECURITY RELATED: An administrative option was added to execute
custom-made queries. This option comes in 2 forms; a wizard-like
interface which leads you through several steps and creates a query,
and an option to execute a query directy (e.g. you can type the
query and execute it). The latter is potentionally dangereous. It
only excludes DELETE, DROP and TRUNCATE; all other queries are
allowed. To disable the latter function, edit admin.php and
uncomment '// $Disable_direct = "1";' to '$Disable_direct = "1";'
at the top of the file. Note: you can ONLY disable direct queries,
not the wizard queries.
- Added a new Clearance Level: "Full access though only edit own assigned entities"
this user is able to read *everything*, though can only edit his/her own
assigned entities (but cannot change the owner, assignee, or [deleted] status).
He or she can view customers, though not edit or add them. He/she is also
unable to add entities. This clearance level should actually be the main
operating level for non-managing assignees.
- Added command-line interface for uploading files into CRM. You
need to have an administrative account to use it. With this tool
you can attach the contents of a local (server that is) directory
to a specific entity ID. Syntax: php import_files.php.
- Shortcut keys to the tabs (ALT-1 .. ALT-0) added with an option to show
these numbers on the tabs (ShowShortKeyLegend).
- Added config option ShowFilterInMainList - when setting this to yes drop-down
boxes will appear at the top of the main entity overview list so the list can
be filtered. Very handy.
- Added config option DontShowPopupWindow - when setting this to yes the
pop-up menu in the main entity list will not appear anymore but instead,
when clicking on the row, you will be brought to the main edit entity
screen immediately
- You can now click Prev and Next in the calendar
- Added an icon to insert time/date/username into textbox on main edit
entity form, as well as two icons to de- or increase the text box size.
- When exporting customers, the extra fields are now also exported
- Native Microsoft Excel exports now possible (with nice colors) - you need
the PEAR libs to use this function -> http://pear.php.net/
- Fixed little bug in 'create new repository' function
- Fixed little journal bug (wrong e-mail address displayed)
- 259 Critical BUG: error when only searching for a specific assignee
- 294 Critical BUG: Read-only-all profile broken
- 262 Critical BUG: Mainpage cal days <10 in month dont show
- 256 Critical BUG: Accounts Edition
- 259 Critical BUG: ERR where Summary of entities is requested where Owner = "all" and Assignee <> "all"
- 264 Critical BUG: AutoCompleteCustomerNames broken
- 222 High Calendar adjustments
- 244 High Being able to disable a customer
- 261 High Radically change design
- 286 Medium BUG: Setting an entity to RO when adding a new one doesn't work
- 248 Medium BUG: Also search filenames of which contents is ignored (e.g. JPG)
- 251 Medium BUG: Extra fields dont show up on incoming entities
- 254 Medium Being able to disable rich text editing
- 267 Medium Make extra customer fields exportable
- 283 Medium BUG: History drop-down box keeps repeating date
- 250 Low 1.9.4-1.9.5
- 289 Low BUG: NOTABS navigation home page screwed
- 246 n/a Restyle limited interface
- 260 n/a BUG: Disabling a cust must set "No" in database,
23/01/2004 Version 1.9.6 (mainly bug fixes - important bug (#256) fixed)
- Customers can now be disabled - disabling a customer means that
when disabled, a customer can no longer be selected in ONLY the
add and edit forms of CRM. When searching, the disabled customer
WILL appear, as it will also appear for insert-only users (e.g.
disabling just a customer won't disable an insert-only account)
- Deeplinking to entities or summary pages now is possible. A non-
logged in user will be presented with a login page, though the
original URL deeplink will be preserved
- The installer now checks for register_globals
- The insert-only interface got a makeover
- File downloads (views) are now also mentioned in the journal
- Bug #248 Fixed: Also search filenames of which contents is ignored
- Bug #251 Fixed: Extra fields dont show up on incoming entities
- Bug #256 Fixed: Error in account edit function
- Bug in installer fixed thanks to Jamie (j-me) - the configuration
directive BODY_ENTITY_EDIT was not created using the last versions
of install.php. This is fixed, and the upgrade procedure of 1.9.6
checks if the field exists, and if not, creates it.
11/01/2004 Version 1.9.5 (important changes included, please read!)
- Important- please note! insert-only users can now also see
the list of entities they (or others using the same account)
have added earlier. Please check if this matches your wishes.
- Added more journal entry points
- Adjusted calendar - dates in the past can now also be selected
- View Journals option added to administration page
- Added support for custom text-boxes using TB_ syntax similar
to the TB_ customer fields syntax
- Entity contents journaling support; Option added to show a
drop-down box wich contains the timestamps of all changes to
an entity; the user can roll back as far as desired. This option
is always enabled, though only displayed if system directive
EnableEntityContentsJournaling is set to "Yes" - which it is
by default. Thanks to Kaveh Goudarzi
for the patch!
- Numerous layout improvements
- The "Active" option for accounts is gone - now, when deleting an
account, the account is actually set to inactive. Accounts cannot
be physically deleted anymore but an inactive account will not show
up in the login accounts management section. The account could be
re-activated directly in the database, by setting "active" from "no"
to "yes". CRM is not going to provide this option.
- Notification when en entity is changed - as soon as a value in the
main edit entity page is changed, the user is notified. Also, when
leaving the page without saving, the user will be promted and asked
if the changes should be saved.
- Customer e-mail address on main edit entity page now is a mailto: link
- Customer address and remarks on main edit entity page now also show
line breaks
- If customer home page exists, but isn't prefixed with http://, CRM
adds this to make the link work
- Security improved (please mail if you need details on this)
- Bug #216 Fixed (SetCustomer when having autocomplete on)
- Bug #230 Fixed (Contact e-mail doesn"t display in entity edit pulldown arrow window)
- Bug #235 Fixed (Owner & Assignee always same in update email)
- Bug #226 Fixed (Show category value in main edit entity window)
- Bug #227 Canceled - we couldn't reproduce this problem
(Number instead of name in e-mail)
07/12/2003 Version 1.9.4 (feature addons, bug fixes)
- Entity journaling support. The complete history of changes
(when, who, and what) now can be viewed.
- Added an option AutoCompleteCustomerNames which enables
the auto-complete customer text-box on the main edit
entity page (instead of the customer pulldown box).
- Added an "add entity to this customer" link on the
customer page (request #207)
- Added a "entities due totday" select option in summary
page "due date" pulldown menu (request #200)
- Improved file sorting on main edit page (oldest first)
- PDF Export of customers option added
- Manual updated
- Bug #197 Fixed (Main Page Calendar Entities)
- Bug #188 Fixed (Test CRM in a db without any TBLPRFX set to CRM*)
- Bug #191 Fixed (Duedate notify error)
- Bug #185 Fixed (ereg_replace enters for BRs when showing TB_ boxes)
23/11/2003 Version 1.9.3 (major code changes, feature addons)
- Table prefix support: MySQL tables now can
be prefixed with any characters you like. This
makes multiple repositories within 1 MySQL
database possible.
- Popup list over calendar on main page
now shows more information (added customer
and status)
- Added custom TEXTAREA type fields (only
in customer database). Field prefixed
with "TB_" will now be textarea's in which
enters (linebreaks) can also be used.
- Added an edit button in the [customer]
detail overview (under the arrow) on the
main edit page (feature request #174)
- Recent edited items list on main page
option added (ShowRecentEditedEntities)
- Dropdown arrow on entity edit page now only
shows available [customer] information, and
does not show empty fields anymore
- Better error handling
- Bug #156 fixed (multi-receipients alarm bug)
- Bug #175 fixed (link to [customer] web page)
- Bug #173 fixed (extra fields must be unique)
- Bug #172 fixed (faulty window.close in main screen)
19/10/2003 Version 1.9.2 (feature addon, minor changes)
- Categories are now configurable and when
configured they will appear in a drop-down
list
- Administration page revision
- Main page calendar now only shows entities
which are not deleted
- Link style is now consistant and recognisable
- Management interface list is now also sortable
- Main page language adjustment
- Standard menu items removed from main page
- Bug #142 fixed; inserted entities with an
attachment are now handled ok
- " and ' bug in main page calendar fixed (#147)
- HTML summary is now correct (had some errors)
- NOTABS navigation style updated
- Manual updated
12/10/2003 Version 1.9.1 (minor changes)
- Added an option to show a three-month
calendar overview on the main page
- PDF reports are now created using FPDF,
all characters show up right now, and
the reports are much prettier
- Bug 140,105,134,136,135 and 118 fixed (see below)
- Customers can now be imported and ex-
ported
- Customer main names can now also be adjusted
Fixed bug list:
140 BUG: Summary also searches deleted items when
not asked to do so
105 BUG: Close window when deleting file
134 BUG: extract $_REQUEST in help
136 BUG: handle_error() in install.php
135 BUG: Prio var resets to default in summary page
118 BUG: diacritical chars in PDF-export
05/10/2003 Version 1.9.0 (major changes)
Please note: the CRM global usage structure has been
changed for this version. The standard status
variable "close" is not interpreted anymore since
status variables are now configurable. The upgrade
procedure handles this, however it requires a
little "getting used to" if you are used to using
former versions of CRM.
- Added the option to send the assignee an e-mail
when an entity is added and assigned to him/her
or when one of his/hers entities is updated
- Total customer administration and navigation
revesion
- Fixed a language bug in the calendar
- Backup and restore functionality added (can also
be used for cloning repositories)
- Status and priority variables can now be changed
in name and color
- The text search function now also search trough
extra field values
- PDF-reports now are multi-lingual
- Improved search status popup window
- Better error handling
- Several bugfixes
06/09/2003 Version 1.8.2
- Communicated queries (from summary to csv page) now
are coded and unreadable
- Added a pop-up window when searching for random text
strings. The window closes automatically when the
search is ready.
- Added the possibility to mark an entity as "read-only"
for users who are neither owner nor assignee. When this
box is checked, attached documents are also protected to
being read by a read-only user.
- When searching, binairy attachments now will also be
searched. e.g. all text in a Word document will be
matched case-IN-sensitive, though binairy (executable)
files and images will be skipped. Works really well.
- Fixed a bug when physically deleting an entity
- The phonebook now searches also in the [customer]
contact data
- PDF reports and exports now are lined out, though the font
type now is Courier, which in turn is not really pretty
- Increased the width of the overlib popup windows
- 2 languages added for download (Brasilian- Portuguese
and French)
- Little link bug fixed (lan_entries to lan_entries.php)
(this did work on the test systems)
- Some spell corrections in the English pack file
- Standard supplied language packs now only display
the language name in the native language instead
of showing it in Englisch (i.e. Frech became Francais)
- Updated a deprecated directive in install.php which might
have caused warnings when installing on a very new PHP
installation (mysql_create_db() -> "SQL CREATE DATABASE")
- Added a user type which can view all entities, not only
his/her own. New user type is called "Read-only all entities"
- When an entity is added, the standard owner now is the
the user which adds the entity.
- Improved session deletion when logging out
- Bug #85 fixed
- Added a check_config function to check for double configuration
entries.
30/06/2003 Version 1.8.1
- Complete mail subsystem revision (containing:)
- Email bodies are now editable
- When an add-entity alarm email is sent, the
entity contents and attached documents are
now mailed also as attachments.
- Fixed a bug in duedate-notify-cron.php
- The SMTP server to use now is configurable
- Extra error handling added for cookie errors
- Inserted entities can now also be deleted
without being assigned/owned first
- Now used array $_FILE for uploads instead
of $userfile (this fixes the windows
upload bug)
- Admin's can now only alter repositories in
which they have an admin account
20/06/2003 Version 1.8 stable (major issues included)
- All 7 items from 1.8-pre1 (including 2 majors)
- Major: Customer insert subsystem added. This adds the
possibility for [customers] to add entities by them-
selves. (by coupling a certain user to a customer)
- Security issue entity #46 fixed (see devel CRM for details)
- Two more appearences of "Edit Extra Fields" removed
- Clearance level method adjusted (the 'limited' and 'administrator
bullets when managing users are gone)
- Some of the tables in the main view can now be sorted. It
concers "status","priority","category" and "customer".
- Lots and lots and lots of logging points added.
- Flatlogging disabled (only actions are logged, not all hits)
- Option to empty the session table added in the repository
management section
- Option to download the log in CSV added in the View logs
& stats section
- Administration page modified (it now looks better and
is more consistant)
- Some security enhanchments (no alarming issues)
- Statistics page dramatically reduced. Only activity sta-
tistics are shown, all other graphs were removed.
- The edit page for restricted users (read-only own entities) now
is also multilingual
- Manual updated
- Little fixes to install and upgrade procedures
04/06/2003 Version 1.8-pre1 (major issues included)
- Major: "login users" and "owners/assignees" are now merged.
- Major: Complete Extra Field Management interface added, extra
fields are now consistant and 100% safe to work with (they
were safe to work with already but now it's also understandable)
- Option added to empty the phonebook before importing new data
- The first installed user (during installation procedure) is
now directly an administrator. Users with only the right
admin password cannot grand administrative rights to
themselves or other users anymore.
- Custom fields are now displayed in the regular edit window
which also means that the "Edit extra values" option is
removed on various locations
- Added option to edit an entity in the main window when using
the popup window in the main entity list
- PDF manual added (draft state)
- Installer procedure adjusted (better checks)
06/05/2003 Version 1.7d
- PDF exports of your phonebook now works again
- Added a configuration option to adjust the number of months which are chown
in the various calendar appearences.
- Cookie timeout problem handled
- Added "owner" tag when listing files
- Owners/assignees can now be deleted given they have no entities connected to them
04/02/2003 Version 1.7c
- Added epoch values in links to prevent page caching when using a Microsoft proxy (e.g. ISA)
(mentioning ISA because is keeps caching no matter what is in your (pragma) source)
- Fixed a bug which prevented a newly added entity to show up on the summary page (sorting problem)
- "Tag display mode" added in the language management module. When switched on, all language
identifitaction tags are displayed with the values. Very handy when translating CRM.
21/01/2003 Version 1.7b
- Little CSV download bug fixed
14/01/2003 Version 1.7a (clean installs only, do not upgrade!)
- Windows login bug fixed
29/12/2002 Version 1.7 stable (clean installs only, do not upgrade!)
- Language pack management
- Multi repository support (add/remove entire databases)
- E-mail notification when adding a new entity (still limited, though)
- Possibility to install CRM without creating a main database first
- Multilingual support
- Translation module
- Extended PDF support
- Support for custom entity fields (!)
- Enhanched translation module
- Enhanched navigation
- Enhanched administration module
- Some iconisation
- Link fixed in summary short view mode
- Character escape bug fixed
- Language masks for easy adaption of the language set
- Language selection override from admin menu
09/11/2002 Version 1.7 prerelease 2 (clean installs only, do not upgrade!)
- Everything from 1.7pre1
- Support for custom entity fields (!)
- Language selection override from admin menu
- Enhanched translation module
20/10/2002 Version 1.7 prerelease 1 (clean installs only, do not upgrade!)
- Multilingual support
- Translation module
- Extended PDF support
- Enhanched navigation
26/08/2002 Version 1.6 stable (major issues included)
- Fixed to-complex-to-mention bug in users.php
- Fixed a bug in edit.php. When typing a category name with a single quote (') in it, the SQL
query returned an error. I forgot to escape it.
- I Visio'd a diagram to explain how the user thing works. Available at *** NO LONGER AVAILABLE ***.
- Added PDF report support for several functions. You can get a PDF summary of an entity, and you can
download the management information in PDF-format.
- A simple but very efficient phonebook was implemented. It can also be exported to PDF.
- IT IS RECOMMENDED that you install this version 'clean' e.g. do not upgrade an older version. The install
procedure however SHOULD handle an upgrade quite well, though it was never thoroughly tested.
14/08/2002 Version 1.6 (pre-release) (major issues included)
- Instead of the C | E | A | D links, there is now a pop-up quickmenu. This works much better,
though it probably limits the number of browsers in which this works. This hasn't been
tested yet, though
- Adjusted the colors to more readable values
- Added a config option for a login message which will be displayed when a user logs in
- Dramatically improved the log routine. User adds, edits and modifications will now also be
logged. Every click a user makes was already logged, though from now on the used account
name is also saved to the database
- The upgrade procedure handles the database changes
- Added the option to grant administrator priviledges to a login account. The user who owns
such an account will not be promped for a password when entering the 'Administration'-section
- MAJOR:
- Limited login accounts now MUST be named after a username which resides in the main
users table. When a limited login account is created for a perticular user, the name
of this user cannot be changed in the main users list until the limited account is
deleted.
- When logging on as a limited user, you are no longer prompted to select your name from the
presented list of NON-..-members. Instead, limited accounts, as discribed ealier, MUST MATCH
wich a user in the main user list (or: a user to whom entities can be assigned).
The limited user will immediately see his or her open
entities after logging on. The possibility of marking a user as a member now is useless, and
therefore removed.
These 2 points mark the completion of the user-thing makeover. The user administration is now
almost 100% the same as you're used to in most applications.
10/07/2002 Version 1.5f
- Fixed a bug in the duedate-notify script. It had a hard-coded testsite URL in it.
- Fixed a bug in the calendar. It generated 2 warnings when showing a month in the next year.
02/07/2002 Version 1.5e
- Fixed a little summary bug in the statistics code.
- Removed the outdated manual
29/06/2002 Version 1.5d
- Changed database structure for CRMloginusers.password from "NOT NULL default ''" to
"default NULL" hoping to solvee the "Column password cannot be NULL" problem
- Increased the dimensions of the TEXTAREA used when editing an entity
- Added a config option for the auto-logoff-timeout
- Completed work on auto-appearing calendar. One can only insert a date using the calendar,
whilst after that there also is an extra server-side date validation
When upgrading: version 1.5d comes with an added config option - see the UPGRADING in the tarball for details
18/06/2002 Version 1.5c
- Revised date validation (worked only on IE, now in all browsers)
Thanks to David Blandel
- Fixed little bug with [alarm settings] also showing when adding a new enitity. This is illegal
because an alarm is connected to an enitity by its entity id, which is not yet set when adding
a new one.
15/06/2002 Version 1.5b
- Added date validation to "Due date" and "Alarm date" forms
- Added the option to try to write the config file from within the installer procedure.
14/06/2002 Version 1.5a
- Major update. Added install.php install script which takes
care of almost all installation stuff
- Updated documentation
13/06/2002 Version 1.4a
- Documentation updated
- Added section 'manage accounts' in the admin section to update account type, passwords, and create new accounts
- Only hard-coded account left is debug, 'management'-type accounts now go under the 'limited' profile
- Site statistics code fixes
- Some grammar fixes
When upgrading: version 1.4a comes with a little database structure change!
11/06/2002 Version 1.3d
- Freshmeat release (nowadays FreeCode)
05/05/2002 Version 0.99. Saw the light. Posted on SourceForce and Freshmeat (nowadays FreeCode)
- Fist major production usage
04/05/2002 Versions prior to 0.99 (starting 1999)
- Testing, building, using etcetera. Never released (wasn't open source yet).
- END OF CHANGELOG -