Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5-Boxiang
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
0
Merge Requests
0
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
Hamza
erp5-Boxiang
Commits
6cb19f4e
Commit
6cb19f4e
authored
Dec 20, 2012
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
configure business path for tax
parent
fb497349
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
209 additions
and
178 deletions
+209
-178
bt5/erp5_configurator_standard/SkinTemplateItem/portal_skins/erp5_configurator_standard/standard_business_process.ods.xml
...5_configurator_standard/standard_business_process.ods.xml
+185
-174
bt5/erp5_configurator_standard/TestTemplateItem/testStandardConfigurationWorkflow.py
...ard/TestTemplateItem/testStandardConfigurationWorkflow.py
+24
-4
No files found.
bt5/erp5_configurator_standard/SkinTemplateItem/portal_skins/erp5_configurator_standard/standard_business_process.ods.xml
View file @
6cb19f4e
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<dictionary>
<dictionary>
<item>
<item>
<key>
<string>
_EtagSupport__etag
</string>
</key>
<key>
<string>
_EtagSupport__etag
</string>
</key>
<value>
<string>
ts5
6009833.4
</string>
</value>
<value>
<string>
ts5
7808590.21
</string>
</value>
</item>
</item>
<item>
<item>
<key>
<string>
__name__
</string>
</key>
<key>
<string>
__name__
</string>
</key>
...
@@ -20,178 +20,189 @@
...
@@ -20,178 +20,189 @@
</item>
</item>
<item>
<item>
<key>
<string>
data
</string>
</key>
<key>
<string>
data
</string>
</key>
<value>
<string
encoding=
"base64"
>
UEsDBBQAAAgAABxnlEGFbDmKLgAAAC4AAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
<value>
<string
encoding=
"base64"
>
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
4wMAAOMDAAAIAAAAbWV0YS54bWw8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/
LTgiPz4KPG9mZmljZTpkb2N1bWVudC1tZXRhIHhtbG5zOm9mZmljZT0idXJuOm9hc2lzOm5hbWVz
Pgo8b2ZmaWNlOmRvY3VtZW50LW1ldGEgeG1sbnM6b2ZmaWNlPSJ1cm46b2FzaXM6bmFtZXM6dGM6
OnRjOm9wZW5kb2N1bWVudDp4bWxuczpvZmZpY2U6MS4wIiB4bWxuczp4bGluaz0iaHR0cDovL3d3
b3BlbmRvY3VtZW50OnhtbG5zOm9mZmljZToxLjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3Lncz
dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50
Lm9yZy8xOTk5L3hsaW5rIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu
cy8xLjEvIiB4bWxuczptZXRhPSJ1cm46b2FzaXM6bmFtZXM6dGM6b3BlbmRvY3VtZW50OnhtbG5z
MS8iIHhtbG5zOm1ldGE9InVybjpvYXNpczpuYW1lczp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6bWV0
Om1ldGE6MS4wIiB4bWxuczpvb289Imh0dHA6Ly9vcGVub2ZmaWNlLm9yZy8yMDA0L29mZmljZSIg
YToxLjAiIHhtbG5zOm9vbz0iaHR0cDovL29wZW5vZmZpY2Uub3JnLzIwMDQvb2ZmaWNlIiB4bWxu
eG1sbnM6Z3JkZGw9Imh0dHA6Ly93d3cudzMub3JnLzIwMDMvZy9kYXRhLXZpZXcjIiBvZmZpY2U6
czpncmRkbD0iaHR0cDovL3d3dy53My5vcmcvMjAwMy9nL2RhdGEtdmlldyMiIG9mZmljZTp2ZXJz
dmVyc2lvbj0iMS4yIiBncmRkbDp0cmFuc2Zvcm1hdGlvbj0iaHR0cDovL2RvY3Mub2FzaXMtb3Bl
aW9uPSIxLjIiIGdyZGRsOnRyYW5zZm9ybWF0aW9uPSJodHRwOi8vZG9jcy5vYXNpcy1vcGVuLm9y
bi5vcmcvb2ZmaWNlLzEuMi94c2x0L29kZjJyZGYueHNsIj48b2ZmaWNlOm1ldGE+PG1ldGE6aW5p
Zy9vZmZpY2UvMS4yL3hzbHQvb2RmMnJkZi54c2wiPjxvZmZpY2U6bWV0YT48bWV0YTppbml0aWFs
dGlhbC1jcmVhdG9yPnJhZmFlbCA8L21ldGE6aW5pdGlhbC1jcmVhdG9yPjxtZXRhOmNyZWF0aW9u
LWNyZWF0b3I+cmFmYWVsIDwvbWV0YTppbml0aWFsLWNyZWF0b3I+PG1ldGE6Y3JlYXRpb24tZGF0
LWRhdGU+MjAxMi0wMS0xOFQwMDozMDozNDwvbWV0YTpjcmVhdGlvbi1kYXRlPjxkYzpkYXRlPjIw
ZT4yMDEyLTAxLTE4VDAwOjMwOjM0PC9tZXRhOmNyZWF0aW9uLWRhdGU+PGRjOmRhdGU+MjAxMy0w
MTItMTItMjBUMTM6NTY6NTY8L2RjOmRhdGU+PG1ldGE6ZWRpdGluZy1kdXJhdGlvbj5QVDIySDI5
MS0xMFQxMDowMjoyMzwvZGM6ZGF0ZT48bWV0YTplZGl0aW5nLWR1cmF0aW9uPlBUMjNINU0xN1M8
TTU5UzwvbWV0YTplZGl0aW5nLWR1cmF0aW9uPjxtZXRhOmVkaXRpbmctY3ljbGVzPjEwPC9tZXRh
L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48bWV0YTplZGl0aW5nLWN5Y2xlcz4xMzwvbWV0YTplZGl0
OmVkaXRpbmctY3ljbGVzPjxtZXRhOmdlbmVyYXRvcj5PcGVuT2ZmaWNlLm9yZy8zLjMkVW5peCBP
aW5nLWN5Y2xlcz48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcvMy4zJFVuaXggT3Blbk9m
cGVuT2ZmaWNlLm9yZ19wcm9qZWN0LzMzMG0yMCRCdWlsZC05NTY3PC9tZXRhOmdlbmVyYXRvcj48
ZmljZS5vcmdfcHJvamVjdC8zMzBtMjAkQnVpbGQtOTU2NzwvbWV0YTpnZW5lcmF0b3I+PGRjOmNy
ZGM6Y3JlYXRvcj5Kw6lyb21lIFBlcnJpbjwvZGM6Y3JlYXRvcj48bWV0YTpkb2N1bWVudC1zdGF0
ZWF0b3I+SsOpcm9tZSBQZXJyaW48L2RjOmNyZWF0b3I+PG1ldGE6ZG9jdW1lbnQtc3RhdGlzdGlj
aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMiIgbWV0YTpjZWxsLWNvdW50PSI2NiIgbWV0YTpvYmpl
IG1ldGE6dGFibGUtY291bnQ9IjIiIG1ldGE6Y2VsbC1jb3VudD0iNzkiIG1ldGE6b2JqZWN0LWNv
Y3QtY291bnQ9IjAiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1ldGE+UEsDBBQA
dW50PSIwIi8+PC9vZmZpY2U6bWV0YT48L29mZmljZTpkb2N1bWVudC1tZXRhPlBLAwQUAAgICABM
CAgIABxnlEEAAAAAAAAAAAAAAAAYAAAAVGh1bWJuYWlscy90aHVtYm5haWwucG5n7ZX7NxMKAMfn
SCpCAAAAAAAAAAAAAAAAGAAAAFRodW1ibmFpbHMvdGh1bWJuYWlsLnBuZ+2W+zsTigPGlZL7kmRN
9pjcizqhqLjLcU8o85xClIqQxyVNHuvhyg0z7M6YsZvO7TExKSmb7TrEcefVMc0005RdEjUsjzHv
pp6ebgfTIaRjqFzaKUZh5jKVUMbmurkmSp3TcTlS7uxINZnNN9usY2al0+ZyTC6TkSGXMVuGmI3p
DZsWs80e7Lp/x72/fL7fX7/fc77n+zAsxN/QwMIAAAAYBlw8H76tdABAD6D/3bbLo6W9AgB2iwPO
23P+h/Pb+el9Pz+/7/s876/eXh562iBtNTU1PdgF18vfdUxNbZua5vbv7nXctKaamtYkzPWsb3Kl
n72cRVqZgGeOnzx45oaIVH9U/Hyz6foXLjzMeUC/kqC0iG+WTIiAhtNhQQyIyTA2JHwxg4GF6TZk
tDKmuPb1np0vE6KMWPmCb9rCM6km1eJJ2+LVwp+f72jzdduUXd3d73Yvq4kqSlDfPbWUnH5bJZIv
ok8jIyPyNbVce6G9PHUM6X6t3nKtZIU+mRE1AooF+8jEqmJ8mBBc5C2M+pCg1vW8QIT+HcpKyIOu
jrNvq5SpqkChcRMD7aESJ5gNCobNJnJpRSqCKSzlK5AJJsxvfAX2M9IGeiyLEtZV6rGJFfnxFqO1
/ijnze5bA4b6kfkxNt2wIuYQuOTexKGciqBvYSg41QqOpjB7cXk3XCPEicx5msUUzxNamMJ1GfgN
xJ5+r35w7kzscrSngFw4rhkm+ls/Zm6qHFcRgu8yGJiqX/OOgJQcS0ktS8KviSRzbFvvlOw8ikRh
J/SiqhPeey1rL8SkQ5G++UPnMG/VnMciRW3J7C9E6WpPTmeleunWTETalnVTIjjr7Y6r6kdV5Lkt
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
AAAAAAAAAFBLAwQUAAAIAABMSCpCAAAAAAAAAAAAAAAAHAAAAENvbmZpZ3VyYXRpb25zMi9wcm9n
0kr/W421k09CY1u9TRw20+9drA2kP02qIEhi01g/TlzrWtqks6AQP0bNyhv355h7KumEQV8AGWNo
cmVzc2Jhci9QSwMEFAAACAAATEgqQgAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0aW9uczIvZmxv
bRrVMtSNlCur175oPQd5EfANTJUZ5G/UV/M8aPvEts8rw18Bnc1zXbdPTzv7wjcDEjYp9+EB/Kwp
YXRlci9QSwMEFAAACAAATEgqQgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvcG9wdXBt
iPMXaTVGby+x3MdhiK/9jJdSCb0DrF6yH17maQKa8XNMdEB2OfrnkEEkKQcpGzdJTu2exDASEsUt
ZW51L1BLAwQUAAAIAABMSCpCAAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi90b29scGFu
Sqp0GnzPi/ne09iG/E8e8vGbctBXKOgv5IowN2RUfUYfssswR1Fhp4NQ1DOFnvF+E6E6M/Wp/wbw
ZWwvUEsDBBQAAAgAAExIKkIAAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL21lbnViYXIv
+56iC1ihjwifFYTHLge+8bdm9trAjoqopSJuvSy+QR2gUhjUCPwDMRhrlFp3dAJ6T1iURV05+va0
UEsDBBQAAAgAAExIKkIAAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMyL3Rvb2xiYXIvUEsD
ZAjIDBKK3Qp+VuBxzsPt1F7Ep2NBfGgkHMAat0Qfev9zSu2UjPaBUg+UeqDUA6WWptSi5pWs3Xf/
BBQAAAgAAExIKkIAAAAAAAAAAAAAAAAfAAAAQ29uZmlndXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBz
rwRvgaLOMnFlpvAEMjYhoriYeXPYEdt2xC5wd45xYmCgS7qftwKSmiiDP0FkQLjVmxImobyZHyBw
L1BLAwQUAAAIAABMSCpCAAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi9zdGF0dXNiYXIv
5b8sMqBEVAH/CypT0B8FzRaRNSAnqENkKDLQDJNc6thnx7Z9elbDuhqIyhWR2vUo4COMr0BnvTBj
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
AAA=
</string>
</value>
AQIUABQAAAgAAExIKkIAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAMEcAABDb25maWd1cmF0aW9u
czIvZmxvYXRlci9QSwECFAAUAAAIAABMSCpCAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAD3HAAA
Q29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwECFAAUAAAIAABMSCpCAAAAAAAAAAAAAAAAGgAA
AAAAAAAAAAAAAAAvHQAAQ29uZmlndXJhdGlvbnMyL3Rvb2xwYW5lbC9QSwECFAAUAAAIAABMSCpC
AAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAABnHQAAQ29uZmlndXJhdGlvbnMyL21lbnViYXIvUEsB
AhQAFAAACAAATEgqQgAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAnR0AAENvbmZpZ3VyYXRpb25z
Mi90b29sYmFyL1BLAQIUABQAAAgAAExIKkIAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAANMdAABD
b25maWd1cmF0aW9uczIvaW1hZ2VzL0JpdG1hcHMvUEsBAhQAFAAACAAATEgqQgAAAAAAAAAAAAAA
ABoAAAAAAAAAAAAAAAAAEB4AAENvbmZpZ3VyYXRpb25zMi9zdGF0dXNiYXIvUEsBAhQAFAAICAgA
TEgqQkFwPLQ5BAAA0CQAAAwAAAAAAAAAAAAAAAAASB4AAHNldHRpbmdzLnhtbFBLAQIUABQACAgI
AExIKkKBPesyUQEAAMcHAAAVAAAAAAAAAAAAAAAAALsiAABNRVRBLUlORi9tYW5pZmVzdC54bWxQ
SwUGAAAAABAAEAA2BAAATyQAAAAA
</string>
</value>
</item>
</item>
<item>
<item>
<key>
<string>
precondition
</string>
</key>
<key>
<string>
precondition
</string>
</key>
...
@@ -199,7 +210,7 @@ AAA=</string> </value>
...
@@ -199,7 +210,7 @@ AAA=</string> </value>
</item>
</item>
<item>
<item>
<key>
<string>
size
</string>
</key>
<key>
<string>
size
</string>
</key>
<value>
<int>
9749
</int>
</value>
<value>
<int>
10395
</int>
</value>
</item>
</item>
<item>
<item>
<key>
<string>
title
</string>
</key>
<key>
<string>
title
</string>
</key>
...
...
bt5/erp5_configurator_standard/TestTemplateItem/testStandardConfigurationWorkflow.py
View file @
6cb19f4e
...
@@ -638,6 +638,13 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
...
@@ -638,6 +638,13 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
self
.
assertEquals
(
invoicing_path
.
getTradeDate
(),
'trade_phase/trade/delivery'
)
self
.
assertEquals
(
invoicing_path
.
getTradeDate
(),
'trade_phase/trade/delivery'
)
self
.
assertEquals
(
invoicing_path
.
getTestMethodId
(),
None
)
self
.
assertEquals
(
invoicing_path
.
getTestMethodId
(),
None
)
tax_path
=
getattr
(
business_process
,
"tax_path"
,
None
)
self
.
assertNotEquals
(
tax_path
,
None
)
self
.
assertEquals
(
tax_path
.
getEfficiency
(),
1.0
)
self
.
assertEquals
(
tax_path
.
getTradePhase
(),
'trade/tax'
)
self
.
assertEquals
(
tax_path
.
getTradeDate
(),
'trade_phase/trade/invoicing'
)
self
.
assertEquals
(
tax_path
.
getTestMethodId
(),
None
)
accounting_credit_path
=
getattr
(
business_process
,
"accounting_credit_path"
,
None
)
accounting_credit_path
=
getattr
(
business_process
,
"accounting_credit_path"
,
None
)
self
.
assertNotEquals
(
accounting_credit_path
,
None
)
self
.
assertNotEquals
(
accounting_credit_path
,
None
)
self
.
assertEquals
(
accounting_credit_path
.
getEfficiency
(),
-
1.0
)
self
.
assertEquals
(
accounting_credit_path
.
getEfficiency
(),
-
1.0
)
...
@@ -690,8 +697,20 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
...
@@ -690,8 +697,20 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
self
.
assertEquals
(
invoice_link
.
getDeliveryBuilderList
(),
self
.
assertEquals
(
invoice_link
.
getDeliveryBuilderList
(),
[
"portal_deliveries/purchase_invoice_builder"
,
[
"portal_deliveries/purchase_invoice_builder"
,
"portal_deliveries/purchase_invoice_transaction_trade_model_builder"
,
"portal_deliveries/sale_invoice_builder"
])
"portal_deliveries/sale_invoice_builder"
,
tax_link
=
getattr
(
business_process
,
"tax_link"
,
None
)
self
.
assertNotEquals
(
tax_link
,
None
)
#self.assertFalse(tax_link.getDeliverable())
self
.
assertEquals
(
tax_link
.
getSuccessor
(),
"trade_state/trade/invoiced"
)
self
.
assertEquals
(
tax_link
.
getPredecessor
(),
"trade_state/trade/invoiced"
)
self
.
assertEquals
(
tax_link
.
getCompletedStateList
(),
[
'confirmed'
,
'delivered'
,
'started'
,
'stopped'
])
self
.
assertEquals
(
tax_link
.
getFrozenStateList
(),[
'delivered'
,
'stopped'
])
self
.
assertEquals
(
tax_link
.
getTradePhase
(),
'trade/tax'
)
self
.
assertEquals
(
tax_link
.
getDeliveryBuilderList
(),
[
"portal_deliveries/purchase_invoice_transaction_trade_model_builder"
,
"portal_deliveries/sale_invoice_transaction_trade_model_builder"
])
"portal_deliveries/sale_invoice_transaction_trade_model_builder"
])
account_link
=
getattr
(
business_process
,
"account_link"
,
None
)
account_link
=
getattr
(
business_process
,
"account_link"
,
None
)
...
@@ -713,8 +732,9 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
...
@@ -713,8 +732,9 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
self
.
assertEquals
(
pay_link
.
getTradePhase
(),
'trade/payment'
)
self
.
assertEquals
(
pay_link
.
getTradePhase
(),
'trade/payment'
)
self
.
assertEquals
(
pay_link
.
getSuccessor
(),
None
)
self
.
assertEquals
(
pay_link
.
getSuccessor
(),
None
)
self
.
assertEquals
(
pay_link
.
getPredecessor
(),
"trade_state/trade/accounted"
)
self
.
assertEquals
(
pay_link
.
getPredecessor
(),
"trade_state/trade/accounted"
)
self
.
assertEquals
(
pay_link
.
getCompletedState
(),
None
)
self
.
assertEquals
(
pay_link
.
getCompletedStateList
(),
self
.
assertEquals
(
pay_link
.
getFrozenState
(),
None
)
[
'confirmed'
,
'delivered'
,
'started'
,
'stopped'
])
self
.
assertEquals
(
pay_link
.
getFrozenStateList
(),[
'delivered'
,
'stopped'
])
self
.
assertEquals
(
pay_link
.
getDeliveryBuilderList
(),
self
.
assertEquals
(
pay_link
.
getDeliveryBuilderList
(),
[
"portal_deliveries/payment_transaction_builder"
])
[
"portal_deliveries/payment_transaction_builder"
])
...
...
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