Commit 0ff5a7fc authored by Aurel's avatar Aurel

add all retaled stuff to currency

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18046 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 43aaf695
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>1.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>View</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/CurrencyExchangeCell_view</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>1.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>View</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/CurrencyExchangeLine_view</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>1.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>View</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/CurrencyModule_viewCurrencyList</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ActionInformation" module="Products.CMFCore.ActionInformation"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>category</string> </key>
<value> <string>object_view</string> </value>
</item>
<item>
<key> <string>condition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>icon</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>view</string> </value>
</item>
<item>
<key> <string>permissions</string> </key>
<value>
<tuple>
<string>View</string>
</tuple>
</value>
</item>
<item>
<key> <string>priority</string> </key>
<value> <float>1.0</float> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>View</string> </value>
</item>
<item>
<key> <string>visible</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="Expression" module="Products.CMFCore.Expression"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>text</string> </key>
<value> <string>string:${object_url}/Currency_view</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
This diff is collapsed.
......@@ -42,8 +42,17 @@
<portal_type id="Counter Module">
<item>Counter</item>
</portal_type>
<portal_type id="Currency">
<item>Currency Exchange Line</item>
</portal_type>
<portal_type id="Currency Cash Module">
<item>Banknote</item>
<item>Coin</item>
</portal_type>
<portal_type id="Currency Exchange Line">
<item>Currency Exchange Cell</item>
</portal_type>
<portal_type id="Currency Module">
<item>Currency</item>
</portal_type>
</allowed_content_type_list>
\ No newline at end of file
......@@ -32,4 +32,11 @@
<portal_type id="Counter Date">
<item>site</item>
</portal_type>
<portal_type id="Currency Exchange Cell">
<item>price_currency</item>
<item>currency_exchange_type</item>
</portal_type>
<portal_type id="Currency Exchange Line">
<item>price_currency</item>
</portal_type>
</base_category_list>
\ No newline at end of file
<hidden_content_type_list>
<portal_type id="Currency Exchange Line">
<item>Currency Exchange Cell</item>
</portal_type>
</hidden_content_type_list>
\ No newline at end of file
......@@ -59,9 +59,6 @@
<item>Task</item>
<item>Reference</item>
</portal_type>
<portal_type id="Currency Exchange Line">
<item>BaobabStopDate</item>
</portal_type>
<portal_type id="Preference">
<item>RenderingPreference</item>
</portal_type>
......
<type_roles>
<role id='Author; Auditor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
</role>
<role id='Auditor; Author'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Section Comptable </property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_caisse</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='DestinationAssignee'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='DestinationAssignee'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='DestinationAssignee'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Section Comptable </property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
<multi_property id='base_category'>group</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Author; Auditor'>
<property id='title'>Chef comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Chef comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Auditor; Author'>
<property id='title'>Controleur caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/controleur_caveau</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Caissier Particulier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Gestionnaire caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/gestionnaire_caveau</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Controleur Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/controleur_caisse_courante</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Commis comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/commis_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef section comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Controleur caveau</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/controleur_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Caissier Particulier</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Gestionnaire caveau</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/gestionnaire_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Comptable</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Commis comptable</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/commis_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Financier A</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Financier B</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Financier</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Section Financier</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Controleur Caisse Courante</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/controleur_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Section Comptable</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Commis Caisse</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/commis_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Comptable</property>
<property id='condition'>python: object.getParentValue().getPortalType() != 'Checkbook'</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Auditor; Author'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/comptable</multi_property>
</role>
<role id='Author; Auditor'>
<property id='title'>Chef de section comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Caissier Particulier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
</role>
<role id='Auditor; Author'>
<property id='title'>Controleur Caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/controleur_caveau</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Gestionnaire caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/gestionnaire_caveau</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Controleur Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/controleur_caisse_courante</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Commis comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/commis_comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Section</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section</multi_property>
</role>
<role id='Author; Auditor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
</role>
<role id='Auditor; Author'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
</role>
<role id='Auditor; Author'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Commis Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/commis_caisse</multi_property>
</role>
<role id='Auditor; Author'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Controleur caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/controleur_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Caissier Particulier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Gestionnaire caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/gestionnaire_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Commis comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/commis_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor; Assignee'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignor; Assignee'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Controleur Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/controleur_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Section Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Commis Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/commis_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignmentAndDocumentDestination</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Author; Auditor'>
<property id='title'>Chef de Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_caisse</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Chef de Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Caissier Particulier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Gestionnaire Caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/gestionnaire_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Controleur Caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/controleur_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Controleur Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/controleur_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Commis Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/commis_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef de tri</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_de_tri</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Reviewer'>
<property id='title'>Chef Section Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentSite</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Author; Auditor'>
<property id='title'>Chef de Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_caisse</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Caissier Particulier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/comptable</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Chef de Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/chef_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Caissier Particulier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/caissier_particulier</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Gestionnaire Caisse Courante</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/gestionnaire_caisse_courante</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/chef_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Commis Caisse</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/commis_caisse</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Gestionnaire Caveau</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/gestionnaire_caveau</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Section Comptable</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromDocumentRootSite</property>
<multi_property id='category'>function/banking/chef_section_comptable</multi_property>
<multi_property id='base_category'>site</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Assignor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
<role id='Assignor'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
<role id='Assignee'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
</type_roles>
\ No newline at end of file
<type_roles>
<role id='Author; Auditor'>
<property id='title'>Financier A</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_a</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
<role id='Author; Auditor'>
<property id='title'>Financier B</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/financier_b</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_financier</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
<role id='Auditor'>
<property id='title'>Chef Section Financier</property>
<property id='priority'>10</property>
<property id='base_category_script'>ERP5Type_getSecurityCategoryFromAssignment</property>
<multi_property id='category'>function/banking/chef_section_financier</multi_property>
<multi_property id='category'>site/siege</multi_property>
</role>
</type_roles>
\ No newline at end of file
<?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>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_actions</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_aliases</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_roles</string> </key>
<value>
<list/>
</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>order_line_icon.gif</string> </value>
</item>
<item>
<key> <string>content_meta_type</string> </key>
<value> <string>ERP5 Supply Cell</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>Une ligne tarifaire.</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addSupplyCell</string> </value>
</item>
<item>
<key> <string>filter_content_types</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>hidden_content_type_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Currency Exchange Cell</string> </value>
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>property_sheet_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?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>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_actions</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_aliases</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</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>document.gif</string> </value>
</item>
<item>
<key> <string>content_meta_type</string> </key>
<value> <string>ERP5 Supply Line</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string> A DeliveryLine object allows to implement lines in\n
Deliveries (packing list, order, invoice, etc.)\n
\n
It may include a price (for insurance, for customs, for invoices,\n
for orders)\n
</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addSupplyLine</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/>
</value>
</item>
<item>
<key> <string>hidden_content_type_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Currency Exchange Line</string> </value>
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string>CurrencyExchangeLine_init</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>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?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>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_actions</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_aliases</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_property_domain_dict</string> </key>
<value>
<dictionary>
<item>
<key> <string>short_title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>_roles</string> </key>
<value>
<list/>
</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>folder_icon.gif</string> </value>
</item>
<item>
<key> <string>content_meta_type</string> </key>
<value> <string>ERP5 Folder</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string> Holds Accounting Transaction objects</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addFolder</string> </value>
</item>
<item>
<key> <string>filter_content_types</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>hidden_content_type_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Currency Module</string> </value>
</item>
<item>
<key> <string>property_sheet_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.TranslationProviderBase</string>
<string>TranslationInformation</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_ui</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>short_title</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<tuple>
<string>Products.ERP5Type.TranslationProviderBase</string>
<string>TranslationInformation</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>domain_name</string> </key>
<value> <string>erp5_ui</string> </value>
</item>
<item>
<key> <string>property_name</string> </key>
<value> <string>title</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?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>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_actions</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_aliases</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</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>organisation_icon.gif</string> </value>
</item>
<item>
<key> <string>content_meta_type</string> </key>
<value> <string>ERP5 Currency</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>A Currency is a resource which can be credited or debited on general ledger accounts. It defines currency information, identification and exchange rates to one or multiple reference currencies.</string> </value>
</item>
<item>
<key> <string>factory</string> </key>
<value> <string>addCurrency</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>resource</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>Currency</string> </value>
</item>
<item>
<key> <string>init_script</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>property_sheet_list</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -31,8 +31,12 @@
<type>Counter Date</type>
<workflow>edit_workflow, counter_date_workflow</workflow>
</chain>
<chain>
<type>Currency</type>
<workflow>edit_workflow</workflow>
</chain>
<chain>
<type>Currency Exchange Line</type>
<workflow>currency_exchange_line_workflow</workflow>
<workflow>currency_exchange_line_interaction_workflow, edit_workflow, currency_exchange_line_workflow</workflow>
</chain>
</workflow_chain>
\ No newline at end of file
......@@ -81,7 +81,8 @@ resource_uid_list = [x.uid for x in context.currency_cash_module.searchFolder()]
counter_vault_list = context.Delivery_getVaultItemList(\n
user_site=0,base_site=site.getRelativeUrl(),all=1,\n
vault_type=(\'site/surface/banque_interne\',\'site/surface/gros_paiement\',\n
\'site/surface/gros_versement\',\'site/surface/operations_diverses\'))\n
\'site/surface/gros_versement\',\'site/surface/operations_diverses\',\n
\'site/surface/salle_tri\'))\n
counter_vault_list.extend(context.Delivery_getVaultItemList(\n
user_site=0,base_site=site.getRelativeUrl(),all=1,\n
vault_type=(\'site/surface/caisse_courante\',)))\n
......
......@@ -70,28 +70,30 @@ if context.getDestination() is None:\n
# must have an organisation defined to limit site diplayed\n
return [[\'\', \'\']]\n
\n
dest_site_title = context.getDestinationValue().getSiteTitle()\n
#dest_site_title = context.getDestinationValue().getSiteTitle()\n
\n
site_list = context.Delivery_getVaultItemList(user_site=0, vault_type=("site", "site/surface/banque_interne/guichet", "site/surface/gros_paiement/guichet", "site/surface/gros_versement/guichet", "site/surface/operations_diverses/guichet"), strict_membership=1, leaf_node=0, base_site=context.getDestinationValue().getSite())\n
site_list = context.Delivery_getVaultItemList(user_site=0, vault_type=("site", "site/surface/banque_interne/guichet", "site/surface/gros_paiement/guichet", "site/surface/gros_versement/guichet", "site/surface/operations_diverses/guichet"), first_level=1, strict_membership=1, leaf_node=0, base_site=context.getDestinationValue().getSite())\n
# now must filter again this list to remove useless categories\n
site_dict = {}\n
for site in site_list:\n
site_split = site[0].split(\'/\')\n
if dest_site_title in site_split:\n
if len(site_split) == 4:\n
# case of counter\n
counter = "/".join(site_split[:-1])\n
if not site_dict.has_key(counter):\n
if not \'siege\' in site[1]:\n
site_dict[counter] = \'/\'.join(site[1].split("/")[:7])\n
else:\n
site_dict[counter] = \'/\'.join(site[1].split("/")[:6])\n
else:\n
site_dict[site[0]] = site[1]\n
#site_dict = {}\n
#for site in site_list:\n
# site_dict[site[0]] = site[1]\n
# site_split = site[0].split(\'/\')\n
# if dest_site_title in site_split:\n
# if len(site_split) == 4:\n
# # case of counter\n
# counter = "/".join(site_split[:-1])\n
# if not site_dict.has_key(counter):\n
# if not \'siege\' in site[1]:\n
# site_dict[counter] = \'/\'.join(site[1].split("/")[:7])\n
# else:\n
# site_dict[counter] = \'/\'.join(site[1].split("/")[:6])\n
# else:\n
# site_dict[site[0]] = site[1]\n
\n
list = site_dict.items()\n
list.sort()\n
return list\n
#list = site_dict.items()\n
#list.sort()\n
#return list\n
return site_list\n
</string> </value>
</item>
<item>
......@@ -143,17 +145,7 @@ return list\n
<string>_getattr_</string>
<string>context</string>
<string>None</string>
<string>dest_site_title</string>
<string>site_list</string>
<string>site_dict</string>
<string>_getiter_</string>
<string>site</string>
<string>_getitem_</string>
<string>site_split</string>
<string>len</string>
<string>counter</string>
<string>_write_</string>
<string>list</string>
</tuple>
</value>
</item>
......
......@@ -80,6 +80,9 @@ getSiteEmissionLetter = CachingMethod(getSiteEmissionLetter,\n
id = \'Baobab_getSiteEmissionLetter\',\n
cache_factory = \'erp5_ui_long\')\n
\n
if not same_type(site, \'a\'):\n
site = site.getRelativeUrl()\n
\n
return getSiteEmissionLetter(site=site)\n
</string> </value>
</item>
......@@ -134,6 +137,8 @@ return getSiteEmissionLetter(site=site)\n
<string>CachingMethod</string>
<string>None</string>
<string>getSiteEmissionLetter</string>
<string>same_type</string>
<string>_getattr_</string>
</tuple>
</value>
</item>
......
......@@ -73,7 +73,7 @@ operation_list = []\n
exception_portal_type_list = [\'Paper Money Deposit\', \'Foreign Check\', \'External Banking Operation\', \'Account Transfer\', \'Check Deposit\',\n
\'Checkbook Reception\', \'Accounting Cancellation\']\n
if site_uid is not None:\n
not_closed_state_list = (\'ordered\',\'planned\',\'confirmed\',\'started\',\'stopped\', \'ready\', \'deposited\', \'received\')\n
not_closed_state_list = (\'ordered\',\'planned\',\'confirmed\',\'started\',\'stopped\', \'ready\', \'deposited\', \'received\', \'finished\')\n
portal_type_list = [x for x in context.getPortalDeliveryTypeList()\n
if x not in exception_portal_type_list]\n
document_list = context.Baobab_getRemainingOperationList(\n
......@@ -89,7 +89,7 @@ if site_uid is not None:\n
simulation_state = document.getSimulationState()\n
if (portal_type in (\'Stop Payment\', ) and simulation_state == \'started\') \\\n
or (portal_type == \'Mutilated Banknote\' and \n
simulation_state == \'finished\' \\\n
simulation_state != \'finished\' \\\n
) \\\n
or (portal_type == \'Check Payment\' and \n
simulation_state in (\'planned\', \'ordered\') \\\n
......
......@@ -290,7 +290,7 @@
<dictionary>
<item>
<key> <string>_text</string> </key>
<value> <string>python: here.Delivery_getVaultItemList(vault_type=\'site\', all=1,leaf_node=0)</string> </value>
<value> <string>python: here.Delivery_getVaultItemList(vault_type=\'site\', all=1,leaf_node=0,disable_user_site_for_manager=1)</string> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ERP5Form" module="Products.ERP5Form.Form"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>action</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>None</string> </value>
</item>
<item>
<key> <string>encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>enctype</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>group_list</string> </key>
<value>
<list>
<string>left</string>
<string>right</string>
<string>center</string>
<string>bottom</string>
<string>hidden</string>
</list>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<dictionary>
<item>
<key> <string>bottom</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>center</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>hidden</string> </key>
<value>
<list/>
</value>
</item>
<item>
<key> <string>left</string> </key>
<value>
<list>
<string>my_currency_exchange_type_title</string>
<string>my_price_currency_id</string>
</list>
</value>
</item>
<item>
<key> <string>right</string> </key>
<value>
<list>
<string>my_base_price</string>
</list>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>CurrencyExchangeCell_view</string> </value>
</item>
<item>
<key> <string>method</string> </key>
<value> <string>POST</string> </value>
</item>
<item>
<key> <string>name</string> </key>
<value> <string>CurrencyExchangeCell_view</string> </value>
</item>
<item>
<key> <string>pt</string> </key>
<value> <string>form_view</string> </value>
</item>
<item>
<key> <string>row_length</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>stored_encoding</string> </key>
<value> <string>UTF-8</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Currency Exchange Cell</string> </value>
</item>
<item>
<key> <string>unicode_mode</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>update_action</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="FloatField" module="Products.Formulator.StandardFields"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>my_base_price</string> </value>
</item>
<item>
<key> <string>message_values</string> </key>
<value>
<dictionary>
<item>
<key> <string>external_validator_failed</string> </key>
<value> <string>The input failed the external validator.</string> </value>
</item>
<item>
<key> <string>not_float</string> </key>
<value> <string>You did not enter a floating point number.</string> </value>
</item>
<item>
<key> <string>required_not_found</string> </key>
<value> <string>Input is required but no input given.</string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>overrides</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>input_style</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>precision</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>tales</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>input_style</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>precision</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</value>
</item>
<item>
<key> <string>values</string> </key>
<value>
<dictionary>
<item>
<key> <string>alternate_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>css_class</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>default</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_maxwidth</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>display_width</string> </key>
<value> <int>20</int> </value>
</item>
<item>
<key> <string>editable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>enabled</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>external_validator</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>extra</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>input_style</string> </key>
<value> <string>-1234.5</string> </value>
</item>
<item>
<key> <string>precision</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>required</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Price</string> </value>
</item>
<item>
<key> <string>whitespace_preserve</string> </key>
<value> <int>0</int> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -519,18 +519,15 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<tuple>
<string>Products.Formulator.MethodField</string>
<string>Method</string>
</tuple>
<none/>
<global name="Method" module="Products.Formulator.MethodField"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>method_name</string> </key>
<value> <string>contentValues</string> </value>
<value> <string>objectValues</string> </value>
</item>
</dictionary>
</pickle>
......
......@@ -91,6 +91,7 @@
# user_vault = 0 : Display only subvaults that corresponds to the user assigned vault\n
# first_level = 0 : Ne prend que le premier niveau pour un vault type, meme si les sous categories\n
# ont le meme vault_type\n
# disable_user_site_for_manager = 0 : permet de desactiver l\'option user_site pour les utilisateurs manager\n
\n
from Products.ERP5Type.Cache import CachingMethod\n
\n
......@@ -229,6 +230,12 @@ if hasattr(erp5_site, \'functionnal_test_mode\'):\n
if getattr(erp5_site, \'functionnal_test_mode\') == 1:\n
mode_test = 1\n
\n
if disable_user_site_for_manager:\n
from AccessControl import getSecurityManager\n
u=getSecurityManager().getUser()\n
if \'Manager\' in u.getRoles():\n
user_site=0\n
\n
user_site_list = []\n
if user_site == 1 or owner_site==1:\n
if owner_site:\n
......@@ -261,7 +268,6 @@ if exclude_user_site:\n
new_list.append(root_site_url)\n
exclude_site_list = new_list\n
\n
\n
vault_list = getVaultItemList(vault_type=vault_type, exclude_vault_type=exclude_vault_type,\n
user_site=user_site, leaf_node=leaf_node, strict_membership=strict_membership,\n
assignment_list=assignment_list, site_list=site_list, with_base=with_base, all=all,\n
......@@ -317,7 +323,7 @@ return [(\'\', \'\')] + list(vault_list)\n
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>vault_type=None, exclude_vault_type=None, current_url=None, user_site=1, leaf_node=1, strict_membership=0, with_base=1, all=0, base_site=None, owner_site=0,first_level=0,main_agency=0,exclude_user_site=0,user_vault=0</string> </value>
<value> <string>vault_type=None, exclude_vault_type=None, current_url=None, user_site=1, leaf_node=1, strict_membership=0, with_base=1, all=0, base_site=None, owner_site=0,first_level=0,main_agency=0,exclude_user_site=0,user_vault=0,disable_user_site_for_manager=0</string> </value>
</item>
<item>
<key> <string>_proxy_roles</string> </key>
......@@ -345,7 +351,7 @@ return [(\'\', \'\')] + list(vault_list)\n
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>14</int> </value>
<value> <int>15</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
......@@ -365,6 +371,7 @@ return [(\'\', \'\')] + list(vault_list)\n
<string>main_agency</string>
<string>exclude_user_site</string>
<string>user_vault</string>
<string>disable_user_site_for_manager</string>
<string>Products.ERP5Type.Cache</string>
<string>CachingMethod</string>
<string>None</string>
......@@ -376,6 +383,9 @@ return [(\'\', \'\')] + list(vault_list)\n
<string>mode_test</string>
<string>hasattr</string>
<string>getattr</string>
<string>AccessControl</string>
<string>getSecurityManager</string>
<string>u</string>
<string>user_site_list</string>
<string>_getitem_</string>
<string>new_site_list</string>
......@@ -422,6 +432,7 @@ return [(\'\', \'\')] + list(vault_list)\n
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
</tuple>
</value>
</item>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="InteractionWorkflowDefinition" module="Products.ERP5.InteractionWorkflow"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>groups</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>currency_exchange_line_interaction_workflow</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Interaction" module="Products.ERP5.Interaction"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>interactions</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="InteractionDefinition" module="Products.ERP5.Interaction"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>actbox_category</string> </key>
<value> <string>workflow</string> </value>
</item>
<item>
<key> <string>actbox_name</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>actbox_url</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>activate_script_name</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>after_script_name</string> </key>
<value>
<list>
<string>CurrencyExchangeLine_updateMatrix</string>
</list>
</value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>guard</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>CurrencyExchangeLine_edit</string> </value>
</item>
<item>
<key> <string>method_id</string> </key>
<value>
<list>
<string>_edit</string>
</list>
</value>
</item>
<item>
<key> <string>portal_type_filter</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>script_name</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>trigger_type</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Scripts" module="Products.DCWorkflow.Scripts"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>scripts</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Python_magic</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>context = state_change[\'object\']\n
\n
base_id = \'path\'\n
kwd = {\'base_id\': base_id}\n
\n
\n
context.updateCellRange(script_id=\'CurrencyExchangeLine_asCellRange\', base_id=base_id)\n
cell_range_key_list = context.getCellRangeKeyList(base_id = base_id)\n
resource_list = [\'resource/%s\' % context.getParent().getRelativeUrl()]\n
price_currency_list = [\'price_currency/%s\' % context.getPriceCurrency()]\n
membership_list = resource_list+price_currency_list\n
context.setMembershipCriterionBaseCategoryList([x.split(\'/\')[0] for x in membership_list])\n
context.setMembershipCriterionCategoryList(membership_list)\n
context.setResource(context.getParentValue().getRelativeUrl())\n
context.setMappedValuePropertyList((\'base_price\',\'discount\'))\n
if cell_range_key_list != [[None, None]] :\n
i = 0\n
for k in cell_range_key_list:\n
category_list = filter(lambda k_item: k_item is not None, k)\n
c = context.newCell(*k, **kwd)\n
c.edit(mapped_value_property_list = (\'base_price\',\'discount\'),\n
force_update = 1,\n
membership_criterion_base_category_list = [x.split(\'/\')[0] for x in category_list],\n
membership_criterion_category_list = category_list,\n
category_list = category_list,\n
)\n
c.setCriterion(\'stop_date\', min=context.getStartDate(), max=context.getStopDate())\n
if c.getBasePrice() is None and context.getBasePrice() is not None:\n
c.setBasePrice(context.getBasePrice())\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_filepath</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>state_change, **kw</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>state_change</string>
<string>kw</string>
<string>_getitem_</string>
<string>context</string>
<string>base_id</string>
<string>kwd</string>
<string>_getattr_</string>
<string>cell_range_key_list</string>
<string>resource_list</string>
<string>price_currency_list</string>
<string>membership_list</string>
<string>append</string>
<string>$append0</string>
<string>_getiter_</string>
<string>x</string>
<string>None</string>
<string>i</string>
<string>k</string>
<string>filter</string>
<string>category_list</string>
<string>_apply_</string>
<string>c</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>CurrencyExchangeLine_updateMatrix</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Variables" module="Products.DCWorkflow.Variables"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>variables</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="Worklists" module="Products.DCWorkflow.Worklists"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_mapping</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>worklists</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
386
\ No newline at end of file
387
\ No newline at end of file
......@@ -47,4 +47,8 @@ Counter Module | vault_report
Counter Module | view
Counter | view
Currency Cash Module | print_pdf
Currency Cash Module | view
\ No newline at end of file
Currency Cash Module | view
Currency Exchange Cell | view
Currency Exchange Line | view
Currency Module | view
Currency | view
\ No newline at end of file
......@@ -5,4 +5,5 @@ checkbook_model_module
checkbook_module
counter_date_module
counter_module
currency_cash_module
\ No newline at end of file
currency_cash_module
currency_module
\ No newline at end of file
......@@ -14,4 +14,7 @@ Counter Date Module | Counter Date
Counter Module | Counter
Counter | Telephone
Currency Cash Module | Banknote
Currency Cash Module | Coin
\ No newline at end of file
Currency Cash Module | Coin
Currency Exchange Line | Currency Exchange Cell
Currency Module | Currency
Currency | Currency Exchange Line
\ No newline at end of file
......@@ -10,4 +10,7 @@ Checkbook Model | composition
Checkbook | check_amount
Checkbook | resource
Checkbook | site
Counter Date | site
\ No newline at end of file
Counter Date | site
Currency Exchange Cell | currency_exchange_type
Currency Exchange Cell | price_currency
Currency Exchange Line | price_currency
\ No newline at end of file
Currency Exchange Line | Currency Exchange Cell
\ No newline at end of file
......@@ -23,4 +23,8 @@ Counter
Counter Date
Counter Date Module
Counter Module
Currency Cash Module
\ No newline at end of file
Currency
Currency Cash Module
Currency Exchange Cell
Currency Exchange Line
Currency Module
\ No newline at end of file
......@@ -28,5 +28,4 @@ Checkbook | Task
Checkbook | VariationRange
Counter Date | Reference
Counter Date | Task
Currency Exchange Line | BaobabStopDate
Preference | RenderingPreference
\ No newline at end of file
Accounting Cancellation
Accounting Cancellation Module
Accounting Date
Accounting Date Module
Check
Check Module
Checkbook
Checkbook Module
Counter
Counter Date
Counter Date Module
Counter Module
Currency
Currency Exchange Line
\ No newline at end of file
......@@ -13,4 +13,7 @@ Counter Date | counter_date_workflow
Counter Date | edit_workflow
Counter | counter_workflow
Counter | edit_workflow
Currency Exchange Line | currency_exchange_line_workflow
\ No newline at end of file
Currency Exchange Line | currency_exchange_line_interaction_workflow
Currency Exchange Line | currency_exchange_line_workflow
Currency Exchange Line | edit_workflow
Currency | edit_workflow
\ No newline at end of file
......@@ -5,4 +5,5 @@ check_workflow
checkbook_workflow
counter_date_workflow
counter_workflow
currency_exchange_line_interaction_workflow
currency_exchange_line_workflow
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment