From ea0dc614a5e33466bbad1ecbe85d29d266ccc66e Mon Sep 17 00:00:00 2001
From: Yoshinori Okuji <yo@nexedi.com>
Date: Mon, 21 Nov 2005 16:53:23 +0000
Subject: [PATCH] Add a new property dependency.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4368 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../ERP5/PropertySheet/BusinessTemplate.py    | 43 +++++++++++--------
 1 file changed, 24 insertions(+), 19 deletions(-)

diff --git a/product/ERP5/PropertySheet/BusinessTemplate.py b/product/ERP5/PropertySheet/BusinessTemplate.py
index 96907c0d0d..6acfbb404d 100755
--- a/product/ERP5/PropertySheet/BusinessTemplate.py
+++ b/product/ERP5/PropertySheet/BusinessTemplate.py
@@ -33,97 +33,97 @@ class BusinessTemplate:
 
   _properties = (
     { 'id'          : 'template_portal_type_id',
-      'description' : 'A list of ids of portal types used by this module',
+      'description' : 'A list of ids of portal types used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_module_id',
-      'description' : 'A list of ids of modules used by this module',
+      'description' : 'A list of ids of modules used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_skin_id',
-      'description' : 'A list of ids of skins used by this module',
+      'description' : 'A list of ids of skins used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_workflow_id',
-      'description' : 'A list of ids of skins used by this module',
+      'description' : 'A list of ids of skins used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_product_id',
-      'description' : 'A list of ids of products used by this module',
+      'description' : 'A list of ids of products used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_document_id',
-      'description' : 'A list of ids of documents used by this module',
+      'description' : 'A list of ids of documents used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_property_sheet_id',
-      'description' : 'A list of ids of property sheets used by this module',
+      'description' : 'A list of ids of property sheets used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_role',
-      'description' : 'A list of ids of roles used by this module',
+      'description' : 'A list of ids of roles used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_catalog_method_id',
-      'description' : 'A list of ids of catalog methods used by this module',
+      'description' : 'A list of ids of catalog methods used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_catalog_result_key',
-      'description' : 'A list of ids of catalog result keys used by this module',
+      'description' : 'A list of ids of catalog result keys used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_catalog_related_key',
-      'description' : 'A list of ids of catalog related keys used by this module',
+      'description' : 'A list of ids of catalog related keys used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_catalog_result_table',
-      'description' : 'A list of ids of catalog result tables used by this module',
+      'description' : 'A list of ids of catalog result tables used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_site_property_id',
-      'description' : 'A list of ids of site properties used by this module',
+      'description' : 'A list of ids of site properties used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_base_category',
-      'description' : 'A list of ids of base categories used by this module',
+      'description' : 'A list of ids of base categories used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_action_path',
-      'description' : 'A list of ids of actions used by this module',
+      'description' : 'A list of ids of actions used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_extension_id',
-      'description' : 'A list of ids of extensions used by this module',
+      'description' : 'A list of ids of extensions used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_test_id',
-      'description' : 'A list of ids of tests used by this module',
+      'description' : 'A list of ids of tests used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_path',
-      'description' : 'A list of object paths used by this module',
+      'description' : 'A list of object paths used by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
     { 'id'          : 'template_message_translation',
-      'description' : 'A list of message translations by this module',
+      'description' : 'A list of message translations by this template',
       'type'        : 'lines',
       'mode'        : 'w',
       'default'     : () },
@@ -141,6 +141,11 @@ class BusinessTemplate:
       'type'        : 'text',
       'mode'        : 'w',
       'default'     : '' },
+    { 'id'          : 'dependency',
+      'description' : 'a list of template names required by this template',
+      'type'        : 'lines',
+      'mode'        : 'w',
+      'default'     : '' },
     { 'id'          : 'template_format_version',
       'description' : 'Business Template format version',
       'type'        : 'int',
-- 
2.30.9