[interchange-cvs] interchange - racke modified WHATSNEW
interchange-cvs at icdevgroup.org
interchange-cvs at icdevgroup.org
Thu Jul 17 20:39:00 EDT 2003
User: racke
Date: 2003-07-17 23:39:20 GMT
Modified: . WHATSNEW
Log:
documented a bunch of recent changes
Revision Changes Path
2.144 +99 -0 interchange/WHATSNEW
rev 2.144, prev_rev 2.143
Index: WHATSNEW
===================================================================
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.143
retrieving revision 2.144
diff -u -r2.143 -r2.144
--- WHATSNEW 8 Jul 2003 11:41:00 -0000 2.143
+++ WHATSNEW 17 Jul 2003 23:39:20 -0000 2.144
@@ -29,6 +29,82 @@
than one. We were overloading the discount_price() routine, which
was dumb, so a new discount_subtotal() routine takes over.
+* Add iso_time and null_time options for updating UserDB time_field:
+
+ UserDB default null_time 1
+ UserDB default iso_time 1
+
+* Add stubs for log_error and errstr routines in the database
+ modules.
+
+* Fix for broken getppid() on Linux systems with threads enabled.
+ To implement, use
+
+ Variable MV_GETPPID_BROKEN 1
+
+ in interchange.cfg. It substitutes a syscall(64) for the getppid
+ call.
+
+ This should only be necessary on systems with threads enabled,
+ which is NOT recommended for IC.
+
+Tables
+------
+
+* Set up error reporting to be able to catch database errors
+ and display in session, catalog error.log, or global error.log
+
+ 1. Logging levels are on a per-table basis, with
+ defaults that can be set with DatabaseDefault:
+
+ DatabaseDefault LOG_ERROR_CATALOG 1
+ DatabaseDefault LOG_ERROR_SESSION 1
+ DatabaseDefault LOG_ERROR_GLOBAL 0
+ DatabaseDefault DIE_ERROR 0
+
+ 2. Log errors to the catalog error.log by default.
+
+ Database inventory LOG_ERROR_CATALOG 0|1*
+
+ 3. Log errors to the session always if an admin, and
+ controlled by configuration if not.
+
+ Database inventory LOG_ERROR_SESSION 0|1*
+
+ This has the effect of giving a big red error message when such
+ an event as failing to create a record occured. In most cases,
+ you would be able to use the <-Back button and fix the error
+ and resubmit.
+
+ The error tag is "table foo", where foo is the table.
+
+ 4. Die at the page level (500 error) only if that is explicit
+ request in config for that table:
+
+ Database inventory DIE_ERROR 0*|1
+
+ 5. Log errors globally only on explicit request:
+
+ Database inventory LOG_ERROR_GLOBAL 0*|1
+
+ 6. LENGTH_EXCEPTION errors go into warnings if they are handled
+ with truncate.
+
+ * default
+
+* Fix numeric sorting in SQL statements if a field is NUMERIC.
+
+* Allow limits from SQL statement to flow through even if ml="" is set
+ and let direct_sql.html admin page honor them.
+
+* Fix table names so that we don't have the funky .txt problems
+ where a SQL query would not work on a DBM database unless
+ the file name base matched the table name.
+
+* Attempt to regularize error messages so that they can be
+ more easily translated. Now should have about 50% less
+ variations.
+
Payment
-------
@@ -53,6 +129,9 @@
# Remap Monaco to France for UPS
Variable UPS_COUNTRY_REMAP MC=FR
+* Add ability to build weight adjustments based on Simple options
+ settings. Requires a "weight" field in the options table.
+
UI
--
@@ -83,6 +162,13 @@
* Made default metadata (for merge) match foundation.
+* Fix inability to set and retain multiple user groups with fix
+ provided by Sonny Cook.
+
+* Prevent display of meta database when relocated from meta editor.
+
+* Write the selected PGP/GPG key to the Variable table setting.
+
Form
----
@@ -138,6 +224,15 @@
The "Specific" tab will be presented open when the record is edited.
The form focus will be at the "baz" field.
+* Substitute placeholders in lookup_query (just like with prepend and append):
+
+ _UI_TABLE_
+ _UI_COLUMN_
+ _UI_KEY_
+
+ This allows foreign table lookup queries to be tailored for the record
+ currently being edited in the table editor.
+
Foundation
----------
@@ -151,6 +246,8 @@
* Add HIDE_FIELD to products database definition, so products marked
inactive will not be found in search.
+* Add --[L]select state[/L]-- blank option to shipping address form.
+
Usertags
--------
@@ -187,6 +284,8 @@
----
* Set $CGI->{mv_tmp_session} to signal that a "robot" is in charge.
+
+* filter option added for Job output
SQL Parsing
-----------
More information about the interchange-cvs
mailing list