From 906fd64699265599c354b38729db032711450472 Mon Sep 17 00:00:00 2001 From: Fabien Morin <fabien@nexedi.com> Date: Mon, 8 Jun 2009 14:41:21 +0000 Subject: [PATCH] - add Pay Sheet Model Cell portal_type - make possible to add Pay Sheet Model Line in Pay Sheet Transaction (this could be used to overload a line from the model tree) git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27422 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../allowed_content_types.xml | 3 +- .../Pay%20Sheet%20Model%20Cell.xml | 109 ++++++++++++++++++ bt5/erp5_payroll/bt/revision | 2 +- ...late_portal_type_allowed_content_type_list | 3 +- .../template_portal_type_base_category_list | 3 + ...plate_portal_type_hidden_content_type_list | 2 + .../bt/template_portal_type_id_list | 1 + 7 files changed, 120 insertions(+), 3 deletions(-) create mode 100644 bt5/erp5_payroll/PortalTypeTemplateItem/portal_types/Pay%20Sheet%20Model%20Cell.xml diff --git a/bt5/erp5_payroll/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml b/bt5/erp5_payroll/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml index 5e88f2407d..dbac4501f2 100644 --- a/bt5/erp5_payroll/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml +++ b/bt5/erp5_payroll/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml @@ -19,7 +19,7 @@ <item>Payment Condition</item> </portal_type> <portal_type id="Pay Sheet Model Line"> - <item>Pay Sheet Cell</item> + <item>Pay Sheet Model Cell</item> </portal_type> <portal_type id="Pay Sheet Model Module"> <item>Pay Sheet Model</item> @@ -27,6 +27,7 @@ <portal_type id="Pay Sheet Transaction"> <item>Pay Sheet Transaction Line</item> <item>Pay Sheet Line</item> + <item>Pay Sheet Model Line</item> <item>Annotation Line</item> <item>Pay Sheet Model Ratio Line</item> <item>Payment Condition</item> diff --git a/bt5/erp5_payroll/PortalTypeTemplateItem/portal_types/Pay%20Sheet%20Model%20Cell.xml b/bt5/erp5_payroll/PortalTypeTemplateItem/portal_types/Pay%20Sheet%20Model%20Cell.xml new file mode 100644 index 0000000000..ce70e6bf82 --- /dev/null +++ b/bt5/erp5_payroll/PortalTypeTemplateItem/portal_types/Pay%20Sheet%20Model%20Cell.xml @@ -0,0 +1,109 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ERP5TypeInformation" module="Products.ERP5Type.ERP5Type"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_actions</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>_aliases</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>_roles</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>acquire_local_roles</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>allowed_content_types</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>base_category_list</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>content_icon</string> </key> + <value> <string>file_icon.gif</string> </value> + </item> + <item> + <key> <string>content_meta_type</string> </key> + <value> <string>ERP5 Trade Model Cell</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>factory</string> </key> + <value> <string>addTradeModelCell</string> </value> + </item> + <item> + <key> <string>filter_content_types</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>group_list</string> </key> + <value> + <tuple> + <string>transformation</string> + </tuple> + </value> + </item> + <item> + <key> <string>hidden_content_type_list</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Pay Sheet Model Cell</string> </value> + </item> + <item> + <key> <string>init_script</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>permission</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>property_sheet_list</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>redirect_script</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_payroll/bt/revision b/bt5/erp5_payroll/bt/revision index 0ad1c6bd53..af40ff6b88 100644 --- a/bt5/erp5_payroll/bt/revision +++ b/bt5/erp5_payroll/bt/revision @@ -1 +1 @@ -408 \ No newline at end of file +433 \ No newline at end of file diff --git a/bt5/erp5_payroll/bt/template_portal_type_allowed_content_type_list b/bt5/erp5_payroll/bt/template_portal_type_allowed_content_type_list index b1fbdf55ea..6f2f666f47 100644 --- a/bt5/erp5_payroll/bt/template_portal_type_allowed_content_type_list +++ b/bt5/erp5_payroll/bt/template_portal_type_allowed_content_type_list @@ -2,7 +2,7 @@ Accounting Transaction Module | Pay Sheet Transaction Annotation Line | Annotation Line Employment Contract Module | Employment Contract Pay Sheet Line | Pay Sheet Cell -Pay Sheet Model Line | Pay Sheet Cell +Pay Sheet Model Line | Pay Sheet Model Cell Pay Sheet Model Module | Pay Sheet Model Pay Sheet Model | Annotation Line Pay Sheet Model | Pay Sheet Model Line @@ -11,6 +11,7 @@ Pay Sheet Model | Pay Sheet Model Slice Pay Sheet Model | Payment Condition Pay Sheet Transaction | Annotation Line Pay Sheet Transaction | Pay Sheet Line +Pay Sheet Transaction | Pay Sheet Model Line Pay Sheet Transaction | Pay Sheet Model Ratio Line Pay Sheet Transaction | Pay Sheet Transaction Line Pay Sheet Transaction | Payment Condition diff --git a/bt5/erp5_payroll/bt/template_portal_type_base_category_list b/bt5/erp5_payroll/bt/template_portal_type_base_category_list index bb7ff00278..4cbc151d29 100644 --- a/bt5/erp5_payroll/bt/template_portal_type_base_category_list +++ b/bt5/erp5_payroll/bt/template_portal_type_base_category_list @@ -4,6 +4,9 @@ Pay Sheet Cell | tax_category Pay Sheet Line | base_amount Pay Sheet Line | salary_range Pay Sheet Line | tax_category +Pay Sheet Model Cell | product_line +Pay Sheet Model Cell | salary_range +Pay Sheet Model Cell | tax_category Pay Sheet Model Module | business_application Pay Sheet Model Slice | product_line Pay Sheet Model Slice | salary_range diff --git a/bt5/erp5_payroll/bt/template_portal_type_hidden_content_type_list b/bt5/erp5_payroll/bt/template_portal_type_hidden_content_type_list index 21e7fd8bad..def9a5cec7 100644 --- a/bt5/erp5_payroll/bt/template_portal_type_hidden_content_type_list +++ b/bt5/erp5_payroll/bt/template_portal_type_hidden_content_type_list @@ -1,2 +1,4 @@ +Pay Sheet Line | Pay Sheet Cell +Pay Sheet Model Line | Pay Sheet Model Cell Pay Sheet Model | Pay Sheet Model Slice Preference | Pay Sheet Transaction \ No newline at end of file diff --git a/bt5/erp5_payroll/bt/template_portal_type_id_list b/bt5/erp5_payroll/bt/template_portal_type_id_list index fe38cb3ff9..b7f56bbee3 100644 --- a/bt5/erp5_payroll/bt/template_portal_type_id_list +++ b/bt5/erp5_payroll/bt/template_portal_type_id_list @@ -4,6 +4,7 @@ Employment Contract Module Pay Sheet Cell Pay Sheet Line Pay Sheet Model +Pay Sheet Model Cell Pay Sheet Model Line Pay Sheet Model Module Pay Sheet Model Ratio Line -- 2.30.9