[Erp5-report] r17425 - in /erp5/trunk/bt5/erp5_payroll: PathTemplateItem/portal_rules/ bt/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Nov 6 18:06:46 CET 2007


Author: alex
Date: Tue Nov  6 18:06:46 2007
New Revision: 17425

URL: http://svn.erp5.org?rev=17425&view=rev
Log:
changes to support new style Rules
- added reference, version and test_method_id to rule objects exported as paths
- added group_type_list in rules type definitions
- added rule test scripts in portal_skins
- added rule_validation_workflow to rule workflow chains

Added:
    erp5/trunk/bt5/erp5_payroll/bt/template_tool_id_list
Modified:
    erp5/trunk/bt5/erp5_payroll/PathTemplateItem/portal_rules/default_pay_sheet_transaction_rule.xml
    erp5/trunk/bt5/erp5_payroll/bt/revision

Modified: erp5/trunk/bt5/erp5_payroll/PathTemplateItem/portal_rules/default_pay_sheet_transaction_rule.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/PathTemplateItem/portal_rules/default_pay_sheet_transaction_rule.xml?rev=17425&r1=17424&r2=17425&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/PathTemplateItem/portal_rules/default_pay_sheet_transaction_rule.xml (original)
+++ erp5/trunk/bt5/erp5_payroll/PathTemplateItem/portal_rules/default_pay_sheet_transaction_rule.xml Tue Nov  6 18:06:46 2007
@@ -3,15 +3,36 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>Products.ERP5Type.Document.InvoiceTransactionRule</string>
-          <string>InvoiceTransactionRule</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
+        <global name="InvoiceTransactionRule" module="Products.ERP5Type.Document.InvoiceTransactionRule"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Add_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Delete_objects_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>_Modify_portal_content_Permission</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
             <value>
@@ -25,6 +46,12 @@
             </value>
         </item>
         <item>
+            <key> <string>_identity_criterion</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
             <key> <string>_mt_index</string> </key>
             <value>
               <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
@@ -37,10 +64,20 @@
             </value>
         </item>
         <item>
+            <key> <string>_range_criterion</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
             <key> <string>_tree</string> </key>
             <value>
               <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
             </value>
+        </item>
+        <item>
+            <key> <string>default_reference</string> </key>
+            <value> <string>default_pay_sheet_transaction_rule</string> </value>
         </item>
         <item>
             <key> <string>id</string> </key>
@@ -61,8 +98,16 @@
             <value> <string>Invoice Transaction Rule</string> </value>
         </item>
         <item>
+            <key> <string>test_method_id</string> </key>
+            <value>
+              <tuple>
+                <string>InvoiceTransactionRule_test</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
             <key> <string>title</string> </key>
-            <value> <string></string> </value>
+            <value> <string>Default Pay Sheet Transaction Rule</string> </value>
         </item>
         <item>
             <key> <string>uid</string> </key>
@@ -70,30 +115,22 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>version</string> </key>
+            <value> <string>1</string> </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
   <record id="2" aka="AAAAAAAAAAI=">
     <pickle>
-      <tuple>
-        <tuple>
-          <string>BTrees.Length</string>
-          <string>Length</string>
-        </tuple>
-        <none/>
-      </tuple>
+      <global name="Length" module="BTrees.Length"/>
     </pickle>
     <pickle> <int>0</int> </pickle>
   </record>
   <record id="3" aka="AAAAAAAAAAM=">
     <pickle>
-      <tuple>
-        <tuple>
-          <string>BTrees.OOBTree</string>
-          <string>OOBTree</string>
-        </tuple>
-        <none/>
-      </tuple>
+      <global name="OOBTree" module="BTrees._OOBTree"/>
     </pickle>
     <pickle>
       <tuple>
@@ -110,13 +147,7 @@
   </record>
   <record id="4" aka="AAAAAAAAAAQ=">
     <pickle>
-      <tuple>
-        <tuple>
-          <string>BTrees.OOBTree</string>
-          <string>OOBTree</string>
-        </tuple>
-        <none/>
-      </tuple>
+      <global name="OOBTree" module="BTrees._OOBTree"/>
     </pickle>
     <pickle>
       <none/>
@@ -125,17 +156,14 @@
   <record id="5" aka="AAAAAAAAAAU=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>Persistence</string>
-          <string>PersistentMapping</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_container</string> </key>
+        <global name="PersistentMapping" module="Persistence.mapping"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
             <value>
               <dictionary>
                 <item>
@@ -196,6 +224,37 @@
   <record id="7" aka="AAAAAAAAAAc=">
     <pickle>
       <tuple>
