From 8e93c84549ddfceacb834369dffdb84dc1eb64db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Sat, 10 Dec 2005 16:51:07 +0000
Subject: [PATCH] make creation_date and modification_date available to
 catalog.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4583 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../ERP5Catalog/sql/erp5_mysql/z_catalog_object_list.zsql | 8 ++++++--
 product/ERP5Catalog/sql/erp5_mysql/z_create_catalog.zsql  | 2 ++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/product/ERP5Catalog/sql/erp5_mysql/z_catalog_object_list.zsql b/product/ERP5Catalog/sql/erp5_mysql/z_catalog_object_list.zsql
index 00e9564080..a2dbe4583e 100755
--- a/product/ERP5Catalog/sql/erp5_mysql/z_catalog_object_list.zsql
+++ b/product/ERP5Catalog/sql/erp5_mysql/z_catalog_object_list.zsql
@@ -33,7 +33,9 @@ getDestinationReference
 getStringIndex
 getIntIndex
 getFloatIndex
-hasCellContent</params>
+hasCellContent
+getCreationDate
+getModificationDate</params>
 REPLACE INTO
   catalog
 VALUES
@@ -65,7 +67,9 @@ VALUES
   <dtml-sqlvar expr="getStringIndex[loop_item]" type="string" optional>,
   <dtml-sqlvar expr="getIntIndex[loop_item]" type="int" optional>,
   <dtml-sqlvar expr="getFloatIndex[loop_item]" type="float" optional>,
-  <dtml-sqlvar expr="hasCellContent[loop_item]" type="int" optional>
+  <dtml-sqlvar expr="hasCellContent[loop_item]" type="int" optional>,
+  <dtml-sqlvar expr="getCreationDate[loop_item]" type="datetime" optional>,
+  <dtml-sqlvar expr="getModificationDate[loop_item]" type="datetime" optional>
 )
 <dtml-if sequence-end><dtml-else>,</dtml-if>
 </dtml-in>
diff --git a/product/ERP5Catalog/sql/erp5_mysql/z_create_catalog.zsql b/product/ERP5Catalog/sql/erp5_mysql/z_create_catalog.zsql
index e9a6fb1bd6..25f538c933 100755
--- a/product/ERP5Catalog/sql/erp5_mysql/z_create_catalog.zsql
+++ b/product/ERP5Catalog/sql/erp5_mysql/z_create_catalog.zsql
@@ -40,6 +40,8 @@ CREATE TABLE `catalog` (
   `int_index` INT,
   `float_index` real,
   `has_cell_content` bool,
+  `creation_date` datetime,
+  `modification_date` datetime,
   PRIMARY KEY  (`uid`),
   KEY `security_uid` (`security_uid`),
   KEY `Parent` (`parent_uid`),
-- 
2.30.9