diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_versioning_list.xml b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_versioning_list.xml index cde82a2af9670d07c7bdff2509187e052901da7a..9fba35fd2081736306dbfaa4db96b321a845a387 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_versioning_list.xml +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_catalog_versioning_list.xml @@ -23,6 +23,18 @@ <key> <string>_data</string> </key> <value> <dictionary> + <item> + <key> <string>getEffectiveDate</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>getExpirationDate</string> </key> + <value> + <dictionary/> + </value> + </item> <item> <key> <string>getLanguage</string> </key> <value> @@ -58,6 +70,8 @@ <string>getLanguage</string> <string>getVersion</string> <string>getRevision</string> + <string>getEffectiveDate</string> + <string>getExpirationDate</string> </list> </value> </item> @@ -83,7 +97,9 @@ <value> <string>uid\r\n getLanguage\r\n getVersion\r\n -getRevision</string> </value> +getRevision\r\n +getEffectiveDate\r\n +getExpirationDate</string> </value> </item> <item> <key> <string>cache_time_</string> </key> @@ -132,7 +148,8 @@ VALUES\n <dtml-sqlvar expr="getVersion[loop_item]" type="string" optional>,\n <dtml-sqlvar expr="getLanguage[loop_item]" type="string" optional>,\n <dtml-sqlvar expr="getRevision[loop_item]" type="string" optional>,\n - <dtml-sqlvar expr="getEffectiveDate[loop_item]" type="datetime" optional>\n + <dtml-sqlvar expr="getEffectiveDate[loop_item]" type="datetime" optional>,\n + <dtml-sqlvar expr="getExpirationDate[loop_item]" type="datetime" optional>\n )\n <dtml-if sequence-end>\n <dtml-else>\n @@ -188,7 +205,8 @@ VALUES\n <dtml-sqlvar expr="getVersion[loop_item]" type="string" optional>,\n <dtml-sqlvar expr="getLanguage[loop_item]" type="string" optional>,\n <dtml-sqlvar expr="getRevision[loop_item]" type="string" optional>,\n - <dtml-sqlvar expr="getEffectiveDate[loop_item]" type="datetime" optional>\n + <dtml-sqlvar expr="getEffectiveDate[loop_item]" type="datetime" optional>,\n + <dtml-sqlvar expr="getExpirationDate[loop_item]" type="datetime" optional>\n )\n <dtml-if sequence-end>\n <dtml-else>\n diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_versioning.xml b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_versioning.xml index 4e1021c1a3bbe9b75750e6be91bd9c5095401d74..be63c5d07824d8a50dcabc46c8106ae7ca3d2421 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_versioning.xml +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_create_versioning.xml @@ -62,10 +62,12 @@ `language` varchar(2) default \'\',\n `revision` varchar(10) default \'\',\n `effective_date` datetime default NULL,\n + `expiration_date` datetime default NULL,\n PRIMARY KEY (`uid`),\n KEY `version` (`version`),\n KEY `language` (`language`),\n - KEY `effective_date` (`effective_date`)\n + KEY `effective_date` (`effective_date`),\n + KEY `expiration_date` (`effective_date`)\n ) TYPE=InnoDB;\n </string> </value> </item> @@ -109,10 +111,12 @@ `language` varchar(2) default \'\',\n `revision` varchar(10) default \'\',\n `effective_date` datetime default NULL,\n + `expiration_date` datetime default NULL,\n PRIMARY KEY (`uid`),\n KEY `version` (`version`),\n KEY `language` (`language`),\n - KEY `effective_date` (`effective_date`)\n + KEY `effective_date` (`effective_date`),\n + KEY `expiration_date` (`effective_date`)\n ) TYPE=InnoDB;\n </string> </value> </item> diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/change_log b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/change_log index 62744ba94918a0ceaa42e0a18ae36effc9f567b1..d2cff89a9445891382d302acf5a2f6307520cc1c 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/change_log +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/change_log @@ -1,3 +1,6 @@ +2009-04-15 Kazuhiko +* add effective_date and expiration_date in versioning table. + 2009-04-01 vincentd * Move here versioning table from erp5_dms_mysql_innodb_catalog. diff --git a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision index 50f0bcd37553d013ca12d64ebde925a26d4256d7..d55f9f7457c480079465ca51b679ee672016af1a 100644 --- a/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision +++ b/product/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision @@ -1 +1 @@ -135 \ No newline at end of file +136 \ No newline at end of file