Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Boxiang Sun
erp5
Commits
3dfa03c8
Commit
3dfa03c8
authored
Dec 06, 2011
by
Vincent Pelletier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Do not fail when a category already exist.
parent
fd102add
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
115 additions
and
108 deletions
+115
-108
product/ERP5Banking/tests/TestERP5BankingMixin.py
product/ERP5Banking/tests/TestERP5BankingMixin.py
+115
-108
No files found.
product/ERP5Banking/tests/TestERP5BankingMixin.py
View file @
3dfa03c8
...
@@ -392,38 +392,38 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -392,38 +392,38 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
# Now create required category for banknotes and coin
# Now create required category for banknotes and coin
self
.
cash_status_base_category
=
getattr
(
self
.
category_tool
,
'cash_status'
)
self
.
cash_status_base_category
=
getattr
(
self
.
category_tool
,
'cash_status'
)
# add the category valid in cash_status which define status of banknotes and coin
# add the category valid in cash_status which define status of banknotes and coin
self
.
cash_status_valid
=
self
.
cash_status_base_category
.
newContent
(
id
=
'valid'
,
portal_type
=
'Category'
)
self
.
cash_status_valid
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'valid'
,
portal_type
=
'Category'
)
self
.
cash_status_to_sort
=
self
.
cash_status_base_category
.
newContent
(
id
=
'to_sort'
,
portal_type
=
'Category'
)
self
.
cash_status_to_sort
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'to_sort'
,
portal_type
=
'Category'
)
self
.
cash_status_cancelled
=
self
.
cash_status_base_category
.
newContent
(
id
=
'cancelled'
,
portal_type
=
'Category'
)
self
.
cash_status_cancelled
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'cancelled'
,
portal_type
=
'Category'
)
self
.
cash_status_not_defined
=
self
.
cash_status_base_category
.
newContent
(
id
=
'not_defined'
,
portal_type
=
'Category'
)
self
.
cash_status_not_defined
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'not_defined'
,
portal_type
=
'Category'
)
self
.
cash_status_mutilated
=
self
.
cash_status_base_category
.
newContent
(
id
=
'mutilated'
,
portal_type
=
'Category'
)
self
.
cash_status_mutilated
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'mutilated'
,
portal_type
=
'Category'
)
self
.
cash_status_retired
=
self
.
cash_status_base_category
.
newContent
(
id
=
'retired'
,
portal_type
=
'Category'
)
self
.
cash_status_retired
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'retired'
,
portal_type
=
'Category'
)
self
.
cash_status_new_not_emitted
=
self
.
cash_status_base_category
.
newContent
(
id
=
'new_not_emitted'
,
portal_type
=
'Category'
)
self
.
cash_status_new_not_emitted
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'new_not_emitted'
,
portal_type
=
'Category'
)
self
.
cash_status_mixed
=
self
.
cash_status_base_category
.
newContent
(
id
=
'mixed'
,
portal_type
=
'Category'
)
self
.
cash_status_mixed
=
self
.
_maybeNewContent
(
self
.
cash_status_base_category
,
id
=
'mixed'
,
portal_type
=
'Category'
)
self
.
emission_letter_base_category
=
getattr
(
self
.
category_tool
,
'emission_letter'
)
self
.
emission_letter_base_category
=
getattr
(
self
.
category_tool
,
'emission_letter'
)
# add the category k in emission letter that will be used fo banknotes and coins
# add the category k in emission letter that will be used fo banknotes and coins
self
.
emission_letter_p
=
self
.
emission_letter_base_category
.
newContent
(
id
=
'p'
,
portal_type
=
'Category'
)
self
.
emission_letter_p
=
self
.
_maybeNewContent
(
self
.
emission_letter_base_category
,
id
=
'p'
,
portal_type
=
'Category'
)
self
.
emission_letter_s
=
self
.
emission_letter_base_category
.
newContent
(
id
=
's'
,
portal_type
=
'Category'
)
self
.
emission_letter_s
=
self
.
_maybeNewContent
(
self
.
emission_letter_base_category
,
id
=
's'
,
portal_type
=
'Category'
)
self
.
emission_letter_b
=
self
.
emission_letter_base_category
.
newContent
(
id
=
'b'
,
portal_type
=
'Category'
)
self
.
emission_letter_b
=
self
.
_maybeNewContent
(
self
.
emission_letter_base_category
,
id
=
'b'
,
portal_type
=
'Category'
)
self
.
emission_letter_k
=
self
.
emission_letter_base_category
.
newContent
(
id
=
'k'
,
portal_type
=
'Category'
)
self
.
emission_letter_k
=
self
.
_maybeNewContent
(
self
.
emission_letter_base_category
,
id
=
'k'
,
portal_type
=
'Category'
)
self
.
emission_letter_mixed
=
self
.
emission_letter_base_category
.
newContent
(
id
=
'mixed'
,
portal_type
=
'Category'
)
self
.
emission_letter_mixed
=
self
.
_maybeNewContent
(
self
.
emission_letter_base_category
,
id
=
'mixed'
,
portal_type
=
'Category'
)
self
.
emission_letter_not_defined
=
self
.
emission_letter_base_category
.
newContent
(
id
=
'not_defined'
,
portal_type
=
'Category'
)
self
.
emission_letter_not_defined
=
self
.
_maybeNewContent
(
self
.
emission_letter_base_category
,
id
=
'not_defined'
,
portal_type
=
'Category'
)
self
.
variation_base_category
=
getattr
(
self
.
category_tool
,
'variation'
)
self
.
variation_base_category
=
getattr
(
self
.
category_tool
,
'variation'
)
# add the category 1992 in variation
# add the category 1992 in variation
self
.
variation_1992
=
self
.
variation_base_category
.
newContent
(
id
=
'1992'
,
portal_type
=
'Category'
)
self
.
variation_1992
=
self
.
_maybeNewContent
(
self
.
variation_base_category
,
id
=
'1992'
,
portal_type
=
'Category'
)
# add the category 2003 in variation
# add the category 2003 in variation
self
.
variation_2003
=
self
.
variation_base_category
.
newContent
(
id
=
'2003'
,
portal_type
=
'Category'
)
self
.
variation_2003
=
self
.
_maybeNewContent
(
self
.
variation_base_category
,
id
=
'2003'
,
portal_type
=
'Category'
)
# add the category not_defined in variation
# add the category not_defined in variation
self
.
variation_not_defined
=
self
.
variation_base_category
.
newContent
(
id
=
'not_defined'
,
self
.
variation_not_defined
=
self
.
_maybeNewContent
(
self
.
variation_base_category
,
id
=
'not_defined'
,
portal_type
=
'Category'
)
portal_type
=
'Category'
)
# Now create required category for region and coin
# Now create required category for region and coin
self
.
region_base_category
=
getattr
(
self
.
category_tool
,
'region'
)
self
.
region_base_category
=
getattr
(
self
.
category_tool
,
'region'
)
# add the category valid in cash_status which define status of banknotes and coin
# add the category valid in cash_status which define status of banknotes and coin
self
.
region_france
=
self
.
region_base_category
.
newContent
(
id
=
'france'
,
title
=
"France"
,
portal_type
=
'Category'
)
self
.
region_france
=
self
.
_maybeNewContent
(
self
.
region_base_category
,
id
=
'france'
,
title
=
"France"
,
portal_type
=
'Category'
)
self
.
region_spain
=
self
.
region_base_category
.
newContent
(
id
=
'spain'
,
title
=
"Spain"
,
portal_type
=
'Category'
)
self
.
region_spain
=
self
.
_maybeNewContent
(
self
.
region_base_category
,
id
=
'spain'
,
title
=
"Spain"
,
portal_type
=
'Category'
)
# Create Resources Document (Banknotes & Coins)
# Create Resources Document (Banknotes & Coins)
# get the currency cash module
# get the currency cash module
...
@@ -484,6 +484,13 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -484,6 +484,13 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
price_currency_value
=
self
.
currency_2
,
variation_list
=
(
'not_defined'
,
),
price_currency_value
=
self
.
currency_2
,
variation_list
=
(
'not_defined'
,
),
quantity_unit_value
=
self
.
unit
)
quantity_unit_value
=
self
.
unit
)
def
_maybeNewContent
(
self
,
container
,
id
,
**
kw
):
try
:
result
=
container
[
id
]
except
KeyError
:
result
=
container
.
newContent
(
id
=
id
,
**
kw
)
return
result
def
createFunctionGroupSiteCategory
(
self
,
no_site
=
0
,
site_list
=
None
):
def
createFunctionGroupSiteCategory
(
self
,
no_site
=
0
,
site_list
=
None
):
"""
"""
Create site group function category that can be used for security
Create site group function category that can be used for security
...
@@ -493,55 +500,55 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -493,55 +500,55 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
# add category unit in quantity_unit which is the unit that will be used for banknotes and coins
# add category unit in quantity_unit which is the unit that will be used for banknotes and coins
self
.
variation_base_category
=
getattr
(
self
.
category_tool
,
'quantity_unit'
)
self
.
variation_base_category
=
getattr
(
self
.
category_tool
,
'quantity_unit'
)
self
.
unit
=
self
.
variation_base_category
.
newContent
(
id
=
'unit'
,
title
=
'Unit'
)
self
.
unit
=
self
.
_maybeNewContent
(
self
.
variation_base_category
,
id
=
'unit'
,
title
=
'Unit'
)
self
.
category_tool
.
role
.
newContent
(
id
=
'internal'
,
portal_type
=
'Category'
)
self
.
_maybeNewContent
(
self
.
category_tool
.
role
,
id
=
'internal'
,
portal_type
=
'Category'
)
# add category for currency_exchange_type
# add category for currency_exchange_type
self
.
currency_exchange_type
=
getattr
(
self
.
category_tool
,
'currency_exchange_type'
)
self
.
currency_exchange_type
=
getattr
(
self
.
category_tool
,
'currency_exchange_type'
)
self
.
currency_exchange_type
.
newContent
(
id
=
'sale'
)
self
.
_maybeNewContent
(
self
.
currency_exchange_type
,
id
=
'sale'
)
self
.
currency_exchange_type
.
newContent
(
id
=
'purchase'
)
self
.
_maybeNewContent
(
self
.
currency_exchange_type
,
id
=
'purchase'
)
self
.
currency_exchange_type
.
newContent
(
id
=
'transfer'
)
self
.
_maybeNewContent
(
self
.
currency_exchange_type
,
id
=
'transfer'
)
# get the base category function
# get the base category function
self
.
function_base_category
=
getattr
(
self
.
category_tool
,
'function'
)
self
.
function_base_category
=
getattr
(
self
.
category_tool
,
'function'
)
# add category banking in function which will hold all functions neccessary in a bank (at least for this unit test)
# add category banking in function which will hold all functions neccessary in a bank (at least for this unit test)
self
.
banking
=
self
.
function_base_category
.
newContent
(
id
=
'banking'
,
portal_type
=
'Category'
,
codification
=
'BNK'
)
self
.
banking
=
self
.
_maybeNewContent
(
self
.
function_base_category
,
id
=
'banking'
,
portal_type
=
'Category'
,
codification
=
'BNK'
)
self
.
caissier_principal
=
self
.
banking
.
newContent
(
id
=
'caissier_principal'
,
portal_type
=
'Category'
,
codification
=
'CCP'
)
self
.
caissier_principal
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'caissier_principal'
,
portal_type
=
'Category'
,
codification
=
'CCP'
)
self
.
controleur_caisse
=
self
.
banking
.
newContent
(
id
=
'controleur_caisse'
,
portal_type
=
'Category'
,
codification
=
'CCT'
)
self
.
controleur_caisse
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'controleur_caisse'
,
portal_type
=
'Category'
,
codification
=
'CCT'
)
self
.
void_function
=
self
.
banking
.
newContent
(
id
=
'void_function'
,
portal_type
=
'Category'
,
codification
=
'VOID'
)
self
.
void_function
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'void_function'
,
portal_type
=
'Category'
,
codification
=
'VOID'
)
self
.
gestionnaire_caisse_courante
=
self
.
banking
.
newContent
(
id
=
'gestionnaire_caisse_courante'
,
portal_type
=
'Category'
,
codification
=
'CCO'
)
self
.
gestionnaire_caisse_courante
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'gestionnaire_caisse_courante'
,
portal_type
=
'Category'
,
codification
=
'CCO'
)
self
.
gestionnaire_caveau
=
self
.
banking
.
newContent
(
id
=
'gestionnaire_caveau'
,
portal_type
=
'Category'
,
codification
=
'CCV'
)
self
.
gestionnaire_caveau
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'gestionnaire_caveau'
,
portal_type
=
'Category'
,
codification
=
'CCV'
)
self
.
caissier_particulier
=
self
.
banking
.
newContent
(
id
=
'caissier_particulier'
,
portal_type
=
'Category'
,
codification
=
'CGU'
)
self
.
caissier_particulier
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'caissier_particulier'
,
portal_type
=
'Category'
,
codification
=
'CGU'
)
self
.
controleur_caisse_courante
=
self
.
banking
.
newContent
(
id
=
'controleur_caisse_courante'
,
portal_type
=
'Category'
,
codification
=
'CCC'
)
self
.
controleur_caisse_courante
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'controleur_caisse_courante'
,
portal_type
=
'Category'
,
codification
=
'CCC'
)
self
.
controleur_caveau
=
self
.
banking
.
newContent
(
id
=
'controleur_caveau'
,
portal_type
=
'Category'
,
codification
=
'CCA'
)
self
.
controleur_caveau
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'controleur_caveau'
,
portal_type
=
'Category'
,
codification
=
'CCA'
)
self
.
comptable
=
self
.
banking
.
newContent
(
id
=
'comptable'
,
portal_type
=
'Category'
,
codification
=
'FXF'
)
self
.
comptable
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'comptable'
,
portal_type
=
'Category'
,
codification
=
'FXF'
)
self
.
commis_comptable
=
self
.
banking
.
newContent
(
id
=
'commis_comptable'
,
portal_type
=
'Category'
,
codification
=
'CBM'
)
self
.
commis_comptable
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'commis_comptable'
,
portal_type
=
'Category'
,
codification
=
'CBM'
)
self
.
commis_caisse
=
self
.
banking
.
newContent
(
id
=
'commis_caisse'
,
portal_type
=
'Category'
,
codification
=
'CCM'
)
self
.
commis_caisse
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'commis_caisse'
,
portal_type
=
'Category'
,
codification
=
'CCM'
)
self
.
chef_section_comptable
=
self
.
banking
.
newContent
(
id
=
'chef_section_comptable'
,
portal_type
=
'Category'
,
codification
=
'CSB'
)
self
.
chef_section_comptable
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_section_comptable'
,
portal_type
=
'Category'
,
codification
=
'CSB'
)
self
.
chef_comptable
=
self
.
banking
.
newContent
(
id
=
'chef_comptable'
,
portal_type
=
'Category'
,
codification
=
'CCB'
)
self
.
chef_comptable
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_comptable'
,
portal_type
=
'Category'
,
codification
=
'CCB'
)
self
.
chef_de_tri
=
self
.
banking
.
newContent
(
id
=
'chef_de_tri'
,
portal_type
=
'Category'
,
codification
=
'CTR'
)
self
.
chef_de_tri
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_de_tri'
,
portal_type
=
'Category'
,
codification
=
'CTR'
)
self
.
chef_caisse
=
self
.
banking
.
newContent
(
id
=
'chef_caisse'
,
portal_type
=
'Category'
,
codification
=
'CCP'
)
self
.
chef_caisse
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_caisse'
,
portal_type
=
'Category'
,
codification
=
'CCP'
)
self
.
chef_section
=
self
.
banking
.
newContent
(
id
=
'chef_section'
,
portal_type
=
'Category'
,
codification
=
'FXS'
)
self
.
chef_section
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_section'
,
portal_type
=
'Category'
,
codification
=
'FXS'
)
self
.
chef_section_financier
=
self
.
banking
.
newContent
(
id
=
'chef_section_financier'
,
portal_type
=
'Category'
,
codification
=
'FXA'
)
self
.
chef_section_financier
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_section_financier'
,
portal_type
=
'Category'
,
codification
=
'FXA'
)
self
.
financier_a
=
self
.
banking
.
newContent
(
id
=
'financier_a'
,
portal_type
=
'Category'
,
codification
=
'FNA'
)
self
.
financier_a
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'financier_a'
,
portal_type
=
'Category'
,
codification
=
'FNA'
)
self
.
financier_b
=
self
.
banking
.
newContent
(
id
=
'financier_b'
,
portal_type
=
'Category'
,
codification
=
'FNB'
)
self
.
financier_b
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'financier_b'
,
portal_type
=
'Category'
,
codification
=
'FNB'
)
self
.
chef_financier
=
self
.
banking
.
newContent
(
id
=
'chef_financier'
,
portal_type
=
'Category'
,
codification
=
'FCF'
)
self
.
chef_financier
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_financier'
,
portal_type
=
'Category'
,
codification
=
'FCF'
)
self
.
admin_local
=
self
.
banking
.
newContent
(
id
=
'administrateur_local'
,
portal_type
=
'Category'
,
codification
=
'ADL'
)
self
.
admin_local
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'administrateur_local'
,
portal_type
=
'Category'
,
codification
=
'ADL'
)
self
.
agent_saisie_sref
=
self
.
banking
.
newContent
(
id
=
'agent_saisie_sref'
,
portal_type
=
'Category'
,
codification
=
'SSREF'
)
self
.
agent_saisie_sref
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'agent_saisie_sref'
,
portal_type
=
'Category'
,
codification
=
'SSREF'
)
self
.
chef_sref
=
self
.
banking
.
newContent
(
id
=
'chef_sref'
,
portal_type
=
'Category'
,
codification
=
'CSREF'
)
self
.
chef_sref
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'chef_sref'
,
portal_type
=
'Category'
,
codification
=
'CSREF'
)
self
.
analyste_sref
=
self
.
banking
.
newContent
(
id
=
'analyste_sref'
,
portal_type
=
'Category'
,
codification
=
'ASREF'
)
self
.
analyste_sref
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'analyste_sref'
,
portal_type
=
'Category'
,
codification
=
'ASREF'
)
self
.
gestionnaire_devise_a
=
self
.
banking
.
newContent
(
id
=
'gestionnaire_cours_devise_a'
,
portal_type
=
'Category'
,
codification
=
'GCA'
)
self
.
gestionnaire_devise_a
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'gestionnaire_cours_devise_a'
,
portal_type
=
'Category'
,
codification
=
'GCA'
)
self
.
gestionnaire_devise_b
=
self
.
banking
.
newContent
(
id
=
'gestionnaire_cours_devise_b'
,
portal_type
=
'Category'
,
codification
=
'GCB'
)
self
.
gestionnaire_devise_b
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'gestionnaire_cours_devise_b'
,
portal_type
=
'Category'
,
codification
=
'GCB'
)
self
.
comptable_inter_site
=
self
.
banking
.
newContent
(
id
=
'comptable_inter_site'
,
portal_type
=
'Category'
,
codification
=
'FXFIS'
)
self
.
comptable_inter_site
=
self
.
_maybeNewContent
(
self
.
banking
,
id
=
'comptable_inter_site'
,
portal_type
=
'Category'
,
codification
=
'FXFIS'
)
# get the base category group
# get the base category group
self
.
group_base_category
=
getattr
(
self
.
category_tool
,
'group'
)
self
.
group_base_category
=
getattr
(
self
.
category_tool
,
'group'
)
self
.
baobab_group
=
self
.
group_base_category
.
newContent
(
id
=
'baobab'
,
portal_type
=
'Category'
,
codification
=
'BAOBAB'
)
self
.
baobab_group
=
self
.
_maybeNewContent
(
self
.
group_base_category
,
id
=
'baobab'
,
portal_type
=
'Category'
,
codification
=
'BAOBAB'
)
# get the base category site
# get the base category site
self
.
site_base_category
=
getattr
(
self
.
category_tool
,
'site'
)
self
.
site_base_category
=
getattr
(
self
.
category_tool
,
'site'
)
# add the category testsite in the category site which hold vaults situated in the bank
# add the category testsite in the category site which hold vaults situated in the bank
self
.
testsite
=
self
.
site_base_category
.
newContent
(
id
=
'testsite'
,
portal_type
=
'Category'
,
codification
=
'TEST'
)
self
.
testsite
=
self
.
_maybeNewContent
(
self
.
site_base_category
,
id
=
'testsite'
,
portal_type
=
'Category'
,
codification
=
'TEST'
)
site_reference_from_codification_dict
=
{
site_reference_from_codification_dict
=
{
'P10'
:
(
'FR'
,
'000'
,
'11111'
,
'000000000000'
,
'25'
),
'P10'
:
(
'FR'
,
'000'
,
'11111'
,
'000000000000'
,
'25'
),
'S10'
:
(
'SP'
,
'000'
,
'11111'
,
'000000000000'
,
'08'
),
'S10'
:
(
'SP'
,
'000'
,
'11111'
,
'000000000000'
,
'08'
),
...
@@ -552,9 +559,9 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -552,9 +559,9 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
'S10'
:
'spain'
,
# madrid
'S10'
:
'spain'
,
# madrid
'HQ1'
:
'france'
,
# main
'HQ1'
:
'france'
,
# main
}
}
self
.
paris
=
self
.
testsite
.
newContent
(
id
=
'paris'
,
portal_type
=
'Category'
,
codification
=
'P10'
,
vault_type
=
'site'
)
self
.
paris
=
self
.
_maybeNewContent
(
self
.
testsite
,
id
=
'paris'
,
portal_type
=
'Category'
,
codification
=
'P10'
,
vault_type
=
'site'
)
self
.
madrid
=
self
.
testsite
.
newContent
(
id
=
'madrid'
,
portal_type
=
'Category'
,
codification
=
'S10'
,
vault_type
=
'site'
)
self
.
madrid
=
self
.
_maybeNewContent
(
self
.
testsite
,
id
=
'madrid'
,
portal_type
=
'Category'
,
codification
=
'S10'
,
vault_type
=
'site'
)
self
.
siege
=
self
.
site_base_category
.
newContent
(
id
=
'siege'
,
portal_type
=
'Category'
,
codification
=
'HQ1'
,
vault_type
=
'site'
)
self
.
siege
=
self
.
_maybeNewContent
(
self
.
site_base_category
,
id
=
'siege'
,
portal_type
=
'Category'
,
codification
=
'HQ1'
,
vault_type
=
'site'
)
created_site_list
=
[
self
.
paris
,
self
.
madrid
,
self
.
siege
]
created_site_list
=
[
self
.
paris
,
self
.
madrid
,
self
.
siege
]
self
.
_createBanknotesAndCoins
()
self
.
_createBanknotesAndCoins
()
...
@@ -567,7 +574,7 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -567,7 +574,7 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
for
category_id
in
site
[
2
].
split
(
'/'
):
for
category_id
in
site
[
2
].
split
(
'/'
):
contained
=
getattr
(
container
,
category_id
,
None
)
contained
=
getattr
(
container
,
category_id
,
None
)
if
contained
is
None
:
if
contained
is
None
:
contained
=
container
.
newContent
(
id
=
category_id
,
portal_type
=
'Category'
)
contained
=
self
.
_maybeNewContent
(
container
,
id
=
category_id
,
portal_type
=
'Category'
)
container
=
contained
container
=
contained
if
len
(
site
)
>
3
:
if
len
(
site
)
>
3
:
site_reference_from_codification_dict
[
site
[
1
]]
=
site
[
3
]
site_reference_from_codification_dict
[
site
[
1
]]
=
site
[
3
]
...
@@ -576,7 +583,7 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -576,7 +583,7 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
codification
=
site
[
1
]
codification
=
site
[
1
]
site
=
site
[
0
]
site
=
site
[
0
]
if
site
not
in
(
"paris"
,
'madrid'
,
'siege'
):
if
site
not
in
(
"paris"
,
'madrid'
,
'siege'
):
site
=
container
.
newContent
(
id
=
site
,
portal_type
=
'Category'
,
codification
=
codification
,
vault_type
=
'site'
)
site
=
self
.
_maybeNewContent
(
container
,
id
=
site
,
portal_type
=
'Category'
,
codification
=
codification
,
vault_type
=
'site'
)
created_site_list
.
append
(
site
)
created_site_list
.
append
(
site
)
# Create organisation + bank account for each site category.
# Create organisation + bank account for each site category.
...
@@ -606,29 +613,29 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -606,29 +613,29 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
)
)
self
.
vault_type_base_category
=
getattr
(
self
.
category_tool
,
'vault_type'
)
self
.
vault_type_base_category
=
getattr
(
self
.
category_tool
,
'vault_type'
)
site_vault_type
=
self
.
vault_type_base_category
.
newContent
(
id
=
'site'
)
site_vault_type
=
self
.
_maybeNewContent
(
self
.
vault_type_base_category
,
id
=
'site'
)
surface_vault_type
=
s
ite_vault_type
.
newContent
(
'surface'
)
surface_vault_type
=
s
elf
.
_maybeNewContent
(
site_vault_type
,
'surface'
)
bi_vault_type
=
s
urface_vault_type
.
newContent
(
'banque_interne'
)
bi_vault_type
=
s
elf
.
_maybeNewContent
(
surface_vault_type
,
'banque_interne'
)
co_vault_type
=
s
urface_vault_type
.
newContent
(
'caisse_courante'
)
co_vault_type
=
s
elf
.
_maybeNewContent
(
surface_vault_type
,
'caisse_courante'
)
de_co_vault_type
=
co_vault_type
.
newContent
(
'encaisse_des_devises'
)
de_co_vault_type
=
self
.
_maybeNewContent
(
co_vault_type
,
'encaisse_des_devises'
)
guichet_bi_vault_type
=
bi_vault_type
.
newContent
(
'guichet'
)
guichet_bi_vault_type
=
self
.
_maybeNewContent
(
bi_vault_type
,
'guichet'
)
gp_vault_type
=
s
urface_vault_type
.
newContent
(
'gros_paiement'
)
gp_vault_type
=
s
elf
.
_maybeNewContent
(
surface_vault_type
,
'gros_paiement'
)
guichet_gp_vault_type
=
gp_vault_type
.
newContent
(
'guichet'
)
guichet_gp_vault_type
=
self
.
_maybeNewContent
(
gp_vault_type
,
'guichet'
)
gv_vault_type
=
s
urface_vault_type
.
newContent
(
'gros_versement'
)
gv_vault_type
=
s
elf
.
_maybeNewContent
(
surface_vault_type
,
'gros_versement'
)
guichet_gv_vault_type
=
gv_vault_type
.
newContent
(
'guichet'
)
guichet_gv_vault_type
=
self
.
_maybeNewContent
(
gv_vault_type
,
'guichet'
)
op_vault_type
=
s
urface_vault_type
.
newContent
(
'operations_diverses'
)
op_vault_type
=
s
elf
.
_maybeNewContent
(
surface_vault_type
,
'operations_diverses'
)
guichet_op_vault_type
=
op_vault_type
.
newContent
(
'guichet'
)
guichet_op_vault_type
=
self
.
_maybeNewContent
(
op_vault_type
,
'guichet'
)
caveau_vault_type
=
s
ite_vault_type
.
newContent
(
'caveau'
)
caveau_vault_type
=
s
elf
.
_maybeNewContent
(
site_vault_type
,
'caveau'
)
auxiliaire_vault_type
=
caveau_vault_type
.
newContent
(
'auxiliaire'
)
auxiliaire_vault_type
=
self
.
_maybeNewContent
(
caveau_vault_type
,
'auxiliaire'
)
auxiliaire_vault_type
.
newContent
(
'auxiliaire_vault_type'
)
self
.
_maybeNewContent
(
auxiliaire_vault_type
,
'auxiliaire_vault_type'
)
auxiliaire_vault_type
.
newContent
(
'encaisse_des_devises'
)
self
.
_maybeNewContent
(
auxiliaire_vault_type
,
'encaisse_des_devises'
)
externe
=
auxiliaire_vault_type
.
newContent
(
'encaisse_des_externes'
)
externe
=
self
.
_maybeNewContent
(
auxiliaire_vault_type
,
'encaisse_des_externes'
)
externe
.
newContent
(
'transit'
)
self
.
_maybeNewContent
(
externe
,
'transit'
)
caveau_vault_type
.
newContent
(
'reserve'
)
self
.
_maybeNewContent
(
caveau_vault_type
,
'reserve'
)
serre
=
caveau_vault_type
.
newContent
(
'serre'
)
serre
=
self
.
_maybeNewContent
(
caveau_vault_type
,
'serre'
)
se
rre
.
newContent
(
'transit'
)
se
lf
.
_maybeNewContent
(
serre
,
'transit'
)
se
rre
.
newContent
(
'retire'
)
se
lf
.
_maybeNewContent
(
serre
,
'retire'
)
salle_tri
=
s
urface_vault_type
.
newContent
(
'salle_tri'
)
salle_tri
=
s
elf
.
_maybeNewContent
(
surface_vault_type
,
'salle_tri'
)
if
not
no_site
:
if
not
no_site
:
destination_site_list
=
[
x
.
getId
()
for
x
in
created_site_list
]
destination_site_list
=
[
x
.
getId
()
for
x
in
created_site_list
]
...
@@ -636,12 +643,12 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -636,12 +643,12 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
# create bank structure for each agency
# create bank structure for each agency
site
=
c
.
getId
()
site
=
c
.
getId
()
# surface
# surface
surface
=
c
.
newContent
(
id
=
'surface'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface'
)
surface
=
self
.
_maybeNewContent
(
c
,
id
=
'surface'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface'
)
caisse_courante
=
s
urface
.
newContent
(
id
=
'caisse_courante'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
caisse_courante
=
s
elf
.
_maybeNewContent
(
surface
,
id
=
'caisse_courante'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
caisse_courante
.
newContent
(
id
=
'encaisse_des_billets_et_monnaies'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
self
.
_maybeNewContent
(
caisse_courante
,
id
=
'encaisse_des_billets_et_monnaies'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
caisse_courante
.
newContent
(
id
=
'billets_mutiles'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
self
.
_maybeNewContent
(
caisse_courante
,
id
=
'billets_mutiles'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
caisse_courante
.
newContent
(
id
=
'billets_macules'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
self
.
_maybeNewContent
(
caisse_courante
,
id
=
'billets_macules'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante'
)
encaisse_des_devises
=
caisse_courante
.
newContent
(
id
=
'encaisse_des_devises'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante/encaisse_des_devises'
)
encaisse_des_devises
=
self
.
_maybeNewContent
(
caisse_courante
,
id
=
'encaisse_des_devises'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante/encaisse_des_devises'
)
# create counter for surface
# create counter for surface
for
s
in
[
'banque_interne'
,
'gros_versement'
,
'gros_paiement'
]:
for
s
in
[
'banque_interne'
,
'gros_versement'
,
'gros_paiement'
]:
vault_codification
=
c
.
getCodification
()
vault_codification
=
c
.
getCodification
()
...
@@ -651,61 +658,61 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
...
@@ -651,61 +658,61 @@ class TestERP5BankingMixin(ERP5TypeTestCase):
vault_codification
+=
'GV'
vault_codification
+=
'GV'
elif
s
==
'gros_paiement'
:
elif
s
==
'gros_paiement'
:
vault_codification
+=
'GP'
vault_codification
+=
'GP'
s
=
s
urface
.
newContent
(
id
=
'%s'
%
(
s
,
),
portal_type
=
'Category'
,
codification
=
vault_codification
,
vault_type
=
'site/surface/%s'
%
(
s
,
))
s
=
s
elf
.
_maybeNewContent
(
surface
,
id
=
'%s'
%
(
s
,
),
portal_type
=
'Category'
,
codification
=
vault_codification
,
vault_type
=
'site/surface/%s'
%
(
s
,
))
for
ss
in
[
'guichet_1'
,
'guichet_2'
]:
for
ss
in
[
'guichet_1'
,
'guichet_2'
]:
final_vault_codification
=
vault_codification
+
ss
[
-
1
]
final_vault_codification
=
vault_codification
+
ss
[
-
1
]
ss
=
s
.
newContent
(
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
final_vault_codification
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
ss
=
s
elf
.
_maybeNewContent
(
s
,
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
final_vault_codification
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
for
sss
in
[
'encaisse_des_billets_et_monnaies'
]:
for
sss
in
[
'encaisse_des_billets_et_monnaies'
]:
sss
=
s
s
.
newContent
(
id
=
'%s'
%
(
sss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
sss
=
s
elf
.
_maybeNewContent
(
ss
,
id
=
'%s'
%
(
sss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
for
ssss
in
[
'entrante'
,
'sortante'
]:
for
ssss
in
[
'entrante'
,
'sortante'
]:
s
ss
.
newContent
(
id
=
'%s'
%
(
ssss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
s
elf
.
_maybeNewContent
(
sss
,
id
=
'%s'
%
(
ssss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
for
sss
in
[
'encaisse_des_devises'
]:
for
sss
in
[
'encaisse_des_devises'
]:
sss
=
s
s
.
newContent
(
id
=
'%s'
%
(
sss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
sss
=
s
elf
.
_maybeNewContent
(
ss
,
id
=
'%s'
%
(
sss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
for
currency
in
[
'usd'
]:
for
currency
in
[
'usd'
]:
currency_cat
=
s
ss
.
newContent
(
id
=
'%s'
%
(
currency
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s'
%
(
ss
.
getId
(),
))
currency_cat
=
s
elf
.
_maybeNewContent
(
sss
,
id
=
'%s'
%
(
currency
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s'
%
(
ss
.
getId
(),
))
for
ssss
in
[
'entrante'
,
'sortante'
]:
for
ssss
in
[
'entrante'
,
'sortante'
]:
currency_cat
.
newContent
(
id
=
'%s'
%
(
ssss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
self
.
_maybeNewContent
(
currency_cat
,
id
=
'%s'
%
(
ssss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/%s/guichet'
%
(
s
.
getId
(),
))
# create sort room
# create sort room
salle_tri
=
s
urface
.
newContent
(
id
=
'salle_tri'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/salle_tri'
)
salle_tri
=
s
elf
.
_maybeNewContent
(
surface
,
id
=
'salle_tri'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/salle_tri'
)
for
ss
in
[
'encaisse_des_billets_et_monnaies'
,
'encaisse_des_billets_recus_pour_ventilation'
,
'encaisse_des_differences'
,
'encaisse_des_externes'
]:
for
ss
in
[
'encaisse_des_billets_et_monnaies'
,
'encaisse_des_billets_recus_pour_ventilation'
,
'encaisse_des_differences'
,
'encaisse_des_externes'
]:
ss
=
s
alle_tri
.
newContent
(
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/salle_tri'
)
ss
=
s
elf
.
_maybeNewContent
(
salle_tri
,
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/salle_tri'
)
if
'ventilation'
in
ss
.
getId
():
if
'ventilation'
in
ss
.
getId
():
for
country
in
destination_site_list
:
for
country
in
destination_site_list
:
if
country
[
0
]
!=
c
.
getCodification
()[
0
]:
if
country
[
0
]
!=
c
.
getCodification
()[
0
]:
s
s
.
newContent
(
id
=
'%s'
%
(
country
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
s
elf
.
_maybeNewContent
(
ss
,
id
=
'%s'
%
(
country
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
# caveau
# caveau
caveau
=
c
.
newContent
(
id
=
'caveau'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau'
)
caveau
=
self
.
_maybeNewContent
(
c
,
id
=
'caveau'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau'
)
for
s
in
[
'auxiliaire'
,
'reserve'
,
'serre'
]:
for
s
in
[
'auxiliaire'
,
'reserve'
,
'serre'
]:
s
=
caveau
.
newContent
(
id
=
'%s'
%
(
s
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
,
))
s
=
self
.
_maybeNewContent
(
caveau
,
id
=
'%s'
%
(
s
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
,
))
if
s
.
getId
()
==
'serre'
:
if
s
.
getId
()
==
'serre'
:
for
ss
in
[
'encaisse_des_billets_neufs_non_emis'
,
'encaisse_des_billets_retires_de_la_circulation'
,
'encaisse_des_billets_detruits'
,
'encaisse_des_billets_neufs_non_emis_en_transit_allant_a'
]:
for
ss
in
[
'encaisse_des_billets_neufs_non_emis'
,
'encaisse_des_billets_retires_de_la_circulation'
,
'encaisse_des_billets_detruits'
,
'encaisse_des_billets_neufs_non_emis_en_transit_allant_a'
]:
ss
=
s
.
newContent
(
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
ss
=
s
elf
.
_maybeNewContent
(
s
,
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
if
'transit'
in
ss
.
getId
():
if
'transit'
in
ss
.
getId
():
for
country
in
destination_site_list
:
for
country
in
destination_site_list
:
if
country
[
0
]
!=
c
.
getCodification
()[
0
]:
if
country
[
0
]
!=
c
.
getCodification
()[
0
]:
s
s
.
newContent
(
id
=
'%s'
%
(
country
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
s
elf
.
_maybeNewContent
(
ss
,
id
=
'%s'
%
(
country
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
else
:
else
:
for
ss
in
[
'encaisse_des_billets_et_monnaies'
,
'encaisse_des_externes'
,
for
ss
in
[
'encaisse_des_billets_et_monnaies'
,
'encaisse_des_externes'
,
'encaisse_des_billets_recus_pour_ventilation'
,
'encaisse_des_devises'
]:
'encaisse_des_billets_recus_pour_ventilation'
,
'encaisse_des_devises'
]:
ss
=
s
.
newContent
(
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
ss
=
s
elf
.
_maybeNewContent
(
s
,
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
if
'ventilation'
in
ss
.
getId
():
if
'ventilation'
in
ss
.
getId
():
for
country
in
destination_site_list
:
for
country
in
destination_site_list
:
if
country
[
0
]
!=
c
.
getCodification
()[
0
]:
if
country
[
0
]
!=
c
.
getCodification
()[
0
]:
s
s
.
newContent
(
id
=
'%s'
%
(
country
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
s
elf
.
_maybeNewContent
(
ss
,
id
=
'%s'
%
(
country
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
if
'devises'
in
ss
.
getId
():
if
'devises'
in
ss
.
getId
():
for
currency
in
[
'eur'
,
'usd'
]:
for
currency
in
[
'eur'
,
'usd'
]:
s
s
.
newContent
(
id
=
'%s'
%
(
currency
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
ss
.
getId
(),
))
s
elf
.
_maybeNewContent
(
ss
,
id
=
'%s'
%
(
currency
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
ss
.
getId
(),
))
if
'encaisse_des_externes'
in
ss
.
getId
():
if
'encaisse_des_externes'
in
ss
.
getId
():
s
s
.
newContent
(
id
=
'transit'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
s
elf
.
_maybeNewContent
(
ss
,
id
=
'transit'
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
#if ss.getId()=='encaisse_des_devises':
#if ss.getId()=='encaisse_des_devises':
# for
# for
if
s
.
getId
()
==
'auxiliaire'
:
if
s
.
getId
()
==
'auxiliaire'
:
for
ss
in
[
'encaisse_des_billets_a_ventiler_et_a_detruire'
,
'encaisse_des_billets_ventiles_et_detruits'
,
'billets_detenus_par_des_tiers'
,
'encaisse_des_billets_recus_pour_ventilation_venant_de'
]:
for
ss
in
[
'encaisse_des_billets_a_ventiler_et_a_detruire'
,
'encaisse_des_billets_ventiles_et_detruits'
,
'billets_detenus_par_des_tiers'
,
'encaisse_des_billets_recus_pour_ventilation_venant_de'
]:
s
.
newContent
(
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
s
elf
.
_maybeNewContent
(
s
,
id
=
'%s'
%
(
ss
,
),
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/caveau/%s'
%
(
s
.
getId
(),
))
# Create forreing currency entries in encaisse_des_devises.
# Create forreing currency entries in encaisse_des_devises.
for
currency
in
[
'usd'
,
]:
for
currency
in
[
'usd'
,
]:
caisse_courante
.
encaisse_des_devises
.
newContent
(
id
=
currency
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante/encaisse_des_devises'
)
self
.
_maybeNewContent
(
caisse_courante
.
encaisse_des_devises
,
id
=
currency
,
portal_type
=
'Category'
,
codification
=
''
,
vault_type
=
'site/surface/caisse_courante/encaisse_des_devises'
)
return
created_site_list
return
created_site_list
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment