Commit 62908452 authored by Yingjie Xu's avatar Yingjie Xu Committed by Łukasz Nowak

Merge open order usage for vifib.

Work by Yingjie Xu and Romain Courteaud.

Squashed commit of the following:

commit ac0f58eb3e783429d79ff6fdb35c38ed36496a58
Merge: a5c49c9 b5d05d73
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 17:25:48 2011 +0100

    Merge remote-tracking branch 'origin/master' into open_order_simulation

commit a5c49c957c53ff07d47641fb9da376bb6e34904e
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 16:52:18 2011 +0100

    All payments will be done by payzen.

commit 96d161736da2944f1294bba7d8735fba6b97d426
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 16:37:34 2011 +0100

    There is no need to specialise payzen_sale_trade_condition.

commit 3276c8b39cd8ed01e990c7123831a340874d8e20
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 16:28:18 2011 +0100

    Allow customers to view own transactions.

commit 5db4e6ebd74bcdc19535aa8736ad84987a270fd3
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 16:26:38 2011 +0100

    Drop garbage.

commit 596e3309a53e77c450ff210dfeee95159d03fe97
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Dec 15 16:14:08 2011 +0100

    Get rid of OpenOrderMovementGroup.

commit c416bfa91c9a8ce84c841dc875c13ec216bd51e6
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Dec 15 15:13:40 2011 +0100

    No need to set aggregate value on delivery level.

commit cb1871fd73141ca88b0a784843e4f29dfef7674d
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 14:55:09 2011 +0100

    Export local roles for BT provided objects (accounts).

commit 88c0eafe49fe4c970262336a2ea4975dbac6509e
Merge: edd2bfd 176ab6dd
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 14:50:36 2011 +0100

    Merge remote-tracking branch 'origin/master' into open_order_simulation

    Conflicts:
    	master/bt5/vifib_erp5/bt/revision

commit edd2bfd60a6e72ce83580f9a8c006cad226012b0
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Thu Dec 15 12:57:49 2011 +0100

    Follow alarm renaming.

commit d16090d5423cc7714de808200b62805ad3aa5454
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Wed Dec 14 11:22:46 2011 +0100

    Name alarms according to thier job.

commit 59d9c9c987aaa0125c53b41d137d6dbb4714f789
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Wed Dec 14 11:18:26 2011 +0100

    Name methods correctly.

commit 5fc21b59fb1d629722d1248593d70811f686de98
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Wed Dec 14 11:14:43 2011 +0100

    Use Business Path API.

commit c9ff21770fa1c81f39f88c939c5720b38d78a719
Merge: 6b657ab da1186d4
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Tue Dec 13 17:16:29 2011 +0100

    Merge remote-tracking branch 'origin/master' into open_order_simulation

commit 6b657ab6658df1d7611aef6fb38c268bec5ce113
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Tue Dec 13 16:54:56 2011 +0100

    Use catalog fully.

commit 6b8fd081340abb6d57e2228f367bbdf1ba092f50
Merge: b958690 ab2bd41e
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Tue Dec 13 15:46:00 2011 +0100

    Merge remote-tracking branch 'origin/master' into open_order_simulation

commit b95869034e7f7c3edd01866a203d59d31cd227e3
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 20:31:45 2011 +0100

    Adapt tests with new global builder.

commit 117160004834e6a02c057432c9c840c20e94eb05
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 19:30:09 2011 +0100

    Fix typo in script.

commit a7ef9e26996bb5c059245d2199ec0a2912cfa4a1
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 19:19:06 2011 +0100

    Builders are configured in business process.

commit 024e0d31ceeaaaedba6b6798b6fde21f869898d6
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 19:17:40 2011 +0100

    Use business process globally.

commit c2d74ad709b41aa68395cfdeb35fea7eb315f388
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 18:46:49 2011 +0100

    Test causality of sale packing list.

commit 4d3b5ea62a4b22805bcf79f1065bf9a279e99bf6
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 18:16:10 2011 +0100

    Use open order movement group instead.

commit 0c2d3f3aa9e272e8a005dd75a043606447cf8ed8
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Dec 8 16:27:05 2011 +0100

    Builder is inside business process.

commit fbebaf9ce06a2677d96d73a64506337517866393
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 15:51:25 2011 +0100

    Select accounting from portal_type.

commit 5974e5042b9f52d5669f8e6ca7363925d0745fb2
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 15:44:44 2011 +0100

    Adapt tests with payment transaction builder.

commit 4faf121d6021765736905ff76c9d3103f2574d70
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 15:33:51 2011 +0100

    Config alarm to generate payment transaction.

commit dfcc0385e6543de944ecacad732a8288e9c4955c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 15:22:55 2011 +0100

    Drop max_movement_date.

commit 980654681556627fec3955546abc900e95806c14
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 15:13:07 2011 +0100

    Config payment rule.

commit 3dcd5c8e4f2bff18913166e50ff3858ad8053da1
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 15:11:24 2011 +0100

    Fix select method.

commit d4c4a5c3b388a410a9042b979a6eb70c75c82890
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 14:54:29 2011 +0100

    Make two confirmed states completed.

commit f10cdfea117953fef7b9bfefe7e8e67567f2298b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 14:43:15 2011 +0100

    Update test script with invoice transaction.

commit 60ec24035692d128abad23e3fcf0998d66a35642
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 14:23:39 2011 +0100

    Config alarm to generate invoice transaction line.

commit df8433e1676ddeac366f4ffe8f287057a32fe719
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 14:09:46 2011 +0100

    Update movement select method.

commit 7fbd73132c61ba1d651887e7bb816a4b9dbe816c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 13:59:56 2011 +0100

    Config sale invoice builder

commit cad9cb82686e242b44e1ae51eeb9d98f4e579803
Merge: 6e45535 375602ba
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 07:19:38 2011 +0100

    Merge branch 'master' into open_order_simulation

commit 6e45535c58c4b83a7e369c20ed9603699eb5dc06
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 07:09:57 2011 +0100

    Typo

commit fe9c363e4cf7c86324582ebe7a2ea5dee2a7477b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 07:06:04 2011 +0100

    Start checking invoice.

commit fa4be60779b3cdd87dc4e9a0b0aab48eb2551c30
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:59:33 2011 +0100

    Typo

commit 35d03c2ce90f3c9b75e0cc4a829f6da4ed246802
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:56:54 2011 +0100

    Update test scripts.

commit 3e460526109697b80e009dbae41e437ef80ce5b4
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:50:50 2011 +0100

    Reorganise tests.

commit 56fe8137765d1c389ec813b8bad7457a3281e0be
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:50:12 2011 +0100

    Config alarm.

commit 1a0f9e9f5a7b9b7dbaf669204d3cae49fa608aff
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:47:48 2011 +0100

    Alarm method to build subscribed invoice.

commit f4cfeb36866eba491438a7c7d33a5b19148dd77e
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:33:13 2011 +0100

    Rename class.

commit fae3d4ec5b8619ce21f17ffeba621df7f13d4ae0
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:31:18 2011 +0100

    Rename test file in order to accept more documents.

commit 98d4116b5cef7b124accdb143e5f67b72ea282c0
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 06:21:27 2011 +0100

    Add start_date and stop_date to invoice.

commit 1932e2253deeafa3c5750b03c4edc5ec80cc4c1a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 05:58:35 2011 +0100

    Make confirmed one of completed state.

commit d31492e2f7f0aec7451eadd70be4e6eca8cfe5fb
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 04:58:18 2011 +0100

    Config vifib sale invoice builder.

commit 1aa774d8641a99990c765f9639c690db91adc0ac
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 04:37:07 2011 +0100

    Temperalily disable automatically start of sale packing list.

commit 437fc3a493a3362f4088f425c81670ca00189bc5
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 04:16:56 2011 +0100

    Typo

commit 7cadcf3cf3387133e36049bf1504d922f089208b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 04:06:19 2011 +0100

    New way to start sale packing list after generation.

commit 7cb9fc8b770caa2b8543252eb453c513ed90108a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 03:53:24 2011 +0100

    Really fix security setting.

    This commit should be carefully rewritten.

commit fea198444dddb57d3277a6f126c21beb7cdcd6d8
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 03:26:47 2011 +0100

    Update security setting.

commit 48b826ea2b6f655e4f31b1925e58ed4fe247230c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 02:50:30 2011 +0100

    Update security setting.

commit b8e645f595e84bf11918e51f2b95d76fcdf1daf5
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 02:36:26 2011 +0100

    Use workflow method.

commit b3858dd204c7df56f2ae95c858f0e104ad9d36f1
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 02:33:11 2011 +0100

    Typo.

commit cb8f48882867eed7a0415f0fe569a9a3b4f5998f
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 02:26:32 2011 +0100

    Use new script name.

commit d63cd846a51fb7c2c4f8250ada9a73bb8f5ac5f2
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 02:24:14 2011 +0100

    Rename script, start packing list right after generation.

commit 17960954105c55d6e0443a13180f099653635719
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 02:04:04 2011 +0100

    Undo proxy manager role.

commit 872d8ddbaaf975472e6115aa1e041d70516df811
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Dec 7 01:22:34 2011 +0100

    Fill tests for sale packing list builder.

commit 5b6ee414d1fbec142fd7a427747001b8c22ea0fb
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 19:48:41 2011 +0100

    New way to fetch sale packing list in test

commit 03725d282071a8aee4892ec48da43ea9710d9910
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 19:02:24 2011 +0100

    Remove pdb.

commit 40f414a4fd31d14aabcbae242e58631b06eebcb7
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 19:01:55 2011 +0100

    Fix date calculation.

commit a63408ac20f3a5f553c1ab04a7342ae9577c5d38
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 18:03:48 2011 +0100

    Adapt tests with new framework.

commit e83f011dea21921b52ee4d1b58a12a76aa008da4
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 18:22:33 2011 +0100

    Fix builder.

commit 37dadd3a7c31251172e3f7eda8e6aee9fa46af93
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 18:16:59 2011 +0100

    Remove log and format script.

commit fa6dc51bc0778317d5b780c327c4521d084944f2
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 18:15:12 2011 +0100

    Fix parameters.

commit d8c6bfa54cc4539ced33febb55272d0b43a11d3c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 18:03:13 2011 +0100

    Adapt alarm with new framework.

commit e4e553901ecc7c74c01024ca69d9289e263c7ad8
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 17:09:25 2011 +0100

    Fix date calculation.

commit ada84033437275ca55e03aa41a1ca9ae6a85bdbd
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 17:05:18 2011 +0100

    Update log information.

commit 8b44e903a8f5d6ef516761cb0ad1d2a665335e17
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 16:33:47 2011 +0100

    Comment testing script

commit 516045ef3a9d4de3c862eb49aa063a52f0e7472a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 15:59:37 2011 +0100

    Update with start_date and stop_date checks.

commit 57cb6e0421bfa10a645a91283a5ddb271dc528cd
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 15:33:19 2011 +0100

    Format code and fix typo.