+        <global name="PersistentMapping" module="Persistence.mapping"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <int>0</int> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key> <int>1</int> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="8" aka="AAAAAAAAAAg=">
+    <pickle>
+      <tuple>
         <tuple>
           <string>Persistence</string>
           <string>PersistentMapping</string>
@@ -212,22 +271,108 @@
                 <item>
                     <key> <int>0</int> </key>
                     <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAk=</string> </persistent>
+                      <persistent> <string encoding="base64">AAAAAAAAAAs=</string> </persistent>
                     </value>
                 </item>
                 <item>
                     <key> <int>1</int> </key>
                     <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAo=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="8" aka="AAAAAAAAAAg=">
+                      <persistent> <string encoding="base64">AAAAAAAAAAw=</string> </persistent>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="9" aka="AAAAAAAAAAk=">
+    <pickle>
+      <tuple>
+        <global name="PersistentMapping" module="Persistence.mapping"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/2</string> </key>
+                    <value> <int>0</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/3</string> </key>
+                    <value> <int>1</int> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="10" aka="AAAAAAAAAAo=">
+    <pickle>
+      <tuple>
+        <global name="PersistentMapping" module="Persistence.mapping"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/4</string> </key>
+                    <value> <int>0</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/5</string> </key>
+                    <value> <int>9</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/6</string> </key>
+                    <value> <int>1</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/7</string> </key>
+                    <value> <int>2</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/8</string> </key>
+                    <value> <int>3</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/9</string> </key>
+                    <value> <int>4</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy2_of_4</string> </key>
+                    <value> <int>5</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy3_of_4</string> </key>
+                    <value> <int>6</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy4_of_4</string> </key>
+                    <value> <int>7</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy_of_4</string> </key>
+                    <value> <int>8</int> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="11" aka="AAAAAAAAAAs=">
     <pickle>
       <tuple>
         <tuple>
@@ -244,24 +389,20 @@
             <value>
               <dictionary>
                 <item>
-                    <key> <int>0</int> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAs=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <int>1</int> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAw=</string> </persistent>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="9" aka="AAAAAAAAAAk=">
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/2</string> </key>
+                    <value> <int>0</int> </value>
+                </item>
+                <item>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/3</string> </key>
+                    <value> <int>1</int> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="12" aka="AAAAAAAAAAw=">
     <pickle>
       <tuple>
         <tuple>
@@ -278,58 +419,12 @@
             <value>
               <dictionary>
                 <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/2</string> </key>
+                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/4</string> </key>
                     <value> <int>0</int> </value>
                 </item>
                 <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/3</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="10" aka="AAAAAAAAAAo=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Persistence</string>
-          <string>PersistentMapping</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_container</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/4</string> </key>
-                    <value> <int>7</int> </value>
-                </item>
-                <item>
                     <key> <string>portal_rules/default_pay_sheet_transaction_rule/5</string> </key>
-                    <value> <int>9</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/6</string> </key>
-                    <value> <int>6</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/7</string> </key>
                     <value> <int>5</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/8</string> </key>
-                    <value> <int>4</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/9</string> </key>
-                    <value> <int>8</int> </value>
                 </item>
                 <item>
                     <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy2_of_4</string> </key>
@@ -345,82 +440,6 @@
                 </item>
                 <item>
                     <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy_of_4</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="11" aka="AAAAAAAAAAs=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Persistence</string>
-          <string>PersistentMapping</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_container</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/2</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/3</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="12" aka="AAAAAAAAAAw=">
-    <pickle>
-      <tuple>
-        <tuple>
-          <string>Persistence</string>
-          <string>PersistentMapping</string>
-        </tuple>
-        <none/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_container</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/4</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/5</string> </key>
-                    <value> <int>5</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy2_of_4</string> </key>
-                    <value> <int>3</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy3_of_4</string> </key>
-                    <value> <int>2</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy4_of_4</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>portal_rules/default_pay_sheet_transaction_rule/copy_of_4</string> </key>
                     <value> <int>4</int> </value>
                 </item>
               </dictionary>

Modified: erp5/trunk/bt5/erp5_payroll/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/bt/revision?rev=17425&r1=17424&r2=17425&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/bt/revision (original)
+++ erp5/trunk/bt5/erp5_payroll/bt/revision Tue Nov  6 18:06:46 2007
@@ -1,1 +1,1 @@
-162
+164

Added: erp5/trunk/bt5/erp5_payroll/bt/template_tool_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/bt/template_tool_id_list?rev=17425&view=auto
==============================================================================
    (empty)




More information about the Erp5-report mailing list