From 70e532e1418fcd129d4dadcc2b909865516cee01 Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Wed, 15 Nov 2006 14:35:26 +0000
Subject: [PATCH] Add Task property sheet to all rules.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@11312 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/AmortisationRule.py           | 1 +
 product/ERP5/Document/DeliveryRule.py               | 1 +
 product/ERP5/Document/InvoiceRule.py                | 1 +
 product/ERP5/Document/InvoiceTransactionRule.py     | 1 +
 product/ERP5/Document/InvoicingRule.py              | 1 +
 product/ERP5/Document/OrderRule.py                  | 1 +
 product/ERP5/Document/PaymentRule.py                | 1 +
 product/ERP5/Document/ProductionOrderRule.py        | 1 +
 product/ERP5/Document/Rule.py                       | 1 +
 product/ERP5/Document/TransformationRule.py         | 1 +
 product/ERP5/Document/TransformationSourcingRule.py | 1 +
 11 files changed, 11 insertions(+)

diff --git a/product/ERP5/Document/AmortisationRule.py b/product/ERP5/Document/AmortisationRule.py
index 81908870ab..83b1dd13c1 100644
--- a/product/ERP5/Document/AmortisationRule.py
+++ b/product/ERP5/Document/AmortisationRule.py
@@ -65,6 +65,7 @@ class AmortisationRule(Rule):
                       , PropertySheet.XMLObject
                       , PropertySheet.CategoryCore
                       , PropertySheet.DublinCore
+                      , PropertySheet.Task
                       )
 
     movement_name_dict = { 'immobilisation':   { 'immo':  'start_immo',
diff --git a/product/ERP5/Document/DeliveryRule.py b/product/ERP5/Document/DeliveryRule.py
index d5119cf985..b0eabf3807 100644
--- a/product/ERP5/Document/DeliveryRule.py
+++ b/product/ERP5/Document/DeliveryRule.py
@@ -56,6 +56,7 @@ class DeliveryRule(Rule):
                     , PropertySheet.XMLObject
                     , PropertySheet.CategoryCore
                     , PropertySheet.DublinCore
+                    , PropertySheet.Task
                     )
 
   def _test(self, movement):
diff --git a/product/ERP5/Document/InvoiceRule.py b/product/ERP5/Document/InvoiceRule.py
index 7a56b30c55..e015f86e95 100644
--- a/product/ERP5/Document/InvoiceRule.py
+++ b/product/ERP5/Document/InvoiceRule.py
@@ -59,6 +59,7 @@ class InvoiceRule(DeliveryRule):
                       , PropertySheet.XMLObject
                       , PropertySheet.CategoryCore
                       , PropertySheet.DublinCore
+                      , PropertySheet.Task
                       )
     
     security.declareProtected(Permissions.AccessContentsInformation,
diff --git a/product/ERP5/Document/InvoiceTransactionRule.py b/product/ERP5/Document/InvoiceTransactionRule.py
index 1cf6d05fce..10449167d6 100644
--- a/product/ERP5/Document/InvoiceTransactionRule.py
+++ b/product/ERP5/Document/InvoiceTransactionRule.py
@@ -60,6 +60,7 @@ class InvoiceTransactionRule(Rule, PredicateMatrix):
                     , PropertySheet.XMLObject
                     , PropertySheet.CategoryCore
                     , PropertySheet.DublinCore
+                    , PropertySheet.Task
                     )
   
   def _test(self, movement):
diff --git a/product/ERP5/Document/InvoicingRule.py b/product/ERP5/Document/InvoicingRule.py
index 3742593749..cac0486948 100644
--- a/product/ERP5/Document/InvoicingRule.py
+++ b/product/ERP5/Document/InvoicingRule.py
@@ -61,6 +61,7 @@ class InvoicingRule(Rule):
                     , PropertySheet.XMLObject
                     , PropertySheet.CategoryCore
                     , PropertySheet.DublinCore
+                    , PropertySheet.Task
                     )
 
   security.declareProtected(Permissions.AccessContentsInformation,
diff --git a/product/ERP5/Document/OrderRule.py b/product/ERP5/Document/OrderRule.py
index dbba425f0b..cb9b56cb9e 100644
--- a/product/ERP5/Document/OrderRule.py
+++ b/product/ERP5/Document/OrderRule.py
@@ -56,6 +56,7 @@ class OrderRule(DeliveryRule):
                     , PropertySheet.XMLObject
                     , PropertySheet.CategoryCore
                     , PropertySheet.DublinCore
+                    , PropertySheet.Task
                     )
 
   # Simulation workflow
diff --git a/product/ERP5/Document/PaymentRule.py b/product/ERP5/Document/PaymentRule.py
index 5a2cc10cf8..8d4a4257a6 100644
--- a/product/ERP5/Document/PaymentRule.py
+++ b/product/ERP5/Document/PaymentRule.py
@@ -62,6 +62,7 @@ class PaymentRule(Rule):
                       , PropertySheet.XMLObject
                       , PropertySheet.CategoryCore
                       , PropertySheet.DublinCore
+                      , PropertySheet.Task
                       )
 
     def _test(self, movement):
diff --git a/product/ERP5/Document/ProductionOrderRule.py b/product/ERP5/Document/ProductionOrderRule.py
index 9812ef654b..dfa8965bea 100644
--- a/product/ERP5/Document/ProductionOrderRule.py
+++ b/product/ERP5/Document/ProductionOrderRule.py
@@ -57,6 +57,7 @@ class ProductionOrderRule(OrderRule):
                       , PropertySheet.XMLObject
                       , PropertySheet.CategoryCore
                       , PropertySheet.DublinCore
+                      , PropertySheet.Task
                       )
 
     # Simulation workflow
diff --git a/product/ERP5/Document/Rule.py b/product/ERP5/Document/Rule.py
index c98143923a..79d9767a1d 100644
--- a/product/ERP5/Document/Rule.py
+++ b/product/ERP5/Document/Rule.py
@@ -80,6 +80,7 @@ class Rule(XMLObject, Predicate):
                     , PropertySheet.XMLObject
                     , PropertySheet.CategoryCore
                     , PropertySheet.DublinCore
+                    , PropertySheet.Task
                     )
   
   # Portal Type of created children
diff --git a/product/ERP5/Document/TransformationRule.py b/product/ERP5/Document/TransformationRule.py
index a189ecc6c9..1b57d3ab24 100644
--- a/product/ERP5/Document/TransformationRule.py
+++ b/product/ERP5/Document/TransformationRule.py
@@ -58,6 +58,7 @@ class TransformationRule(Rule):
                       , PropertySheet.XMLObject
                       , PropertySheet.CategoryCore
                       , PropertySheet.DublinCore
+                      , PropertySheet.Task
                       )
     # Class variable 
     simulation_movement_portal_type = "Simulation Movement"
diff --git a/product/ERP5/Document/TransformationSourcingRule.py b/product/ERP5/Document/TransformationSourcingRule.py
index 316ed42c9d..2045a64b76 100644
--- a/product/ERP5/Document/TransformationSourcingRule.py
+++ b/product/ERP5/Document/TransformationSourcingRule.py
@@ -141,6 +141,7 @@ class TransformationSourcingRule(Rule):
                       , PropertySheet.XMLObject
                       , PropertySheet.CategoryCore
                       , PropertySheet.DublinCore
+                      , PropertySheet.Task
                       )
     # Class variable 
     simulation_movement_portal_type = "Simulation Movement"
-- 
2.30.9