commit 29e5257544ebcc6e02903627689cfbbd20f7694a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Dec 6 14:46:17 2011 +0100

    Add payment level simulation checks.

commit 4fdff3d4900a4d9038d3c6e56673d9d65e2e0e09
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Dec 5 18:06:57 2011 +0100

    Update testing script for accounting level.

commit 4d81e4238dd1682fefcabe94fb7b93638ccf348c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Dec 5 17:27:26 2011 +0100

    Use content values to simplify testing script.

commit 06620dc74dec696393b0dd659c5c7decbcd9d77a
Author: Łukasz Nowak <luke@nexedi.com>
Date:   Mon Dec 5 17:13:32 2011 +0100

    Revert "Drop unknown parameters."

    This reverts commit 19e29b5cb2be079f33de26accba934e02ac5b35a.

commit 476047f46a1cc1b46ad5c8003e98e974098e3fac
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Dec 5 14:30:18 2011 +0100

    Add invoice transaction level simulation checks.

commit 051badc448466dc74ce1ed8b57efc8e4aaef994d
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Dec 5 13:07:38 2011 +0100

    One more level simulation checks.

commit c07f755e58d13a7646ee2dc5c1ac9e30e3acc11b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Dec 5 11:43:18 2011 +0100

    Fix skins because we dropped erp5_simulation_test and vifib_invoicing
    and they're replaced by vifib_data_simulation.

commit e6ef2adad0c99047d283c17ff3e9000758d9d860
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Sat Dec 3 02:44:40 2011 +0100

    Drop unused tests.

commit a3e0b59be6ae39cfcc9b897519eae25e3d39f5c9
Merge: 19e29b5 cddc3cc4
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Sat Dec 3 02:14:39 2011 +0100

    Merge branch 'master' into open_order_simulation

commit 19e29b5cb2be079f33de26accba934e02ac5b35a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Dec 2 16:25:57 2011 +0100

    Drop unknown parameters.

commit 6640e974d723b14bc502d47403bf11303b1d1c2e
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Dec 2 14:55:59 2011 +0100

    Adapt new date definitions.

commit 403a2a697a2014f71b5ad4699ac4ef2fe0521932
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Dec 2 14:29:23 2011 +0100

    Adapt with new date definitions.

commit 0e486bcb9360780277cbb73de2349b90d48a42ad
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Dec 2 14:10:21 2011 +0100

    Fix content in sale order and sale order line.

commit 1c6e6f83ba5a53b914c0fb346b337b30cabc1c93
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Dec 2 14:08:51 2011 +0100

    Fix content in open order line.

commit d051b06450f067a339035b6248b943d67f144e57
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Dec 2 14:03:12 2011 +0100

    Modify start_date and stop_date of subscription.

commit c12e7d58d35b414b7cd729010496232e03834786
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 18:33:13 2011 +0100

    Remove unused simulation checks.

commit 5fef09e5dc2907beb8d4075bb5fdf4790551537a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 18:32:14 2011 +0100

    Fix date calculation.

commit f12662c9842a2e719744e8cef75546d30e9f6aea
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 17:20:22 2011 +0100

    Repeat testing sale packing list 12 times.

commit 94a8959b0f22daa5a673253445ccf9d713961634
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 17:19:01 2011 +0100

    Remove duplicated simulation checks.

commit e6629f7830075d2877a426671e62fec3fe84bc00
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 17:13:03 2011 +0100

    Update test script.

commit 72e59cd2ecd14d03d4c97acc3a1c96258a2db696
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 16:56:32 2011 +0100

    Update test script

commit a3f8b131c09a7f372fcbd48b0703505194ef42ea
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 16:54:07 2011 +0100

    Select a good sale packing list line if more aggregated to subscription item.

commit 6077178d5c54e102438f6dbb17a4445fac0c143c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 16:52:34 2011 +0100

    Rename test method

commit 742570b5961d7fe2ccfc6860182f253610b9d8b6
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 14:45:47 2011 +0100

    Typo

commit d8d5874c512709a681cb3a8cd5dbba9d3838f3bb
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 14:39:25 2011 +0100

    New tests

commit 683068fcf3723f402ef2bc5d1d99079118ede169
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 14:35:58 2011 +0100

    Log for development.

commit 9c6b7672a2a55b98f3fd6a59ce9b0f1866832d7e
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 13:36:06 2011 +0100

    Fix specialise portal type.

commit b3b8e349b1954e8cd96418eee85d2a95f1758f1a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 30 11:34:47 2011 +0100

    Typo

commit 48b193df278d260a5c942a70e39a96909e441377
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 29 19:07:07 2011 +0100

    Update alarm to build sale packing list from simulation.

commit 0094ac707196f67ef9833fcacbfedbb2d72c588d
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 29 18:55:37 2011 +0100

    Rename delivery.

commit 826b96463fe03d2ecba9d54fcca871395472417c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 29 18:50:37 2011 +0100

    Move this to vifib_data_simulation

commit 9f036cabc86a89c62d80692577e560251bfd2c54
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 29 18:20:27 2011 +0100

    Delivery should be here.

commit a5465933ce87d8aad162a6871502093e5ff669fc
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 29 18:15:18 2011 +0100

    They are not used currently.

commit 0ddf4c184968775862b2d714b7d1010b0fbeb711
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 29 18:12:19 2011 +0100

    Move delivery to vifib_data_simulation

commit f3c30f60d582798505dd51adc1c76288c86aeb05
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Nov 28 13:44:44 2011 +0100

    Trigger test

commit af1335b48fbef9271eec2f59d9952822190c01e7
Merge: 66abd66 d2ac2b60
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Sat Nov 26 18:18:27 2011 +0100

    Merge branch 'master' into open_order_simulation

commit 66abd662be5239dd4ae478d8bd74169c8ee977b1
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Nov 25 15:31:02 2011 +0100

    Drop additional term

commit 3668912d00136456914130d5e1b5d5b35a6bace3
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Nov 25 13:40:53 2011 +0100

    Update reference date.

commit c5e9d5f7f364af840f18e664c5967d0f25ff0b3b
Author: Romain Courteaud <romain@nexedi.com>
Date:   Fri Nov 25 11:14:35 2011 +0100

    Activate the payment rule.

commit 264b8ab1340d64e066ad07321aa4b5920761c3eb
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 18:33:06 2011 +0100

    Add business path for payment and accounting

commit f0773275ae91d7595ef916bd9bd4eddcf05cae0d
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 17:50:18 2011 +0100

    Add accounts.

    This will allow to generate the accounting simulation.

commit dd574bf07521ccb941a6581711b299000e211c6d
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 16:22:26 2011 +0100

    Test expected values.

commit 8f1f8495804198f7f99dc94c4d4435de3697aefe
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 15:51:28 2011 +0100

    Add more tester in the subscription rule.

    Specialise is needed to expand the simulation.

commit c4f599b50a40267cc504193fea50b1a441bb1acc
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 15:47:15 2011 +0100

    Improve Subscription Rule configuration.

    Allow to add new divergence tester.
    Acquire the local roles.
    Define the portal type group.

commit 8291118af7253e1850b63762f52076054ead529f
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 13:59:29 2011 +0100

    Define arrow and resource properties on the open order line.

commit b82c984189be87fa1d2caf6fbf75c5c8680bca59
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 13:43:38 2011 +0100

    Update the service/currency local roles.

commit 9673f824155bf7f504290287b5dbf3108474660b
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 13:42:34 2011 +0100

    Add an new service for the instance subscription

commit cfc553647921ee8405176e988205342eb0df17cd
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 13:30:46 2011 +0100

    Add a preference to define the instance subscription resource

commit 918a90f7c70aa264a8a94befc4230afe4df210bb
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 11:19:19 2011 +0100

    Change default_invoice_rule title

commit c8740abe3749719a8c8bec34876993276a13dd56
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 11:18:11 2011 +0100

    Validate new_invoice_root_simulation_rule

commit 9fb10902b976ce5b257fbd129fcfb59fb3b8e026
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 24 11:16:34 2011 +0100

    Remove duplicated entries

commit 466f2b1b76bfbd9a55375933a28808b80490fb04
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 17:15:59 2011 +0100

    Commit test

commit 4fd31d624d20efba3e52b3f599696b5060e24055
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 15:37:08 2011 +0100

    None values are not acceptable.

    It prevents to correctly expand the simulation.

commit 22cdc9a6ffa2cb32419088db67248033e1153607
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 15:29:26 2011 +0100

    Check that the instance can be started.

commit c8dd8a746b35d7b06919e07431fb76e6e8b337a2
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 12:05:37 2011 +0100

    Drop vifib_invoicing bt5.

    It has been merged into vifib_data_simulation

commit c3cc8233a0f487ea238f86335a0d37ae25bb4b00
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 12:03:47 2011 +0100

    Migrate vifib_invoicing.

    Put all simulations configuration in vifib_data_simulation

commit c5bdbfd1de6e298a2fe52e346e36f87301d46d6b
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 11:58:50 2011 +0100

    No need to keep workflow history for subobjects.

    This reduce the diff for each commit

commit 5c0f716c0b2c53edcac995233323874fbd6e8625
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 10:55:34 2011 +0100

    Update the rule titles.

    It's just allow post installation verification that the rules are provided by vifib bt5

commit 92666c47461e4a28c417bda3648c8cc5454f036f
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 23 10:08:13 2011 +0100

    Install vifib_data_simulation later.

    All portal types have to be already provided by previous bt5

commit 8aedb6975c69fd2bdd7334f1ac1c1343859c586f
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 22 21:17:14 2011 +0100

    Revert "This object was removed in vifib_open_trade"

    This reverts commit e8f39c7032b7d6dac397e0dbce44b8aa07918882.

    I removed it from vifib_open_trade because it was a duplication of delivery_path in erp5_simulation_test

commit e8f39c7032b7d6dac397e0dbce44b8aa07918882
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:49:53 2011 +0100

    This object was removed in vifib_open_trade

commit 5f041aa771a7c0b9da571f1a0c4f46c8772bd5c2
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:48:56 2011 +0100

    default_subscription_item_rule is now provided by vifib_data_simulation

commit 03b78e7f3cc8425241016b251a8fa3adf10b3a63
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:35:32 2011 +0100

    Export default_subscription_item_rule in the vifib_data_simulation bt5

commit 6700db58d97682b86d66cc5e8acc70571090d698
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:32:32 2011 +0100

    Export new_order_root_simulation_rule state

commit c974d2df1c27e994adbebbc00326931bcaba6e39
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:30:08 2011 +0100

    Configure new_invoice_transaction_simulation_rule on trade phase.

    Get rid of Rule portal type hardcoded in the test script.

commit 23ecc2dc9e647e3e92946d0c9d0ddc99c0c2138d
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:23:31 2011 +0100

    Export new_delivery_root_simulation_rule state

commit 40b54d3b32c9c8802d888beeb9a3b1707254704a
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:19:23 2011 +0100

    Configure new_delivery_simulation_rule on trade phase.

    Get rid of Rule portal type hardcoded in the test script.

commit 6cafa5078ec27c035e867c71bf274e0cfd25ed1d
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:06:33 2011 +0100

    Rules configuration should be installed by bt5

commit 4d276d35cb20d2360d030b80de785672088db6ca
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 17:01:08 2011 +0100

    Configure new_invoice_simulation_rule on trade phase.

    Get rid of Rule portal type hardcoded in the test script.

commit 7d7055b31584fc21442e8d32f6e24c1dc6690389
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 22 16:47:26 2011 +0100

    XML changes

commit c6ab5c9cab7017b7038574dfbd3dcb7353fbf6f4
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 22 15:41:54 2011 +0100

    Things are copied from erp5_simulation_test to vifib_data_simulation.

commit 3efb27f5dea45ccb1483efff06d5586a1b23258a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 22 15:39:30 2011 +0100

    Copy everything from erp5_simulation_test

commit 75dffa31e81be223a20a4eb5090988c95157e7b3
Merge: 7830562 5f2398a2
Author: Romain Courteaud <romain@nexedi.com>
Date:   Fri Nov 18 13:27:21 2011 +0100

    Merge remote-tracking branch 'origin/master' into open_order_simulation

    Conflicts:
    	master/bt5/vifib_erp5/bt/revision
    	master/bt5/vifib_open_trade/bt/revision
    	master/bt5/vifib_slap/bt/revision

commit 7830562efd8f9f0c191396839ad14703ddc9cfe5
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Nov 18 06:18:57 2011 +0100

    Revert "Remove unrelated tests temporarily to accelerate bot."

    This reverts commit 605f2680a8763d1c25bb9a411907f9048ad88b4d.

commit 69b759538b086864a2c6b8603414112f836ab970
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Fri Nov 18 01:40:06 2011 +0100

    Remove trailing whitespaces.

commit 9c08e72201ca54e237b8e4543d2f6a70b8bad867
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Nov 17 17:04:33 2011 +0100

    Configurator should be tested from an empty site.

commit 1a82ec70ccf8cf293d1c066e1d6b833ff0a54da3
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Nov 17 15:00:31 2011 +0100

    Use default business process.

commit 605f2680a8763d1c25bb9a411907f9048ad88b4d
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 16 17:43:49 2011 +0100

    Remove unrelated tests temporarily to accelerate bot.

commit 8119a48a67952a9141f90d47602b48e346a9733c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 15:13:32 2011 +0100

    Build sale packing list automatically.

commit 1fe58d10fef8e6c9efb15cb99174bac250125378
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 15:05:07 2011 +0100

    This is useless, should not be here.

commit 717b478e7648c5b718a3938b42ea4c5430656090
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 14:57:24 2011 +0100

    Typo

commit d9ac3f7f94f3550310d7daa75a17f45093fd7241
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 14:37:15 2011 +0100

    Update post script of packing list builder.

commit 7555de65e3f24362a1a9f33e2013787a066d1e6f
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 14:03:17 2011 +0100

    What are they? Why they are here?

commit 3a44b383adb5c945d75909bfad081fc6b47e47af
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 14:00:26 2011 +0100

    Only for unit test purpose.

commit 6eb2a7747389046ad652b2f3f727249bdcce74d2
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 15 11:10:07 2011 +0100

    Update unit tests script, comment unknown fields.

commit 19f30ed663019d646ef2391da17d4330f2893da4
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Nov 14 16:14:20 2011 +0100

    Revert experimental code.

commit f8f9c927ff76667dc45d2f05d37875e6abc9413b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Nov 14 15:59:13 2011 +0100

    Typo

commit ef883660333d0c34b0575073dc9b1e0988e031bb
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Nov 14 15:16:43 2011 +0100

    Try to wrap setSpecialise method in open order line

commit 5f990556f4140ce6fdf31bbb957cee6c1340c8ae
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 15:41:10 2011 +0100

    Subscription is expanded later.

commit 8b006c29e0d85614743d85d5e0b28b7b78ce9e61
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 14:55:16 2011 +0100

    Bypass security settings.

commit 07e4e1e24675de2f61f96562804692eb299f2df8
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 14:36:13 2011 +0100

    Set Open Order's trade condition later.

commit 4ad85f4f6032750b21cb092bdeca3162916665e1
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 14:34:11 2011 +0100

    Set open order's trade condition before expanding.

commit f2926361fe132e1dcb3c640b67833a4149bcc233
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 14:04:00 2011 +0100

    Expand the subscription when the instance has been setup

commit 93bd7f8aec46f665ff6c77a7b9e3e8297957e4e8
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 14:01:16 2011 +0100

    Expanding the subscription should be done only when instance as been setup

commit ab698d80672d5b79e77048b1e700e72ee90b5808
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 11:34:56 2011 +0100

    Try also to update the open order line

commit c03618c3efd4e0bd36b3f390275b1e825da39195
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 11:12:12 2011 +0100

    Open Sale Order Line's Trade Condition should be the same than on the Sale Order.

commit c2965816fae4b94207fbf1971a5aeb2e728e28a8
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 10:54:09 2011 +0100

    Remove hardcoded trade condition

commit ba28a8131619c3dd0173fd8a67bb3955e35e5753
Author: Romain Courteaud <romain@nexedi.com>
Date:   Wed Nov 9 10:49:24 2011 +0100

    WIP

commit 1f349ec02a0703caeb045bb348595e4bd8d3107a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 9 10:19:31 2011 +0100

    Comment on unit test.

commit 0347bc25da073a5c287158dbd5460bdb110353a0
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Nov 9 09:40:31 2011 +0100

    An item should not link to business process/trade condition.

commit d07212bfdbd4a96e63d205771ac981cee1f47d21
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 8 18:15:19 2011 +0100

    Typo.

commit 096a1cec4b53228c79f76a684ed520d3bda967c3
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 8 18:02:58 2011 +0100

    Typo.

commit 4fc64bc54a9989ed5bf576e2cf6d965d6844d027
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 8 17:54:48 2011 +0100

    Normalise date to 00:00 form.

commit 99cd261b1286cccf85c3b9cc5a92ca027278d3cc
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 8 17:30:59 2011 +0100

    Update test script.

commit ca4f2bb7c4338cd6ce80eacc621b9fb6da7d3f89
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 8 15:37:39 2011 +0100

    Periodicity is defined at the beginning of each month

commit cbfa87aafc16ccd5e113bc41c3bcab5c4639f48f
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 8 15:16:53 2011 +0100

    Hosting subcription has to generate one Invoice/Payment per month

commit db49b3e4131c28d096e0e2dc99ee609dca072e98
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 8 15:15:01 2011 +0100

    Add periodicity tab on Hosting Subscription

commit 31e97f3ed4491db36a2297a5143752988f03a8af
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 8 15:09:51 2011 +0100

    Define one year subscription by default

commit fd8a9fca6ff00d3f2033cb4f975a766da8d2a179
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 8 14:14:14 2011 +0100

    Use same method/script like in the other bt5

commit d57e16a49fa6566ce08038e423940acedb93c865
Author: Romain Courteaud <romain@nexedi.com>
Date:   Tue Nov 8 13:34:17 2011 +0100

    Test skeleton.

commit 8e72636cac60c4e7d8adf1ac2fa27d61dfb5963a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 8 00:07:42 2011 +0100

    Revert to old Subscription Item expansion rule.

commit ec472cd9dd72b5b23d11707f689e02b4843532db
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Nov 7 23:32:19 2011 +0100

    Rename contents in vifib default business process.

commit 7e8699a2bfde3f4f980196d2220b98ba5e2c31eb
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Nov 8 00:02:13 2011 +0100

    Revert "Revert to old Subscription Item expansion rule."

    This reverts commit 0861d2521267d937a858bba0bd520fd7299f193d.

    This should not be committed in this way.

commit 0861d2521267d937a858bba0bd520fd7299f193d
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Nov 7 23:49:12 2011 +0100

    Revert to old Subscription Item expansion rule.

commit 3f5976802053524d540c8595db0940bc48e199cb
Author: Romain Courteaud <romain@nexedi.com>
Date:   Mon Nov 7 16:23:59 2011 +0100

    Undefined variable

commit 092b985ea239dd595a7adddfe28f9c8a0652166a
Author: Romain Courteaud <romain@nexedi.com>
Date:   Mon Nov 7 15:49:44 2011 +0100

    Revert "Datas for unit test purpose should locate in the separate place?"

    This reverts commit 305acddd4548cca71cb2318a0b81c9c2c5da2281.

    Conflicts:

    	master/bt5/vifib_open_trade/bt/revision

commit df27427a045691393adae95a3db554cac073ce8c
Author: Romain Courteaud <romain@nexedi.com>
Date:   Mon Nov 7 15:27:09 2011 +0100

    Keep the way software type are handled.

commit 0fd2319cd4f05d3a0de0c9957b2bb060789cff25
Merge: 305acdd de8bdf26
Author: Romain Courteaud <romain@nexedi.com>
Date:   Mon Nov 7 15:00:12 2011 +0100

    Merge remote-tracking branch 'origin/master' into open_order_simulation

    Conflicts:
    	master/bt5/vifib_erp5/bt/revision
    	master/bt5/vifib_open_trade/bt/revision
    	master/bt5/vifib_slap/WorkflowTemplateItem/portal_workflow/person_slap_interface_workflow/scripts/Person_requestSoftwareInstance.xml
    	master/bt5/vifib_slap/bt/revision

commit 305acddd4548cca71cb2318a0b81c9c2c5da2281
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 22:24:53 2011 +0200

    Datas for unit test purpose should locate in the separate place?

commit 40f7ebb3b86ca8d6a2764824e6dadd0bbf816a24
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 22:15:51 2011 +0200

    Default business process for vifib.

commit 951e27ad8a8ff83461057b781ad662e9be20c20e
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 11:53:43 2011 +0200

    Since hosting subscription has no relation with delivery, those scripts should be removed.

commit d10cc8a071004cc7d5f2b97bc9b91c810775a7bd
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 11:07:58 2011 +0200

    This commit comes with new defined simulation rule.

commit 529a9f3c2dfb0a6043139f4374409b8d12e93ac5
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 11:03:05 2011 +0200

    Bugfix: break infinite loop in movement generation.
    Bugfix: aggregate to subscription item.

commit 5e2dcdb4cc00b2545b846b0acc6c04ad13e8f275
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 10:41:06 2011 +0200

    Adds doc string, though it's empty.

commit 13e4088daa54c25a03b174e4c18005b0703f376a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 05:08:44 2011 +0200

    Typo.

commit 73b0047dc1a870c28461527d2c5173a3014c806c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 27 04:41:37 2011 +0200

    Rewrite subscription item rule.

commit 51d85ef9a3b0c74d1c5c57db5e66d874130975ac
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Oct 26 09:55:52 2011 +0200

    Corrects permissions on workflow states.

commit 13936e09f99af10b024289a686cc264cde48177c
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 18:14:34 2011 +0200

    Workflows for subscription item rule are missing.

commit 23054faf76e5f478ea5b1038ecc5a733e29add1b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 18:11:00 2011 +0200

    The view for subscription item rule is missing.

commit 75876c1882f261435b4a45b93e4127c2a522b2c5
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 15:00:59 2011 +0200

    Formats script.

commit 05b4a1ce32a08b0a0dcaa3bd685f25ed43e846d1
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 13:07:45 2011 +0200

    Add parameter to select movement method.
    Update template paths.

commit 9148cd5f5b744362e049e757fbc0f0c0eca5d552
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 12:08:07 2011 +0200

    Subscription Item Packing List Builder is missing.

commit 2460048bc8d4e865dc8514aab1124a2b2fc1412b
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 12:05:47 2011 +0200

    Removes exception checking for testing

commit f19dcbf1c983007aa3716090715bd5d5c7ca1eea
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 25 11:34:29 2011 +0200

    Updates movements selection rule.
    Do not create sales packing list in advance.

commit 999b3652a643baf79d5aa45b9282e767fcd56150
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Oct 24 18:08:20 2011 +0200

    Defines the process to update the simulation tree.

commit 592333f910246f5d5b48c8b01efedaa25f449d59
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Oct 24 18:04:13 2011 +0200

    Arguments should be defines during generation.

commit 7d51ae777c2813fbb4cfe47048daf7de1eadaa4a
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Mon Oct 24 17:48:20 2011 +0200

    Default Subscription Item Root Rule is missing in the test script.

commit 063c37c020b0d38c97887a1def7496f0658e8e27
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Oct 19 10:26:26 2011 +0200

    The object defines default subscription item rule is missing.

commit 86716046632dc07266eadfe0bd1028332acd60f0
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Wed Oct 19 10:16:10 2011 +0200

    Default Subscription Item Rule is missing in the previous commit.

commit bbb0b53f9a87305c00fd259ac8929e782f075099
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 13 15:47:53 2011 +0200

    Working progress for vifib development.

commit d0de480938f4c544f0622a97c526f9fd5e3c9834
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Thu Oct 13 15:20:09 2011 +0200

    Working progress for vifib development.

commit 61f7cdeab2df07ba3afeedbe861142f227eb1fb7
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Oct 13 13:52:06 2011 +0200

    Rename test file.

    It allows to match the test bot regexp.

commit 8901f871b47bc9bf7aa5e35b3f2349270d10c850
Merge: de744ed 855367e4
Author: Romain Courteaud <romain@nexedi.com>
Date:   Thu Oct 13 12:01:39 2011 +0200

    Merge remote-tracking branch 'origin/master' into open_order_simulation

    Conflicts:
    	master/bt5/vifib_erp5/PropertySheetTemplateItem/portal_property_sheets/VifibEmailConstraint/email_not_empty_constraint.xml
    	master/bt5/vifib_erp5/PropertySheetTemplateItem/portal_property_sheets/VifibEmailConstraint/email_unicity_constraint.xml
    	master/bt5/vifib_erp5/bt/revision

commit de744ed707572f4c7f2160ea101f160b2180295d
Author: Yingjie Xu <yxu@nexedi.com>
Date:   Tue Oct 4 17:52:15 2011 +0200

    Update vifib email constraint validation method.
parent b5d05d73
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-MEMBER'>
<item>Auditor</item>
</role>
......
......@@ -3,6 +3,9 @@
<role id='ERP5TypeTestCase'>
<item>Owner</item>
</role>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
......@@ -3,6 +3,9 @@
<role id='ERP5TypeTestCase'>
<item>Owner</item>
</role>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
<role id='R-INSTANCE'>
<item>Auditor</item>
</role>
<role id='R-MEMBER'>
<item>Auditor</item>
</role>
<role id='zope'>
<item>Owner</item>
</role>
</local_roles>
</local_roles_item>
\ No newline at end of file
......@@ -3,6 +3,9 @@
<role id='ERP5TypeTestCase'>
<item>Owner</item>
</role>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<local_roles_item>
<local_roles>
<role id='G-COMPANY'>
<item>Assignor</item>
</role>
<role id='R-COMPUTER'>
<item>Auditor</item>
</role>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Service" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>aggregated_portal_type</string> </key>
<value>
<tuple>
<string>Computer Partition</string>
<string>Software Instance</string>
<string>Software Release</string>
<string>Subscription Item</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>quantity_unit/unit/piece</string>
</tuple>
</value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>instance_subscription</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>vifib_instance_subscription</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Service</string> </value>
</item>
<item>
<key> <string>required_aggregated_portal_type</string> </key>
<value>
<tuple>
<string>Computer Partition</string>
<string>Software Instance</string>
<string>Software Release</string>
<string>Subscription Item</string>
</tuple>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Instance Subscription</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -105,6 +105,10 @@
<key> <string>preferred_instance_setup_resource</string> </key>
<value> <string>service_module/vifib_instance_setup</string> </value>
</item>
<item>
<key> <string>preferred_instance_subscription_resource</string> </key>
<value> <string>service_module/vifib_instance_subscription</string> </value>
</item>
<item>
<key> <string>preferred_instance_update_resource</string> </key>
<value> <string>service_module/vifib_instance_update</string> </value>
......@@ -117,6 +121,12 @@
<key> <string>preferred_ooodoc_server_port_number</string> </key>
<value> <int>23000</int> </value>
</item>
<item>
<key> <string>preferred_payzen_integration_site</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>preferred_software_setup_resource</string> </key>
<value> <string>service_module/vifib_software_setup</string> </value>
......
84
\ No newline at end of file
86
\ No newline at end of file
......@@ -4,6 +4,7 @@ service_module/memory_consumption
service_module/vifib_instance_cleanup
service_module/vifib_instance_hosting
service_module/vifib_instance_setup
service_module/vifib_instance_subscription
service_module/vifib_instance_update
service_module/vifib_software_setup
service_module/vifib_usage_report
\ No newline at end of file
......@@ -2,8 +2,9 @@ currency_module/EUR
service_module/cpu_consumption
service_module/memory_consumption
service_module/vifib_instance_cleanup
service_module/vifib_instance_subscription
service_module/vifib_instance_hosting
service_module/vifib_instance_setup
service_module/vifib_instance_update
service_module/vifib_software_setup
service_module/vifib_usage_report
\ No newline at end of file
service_module/vifib_instance_update
\ No newline at end of file
......@@ -6,6 +6,7 @@ service_module/memory_consumption
service_module/vifib_instance_cleanup
service_module/vifib_instance_hosting
service_module/vifib_instance_setup
service_module/vifib_instance_subscription
service_module/vifib_instance_update
service_module/vifib_software_setup
service_module/vifib_usage_report
\ No newline at end of file
......@@ -75,9 +75,7 @@
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>specialise/sale_trade_condition_module/vifib_trade_condition</string>
</tuple>
<tuple/>
</value>
</item>
<item>
......
7
\ No newline at end of file
8
\ No newline at end of file
......@@ -2,23 +2,34 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Subscription Item Root Simulation Rule" module="erp5.portal_type"/>
<global name="Business Process" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -26,7 +37,26 @@
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
......@@ -39,16 +69,7 @@
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<dictionary>
<item>
<key> <string>portal_type</string> </key>
<value>
<list>
<string>Subscription Item</string>
</list>
</value>
</item>
</dictionary>
<dictionary/>
</value>
</item>
<item>
......@@ -69,71 +90,29 @@
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>trade_phase/default/delivery</string>
</tuple>
</value>
</item>
<item>
<key> <string>criterion_property</string> </key>
<value>
<tuple>
<string>portal_type</string>
</tuple>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>default_subscription_item_rule</string> </value>
<value> <string>erp5_default_business_process</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
<value> <string>Default process previously defined implicitly in core ERP5 business templates.</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>default_subscription_item_rule</string> </value>
</item>
<item>
<key> <string>int_index</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>membership_criterion_category</string> </key>
<value>
<tuple/>
</value>
<value> <string>erp5_default_business_process</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Subscription Item Root Simulation Rule</string> </value>
</item>
<item>
<key> <string>string_index</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>test_method_id</string> </key>
<value>
<tuple/>
</value>
<value> <string>Business Process</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Open Order Subscription Item Rule</string> </value>
<key> <string>referential_date</string> </key>
<value> <string>start_date</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
<value> <string>1</string> </value>
</item>
</dictionary>
</pickle>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Business Link" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Author</string>
<string>Manager</string>
<string>Owner</string>
</tuple>
</value>
</item>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>trade_phase/default/accounting</string>
<string>predecessor/trade_state/invoiced</string>
<string>successor/trade_state/accounted</string>
<string>delivery_builder/portal_deliveries/purchase_invoice_transaction_builder</string>
<string>delivery_builder/portal_deliveries/sale_invoice_transaction_builder</string>
<string>delivery_builder/portal_deliveries/vifib_sale_invoice_transaction_builder</string>
</tuple>
</value>
</item>
<item>
<key> <string>completed_state</string> </key>
<value>
<tuple>
<string>confirmed</string>
<string>delivered</string>
<string>started</string>
<string>stopped</string>
</tuple>
</value>
</item>
<item>
<key> <string>deliverable</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>frozen_state</string> </key>
<value>
<tuple>
<string>delivered</string>
<string>stopped</string>
</tuple>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>account</string> </value>
</item>
<item>
<key> <string>int_index</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Business Link</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>account</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Trade Model Path" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_identity_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>modification_date</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>date</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>creation_date</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>date</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_range_criterion</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>trade_phase/default/accounting</string>
<string>trade_date/trade_phase/default/invoicing</string>
<string>source/account_module/sales</string>
<string>destination/account_module/purchase</string>
</tuple>
</value>
</item>
<item>
<key> <string>creation_date</string> </key>
<value>
<object>
<klass>
<global id="1.1" name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1280786400.0</float>
<string>GMT+2</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>TMP-ACCOUNTING-CREDIT</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value> <string>This business path is just a template thus disabled by using \'python:False\' in Predicate.\n
For real use, it is required to set an appropriate source (= account) category in Profile.</string> </value>
</item>
<item>
<key> <string>efficiency</string> </key>
<value> <float>-1.0</float> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>account_credit_path</string> </value>
</item>
<item>
<key> <string>int_index</string> </key>
<value> <int>4</int> </value>
</item>
<item>
<key> <string>membership_criterion_category</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>modification_date</string> </key>
<value>
<object>
<klass> <reference id="1.1"/> </klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1280786400.0</float>
<string>GMT+2</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>payment_end_of_month</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Trade Model Path</string> </value>
</item>
<item>
<key> <string>string_index</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>test_method_id</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>test_tales_expression</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Accounting Credit</string> </value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
......@@ -135,7 +135,9 @@
</item>
<item>
<key> <string>payment_additional_term</string> </key>
<value> <int>0</int> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>payment_end_of_month</string> </key>
......@@ -143,7 +145,9 @@
</item>
<item>
<key> <string>payment_term</string> </key>
<value> <int>0</int> </value>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
......@@ -162,7 +166,10 @@
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -177,7 +184,10 @@
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<tuple>
<global name="PersistentMapping" module="Persistence.mapping"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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