An error occurred fetching the project authors.
  1. 01 Feb, 2012 1 commit
  2. 31 Jan, 2012 1 commit
  3. 27 Jan, 2012 2 commits
  4. 26 Jan, 2012 4 commits
  5. 29 Dec, 2011 1 commit
  6. 28 Dec, 2011 3 commits
  7. 27 Dec, 2011 1 commit
  8. 23 Dec, 2011 1 commit
    • Gabriel Monnerat's avatar
      Merge slave_instance_cleanup. · f396d27f
      Gabriel Monnerat authored
      Work by Gabriel Monnerat.
      
      The most important change: all requests are asynchronous and all are creating
      Sale Orders.
      
      Squashed commit of the following:
      
      commit 4f59364ce970222ebd6e609c4cfc7837c92d05c5
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 22 10:42:04 2011 -0200
      
          invoke transaction before call alarm. With this, the alarm will be able to find the Sale Order ordered
      
      commit f52291c24f26f3947dd59439ab3b0be70ef75a8e
      Merge: ff0b621 06218fb1
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 22 12:04:52 2011 +0100
      
          Merge branch 'master' into slave_instance_cleanup
      
          Conflicts:
          	master/bt5/vifib_slap/bt/revision
      
      commit ff0b621d29f442f3ce709d64130b7b43721acb15
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 21 10:23:46 2011 -0200
      
          invoke transaction before call alarm. With this, the alarm will be able to find the Sale Order ordered
      
      commit bf446dc95349385391fb337c95e3cd90ad901b85
      Merge: b12096f 767ee613
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Dec 21 10:13:27 2011 +0100
      
          Merge remote-tracking branch 'origin/master' into slave_instance_cleanup
      
          Conflicts:
          	master/bt5/erp5_configurator_vifib/bt/revision
          	master/bt5/vifib_erp5/bt/revision
          	master/bt5/vifib_slap/bt/revision
      
      commit b12096f202de55aa078f913b3019ee015989d2a1
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 20 11:51:37 2011 -0200
      
          refactor code to allow find packing list line with setup resource and fix the logic to give Auditor role in Hosting Subscription objects to Software Instance when the HOSTSUBS is related to Slave Instance
      
      commit 5a051df52f899a5c0a167f1d7345d75c9c430f8e
      Author: Cédric de Saint Martin <cedric.dsm@tiolive.com>
      Date:   Mon Dec 19 17:18:09 2011 +0100
      
          Remove inexistent vifib_invoicing bt5 from configurator
      
          Conflicts:
      
          	master/bt5/erp5_configurator_vifib/bt/revision
      
      commit fe730c3e4c321b736703d2f911c0dc27644adb4f
      Author: Cédric de Saint Martin <cedric.dsm@tiolive.com>
      Date:   Mon Dec 19 16:06:25 2011 +0100
      
          Add vifib_data_simulation BT to vifib configurator
      
          Conflicts:
      
          	master/bt5/erp5_configurator_vifib/bt/revision
      
      commit 4276f1362bf18f9ed0328be11464260adc498cf0
      Author: Cédric de Saint Martin <cedric.dsm@tiolive.com>
      Date:   Mon Dec 19 14:19:48 2011 +0100
      
          Add missing dependency to vifib_erp5 BT5
      
          Conflicts:
      
          	master/bt5/vifib_erp5/bt/revision
      
      commit a31d966e10da48749dae2d598477e108961ce89d
      Merge: 84c02b2 cc169874
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Dec 19 10:57:06 2011 +0100
      
          Merge remote-tracking branch 'origin/master' into slave_instance_cleanup
      
          Conflicts:
          	master/bt5/vifib_slap/bt/revision
      
      commit 84c02b2773e46b25409a108bb75b361ae74be65e
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Dec 16 13:59:55 2011 +0100
      
          Fix f9da7a498da04002795652c576e522417b933017.
      
          Keep usefull steps.
      
      commit f9da7a498da04002795652c576e522417b933017
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Dec 16 12:03:03 2011 +0100
      
          Remove custom configuration.
      
          All configuration should be provided by the bt5
      
      commit f8ec90fe555bb22e0a081e2d3dd019a5aa9ab371
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Dec 16 11:33:00 2011 +0100
      
          XML changes
      
      commit 48461387048145868705aaf05cb5d794e19b38f2
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Dec 16 11:31:50 2011 +0100
      
          Instance only need view access on the sale trade condition module
      
      commit 48769633651aaa6000751ee4c13f9b45fd8016c2
      Merge: 85f9fdf ad0cac4e
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Dec 16 09:46:17 2011 +0100
      
          Merge remote-tracking branch 'origin/master' into slave_instance_cleanup
      
      commit 85f9fdfe84b91a26cbf5e2d189733e18d4dc196c
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Dec 15 17:51:39 2011 +0100
      
          Remove access on trade condition for instances.
      
      commit 122854c08737bf85c3784f70573494585869191e
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Dec 15 17:48:26 2011 +0100
      
          Also export the portal type roles.
      
          It allows to be consistent with exported local roles.
      
      commit 6df42f962af0d1c3aa0e4b61602b7bf8c6d8e3b9
      Merge: e0af9e8 62908452
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Dec 15 17:37:14 2011 +0100
      
          Merge remote-tracking branch 'origin/master' into slave_instance_cleanup
      
          Conflicts:
          	master/bt5/vifib_erp5/bt/revision
          	master/bt5/vifib_slap/bt/revision
      
      commit e0af9e856d3af8d34afbb64576ff1097499a597a
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 15 12:58:04 2011 -0200
      
          remove parameter to sort because for this case is not relevant
      
      commit 8efe2be5d5b2e3d0bd4e02128539104d9ff5a7ae
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 14:42:08 2011 +0100
      
          Minimise diff.
      
      commit 20a2efb131cf5626b7409e039d83fe5d8071f0a0
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 14:37:12 2011 +0100
      
          Drop not needed step.
      
      commit 3bda12f76c25e8e54a1a87dbdf4e7001ee78cc0b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 14:11:40 2011 +0100
      
          Check that destroying slave does not affect partition.
      
      commit 144ab1fc2e566400552526d7de24f9b5d592b31f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:53:35 2011 +0100
      
          Minimise diff.
      
      commit 2d4fd245725e1af820763166f29272c2e600cf09
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:49:45 2011 +0100
      
          Minimise diff.
      
      commit de9f6caba7df04f507385c9024442c39556faec4
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:47:03 2011 +0100
      
          Minimise diff.
      
      commit 4e8b995712456c11429d8fda7d70f5e100a95e04
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:44:58 2011 +0100
      
          Drop half done refactoring.
      
      commit 7fc01b34092148ee20ae895e707e75a7dc236a4e
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:20:04 2011 +0100
      
          Revert "add steps used for the test added in d9d54601b44a43cbde59d46f6f6bbcf2daa3091a"
      
          This reverts commit 61ef0d448b07d21c260886ee93b596af27b4d301.
      
          d9d54601b44a43cbde59d46f6f6bbcf2daa3091a was dropped.
      
      commit 80370d4ebb66a20b33f85e143721d56dfc8729da
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:14:41 2011 +0100
      
          Revert "add test to check that requesting one Software Instance from another Software Instance that does not exists Sale Packing Lists related yet,  the second instance must be requested without raise exceptions"
      
          This reverts commit d9d54601b44a43cbde59d46f6f6bbcf2daa3091a.
      
          This test did not used slap library and was trying to do "impossible" things.
          Without calling registerComputerPartition (as instance was not prepared yet)
          it tried to request something. Of course such request will fail, and it is
          impossible to do it using slap library.
      
      commit 73e703b6814c82bb5453c8e2e6e351771d178cb4
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Dec 15 13:13:35 2011 +0100
      
          Revert "Use Sale Order Line to avoid the case when the Software Instance don't have Sale Packing List Line related. This test is to cover the test added in d9d54601b44a43cbde59d46f6f6bbcf2daa3091a"
      
          This reverts commit 27e6a10c10df9f52f965078cd5d56228fdb334cd.
      
          This software instance "does not exists yet". It is impossible to do register
          as not yet created (so without instance setup SPL) packing list.
      
          There is no need to support this case.
      
      commit 843aa47e285f989e9ae17320e44e6c654857abce
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 15 09:47:09 2011 -0200
      
          remove steps because the for each step is duplicated. This steps have the same code of stepRequestSoftwareInstanceStop and stepRequestSoftwareInstanceStart
      
      commit 7b86f1c64e7933154dcdbc6a8bcd2dd45c080f09
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 15 09:43:00 2011 -0200
      
          Remove trailing whitespaces
      
      commit adc75060f7995299714d8a8306f8d3aecea64a94
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 15 09:10:18 2011 -0200
      
          invoke transactions to be possible the alarm find the Sale Order Line created when a Software Instance is requested
      
      commit 0193242d5176fc3d67cbc18b521a720e5350d235
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 21:58:22 2011 -0200
      
          invoke transactions to be possible the alarm find the Sale Order Line created when a Software Instance is requested
      
      commit 61ef0d448b07d21c260886ee93b596af27b4d301
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 21:10:02 2011 -0200
      
          add steps used for the test added in d9d54601b44a43cbde59d46f6f6bbcf2daa3091a
      
      commit b511b59de07ddb720dda4a17dcd181bddbc223b9
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 21:05:07 2011 -0200
      
          refactor code to use portal_catalog instead of iterate over packing list
      
      commit b37fdf4b86c4b6d836720b5c31529f929188e89f
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 18:36:11 2011 -0200
      
          pass a string instead of one list
      
      commit 08e78b3cde9acecf7a627efef11373efba8d4b7d
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 17:21:30 2011 -0200
      
          fix code because service_uid is not passed inside one list anymore
      
      commit 27e6a10c10df9f52f965078cd5d56228fdb334cd
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 15:25:27 2011 -0200
      
          Use Sale Order Line to avoid the case when the Software Instance don't have Sale Packing List Line related. This test is to cover the test added in d9d54601b44a43cbde59d46f6f6bbcf2daa3091a
      
      commit d9d54601b44a43cbde59d46f6f6bbcf2daa3091a
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 15:16:19 2011 -0200
      
          add test to check that requesting one Software Instance from another Software Instance that does not exists Sale Packing Lists related yet,  the second instance must be requested without raise exceptions
      
      commit f8bd366c9b6a10f6b7c2e7ada02897cf1c240457
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 12:20:15 2011 -0200
      
          invoke transactions to be possible the alarm find the Sale Order Line created when a Software Instance is requested
      
      commit a6a5355fd4f98157668eec27cb7446b9cef63a2c
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 15:01:05 2011 -0200
      
          clean up the code because is not needed pass a list as parameter and the parameter query is not used anymore.
      
      commit 638420ece76b047bbbdc32d155cc993a4ccf17ac
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Dec 14 15:51:24 2011 +0100
      
          Typo.
      
      commit 43401199aacc9a7886c466c4e109bf611fc53412
      Merge: 86b9146 da1186d4
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Dec 14 15:07:24 2011 +0100
      
          Merge remote-tracking branch 'origin/master' into slave_instance_cleanup
      
      commit 86b914638148e4fda4729e671cc4f97509af68a1
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 11:49:04 2011 -0200
      
          Revert "Explain changed code on branch." because it is already done in 4c7f138906c49799c5638c95985215b6973c7725
      
          This reverts commit 94bc091ad7dc3e522ded12a6eb5b3b5c0c12c773.
      
      commit 94bc091ad7dc3e522ded12a6eb5b3b5c0c12c773
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Dec 14 14:29:26 2011 +0100
      
          Explain changed code on branch.
      
      commit 4c7f138906c49799c5638c95985215b6973c7725
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 10:46:29 2011 -0200
      
          refactor step to check that the method serialize is called when one Computer Partition will be allocated when a Sale Order is confirmed. This step was changed because the Computer Partition is not allocated directly anymore
      
      commit 4415751db23f286e661382097d2fff4d88aecf1c
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 14 01:55:48 2011 -0200
      
          don't call startRequested always. Call the right method according to the state
      
      commit 29fa1363b1f07159a82451cced88fd1686a774c3
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 19:39:10 2011 -0200
      
          use variable that already exists instead of instantiate the same object many times
      
      commit e990b832472729527e07db09f1447655093d6a5b
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 19:03:14 2011 -0200
      
          Clean up the code because the filtering should be inside the external methods and the methods are not configurable any more. Don't need pass the reference as parameter because it can get from context
      
      commit 184677d91012d662cad028f4afeea7f32efc4587
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 18:54:34 2011 -0200
      
          extend code to get all Slave Instances related to the current Software Instance according to the Computer Partition that the Software Instance is installed
      
      commit e08c39f6aebbb14792e894aad8e6be042577495f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Tue Dec 13 18:48:50 2011 +0100
      
          Revert "refactor code to allow pass parameters to the search inside the function. The goals filter the search, improve the perfomance and don't allow extract Slave Instances that should not be destroyed"
      
          This reverts commit 1955c97279f8be379f5138c90652b483cb4c129b.
      
          This is not the correct way.
      
          Security related method shall not accept parameters, and do everything on its
          own.
      
          They shall be kept simple and do only one operation, instead of begin to
          extensible.
      
      commit c4025ae7e5f22b2796a92ba93fbf74d06d94aa91
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 15:36:59 2011 -0200
      
          Improve scripts which propagate the action to destroy Slave Instances related to the current Software Instance. With this, the search will be filtered to extract Slave Instances that is installed in the same Computer Partition only.
      
      commit 1955c97279f8be379f5138c90652b483cb4c129b
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 15:31:26 2011 -0200
      
          refactor code to allow pass parameters to the search inside the function. The goals filter the search, improve the perfomance and don't allow extract Slave Instances that should not be destroyed
      
      commit 9567de10346ffb042676ba10de750d4f51c5bb74
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 15:27:00 2011 -0200
      
          Add test to prove that when is request to destroy a Software Instance, only the Slave Instances related to this Software Instance is destroyed
      
      commit 476cfe5f1450784122071154c4df0293a0c4bb06
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 12:44:59 2011 -0200
      
          invoke transacion before request destroy the software instance
      
      commit e14c3985a8c9bf47f9dacabe8007edffa7768fd8
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Tue Dec 13 14:44:28 2011 +0100
      
          Revert "add interaction to deliver all hosting packing list created"
      
          This reverts commit 5bfb811f5175dcf2e42b0981e3fad2c093bde3ec.
      
          This commit was incorrect, as it changed test assumptions without checking for
          real problem.
      
      commit 4ccaa3fc8efa042a1416ade0fb777b312480de06
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Tue Dec 13 14:44:03 2011 +0100
      
          Revert "add step to deliver one hosting packing list."
      
          This reverts commit 62bccba9e79b45a293a663c7d991c17651e7eb73.
      
          This commit was incorrect, as it changed test assumptions without checking for
          real problem.
      
      commit a3b93e5979f5fd05fd9279fa3335b6659fa3556c
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Tue Dec 13 14:43:25 2011 +0100
      
          Revert "refactor code to start all instances created. This function was called to deliver all hosting packing list. With this, a empty list will be returned when getComputerPartitionList is called to check if not exists modification to computer partition"
      
          This reverts commit 86b65424ca069dd6fc1248ca5011d0766a5b947b.
      
          This commit was incorrect, as it changed test assumptions without checking for
          real problem.
      
      commit 78297b4e907467b4785cea868721fb8d9d31e441
      Merge: 96e922a ab2bd41e
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Tue Dec 13 13:33:10 2011 +0100
      
          Merge remote-tracking branch 'origin/master' into slave_instance_cleanup
      
          Conflicts:
          	master/bt5/erp5_configurator_vifib/bt/revision
          	master/bt5/vifib_erp5/LocalRolesTemplateItem/sale_trade_condition_module.xml
          	master/bt5/vifib_erp5/PortalTypeRolesTemplateItem/Sale%20Trade%20Condition%20Module.xml
          	master/bt5/vifib_erp5/bt/revision
      
      commit 96e922a7a416a0804c3d756e320c3df28f5b05f9
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 01:59:44 2011 -0200
      
          refactor code to don't request destroy for the same Slave Instance twice.
      
      commit b0e28d9fbf0f636d08f79f422b7bbe901eda7955
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 00:40:02 2011 -0200
      
          refactor code to call destroy method before destroy the current Software Instance
      
      commit ae6484067fb990a48c5aff43874fdc2ccbffc8e6
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 13 00:38:15 2011 -0200
      
          restore the original user before destroy each Slave Instance
      
      commit f5f0dc9cf33a6cc4730b21e8df20a94bbbeb0dda
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 14:58:32 2011 -0200
      
          invoke transaction before call alarm
      
      commit 05c28c1a62aa06e2f61ec1b9dda6757785a38166
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Dec 12 17:58:19 2011 +0100
      
          Partially revert revertion.
      
          Luke read the title instead of code, that's why he asked to revert ff4e7fc4068a9e80c7335449ae83909dade36911
      
          This will re-add roles on Slaves, which allow provider to do operations on them.
      
      commit 701290e9112005c78b51e5182ef25b5f88de7da0
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 13:44:05 2011 -0200
      
          add external methods to call functions inside VifibSecurity to destroy Slave Instance related to Software Instance
      
      commit 2cbeb6993b52cdee8b2cdfe6d9c0b5190e6e9843
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 13:38:41 2011 -0200
      
          remove interaction because to destroy the Slave Instance should use external method because in this case the user don't have permission to destroy instances created by different users
      
      commit aa55ac4ee64e74e73a1fd4821ea4a0cecb3dae60
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 13:36:10 2011 -0200
      
          add functions to destroy the Slave Instances related to the Software Instance that  was requested destroy
      
      commit ad1b337edf1282217e929669acfc62f3a090d5bf
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 13:35:07 2011 -0200
      
          extend code to propate the destroy methods to Slave Instance related
      
      commit 5e95b523da2b4b74fe3ae19c28723031bb8af21a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Dec 12 16:21:38 2011 +0100
      
          Revert "add test to check that one Software Instance can view and access one Slave Instance on the same tree"
      
          This reverts commit 99d861b6e7bce745732ef8c07377768c8663932e.
      
          This case is covered by test test_ComputerPartition_request_SlaveInstance_twiceDifferentParent
      
      commit d9845cd3baf04e134557bf2f1fe53a4079ecfd3b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Dec 12 15:35:45 2011 +0100
      
          Avoid code duplication.
      
      commit 49e8d8060f4aca5147582416e46ed94c67f5db2d
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Dec 12 15:28:00 2011 +0100
      
          Fix typo.
      
      commit e408577227bb0ee36a411ee9b13541b92ef21bed
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 11:34:03 2011 -0200
      
          fix my mistake during the merge
      
      commit 5934da2604879b8dcb1debf77ffc5f472cf2a2c8
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 11:27:03 2011 -0200
      
          merge master into slave_instance_cleanup
      
      commit 7a158c4cce6b088ad277f1ea08292389be9df477
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 11:23:30 2011 -0200
      
          change role to give Assignor role to reflect the same role configuration to Software Instance object
      
      commit ff4e7fc4068a9e80c7335449ae83909dade36911
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 12 11:20:52 2011 -0200
      
          remove redudant role. The same role is given by relation with Hosting Subcription
      
      commit b6d8c2320ee403ae19b99f37f6059c90e6839d58
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Sun Dec 11 23:38:55 2011 -0200
      
          add role to give Assignee permission to users with the same Hosting Subscription
      
      commit 99d861b6e7bce745732ef8c07377768c8663932e
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Sun Dec 11 23:34:05 2011 -0200
      
          add test to check that one Software Instance can view and access one Slave Instance on the same tree
      
      commit 6ff33fea3c73a07d450aba0b40ac7f51cc71f3b1
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 8 17:00:45 2011 -0200
      
          don't need load the object, the relative_url from Sale Trade Condition is enough.
      
      commit c5febf0deb56a31c433d0926c9a7c10ea9f479a9
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 8 16:41:55 2011 -0200
      
          add role to give view permission to Software Instance users into Sale Trade Condition Module
      
      commit 1faa108361aea73c8802cdc0df29cec89a32c697
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 8 10:25:46 2011 -0200
      
          merge master into slave_instance_cleanup
      
      commit fd38e013500e687a529f8ff324ec74f00d6c5b46
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 7 23:30:48 2011 -0200
      
          add test to check that requesting a Slave Instance twice with same arguments from different Computer Partition will return same object.
      
      commit 2f55ccfef62790707953f5578307562477025f3f
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 5 16:27:50 2011 -0200
      
          Add action to create one Sale Packing List with update resource when the Slave Instance is changed. For example, when the same Slave Instance is requested again but with different parameters.
      
      commit 36c8878359d8ebb4664946cabc5ffa005da102a4
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 7 01:42:09 2011 -0200
      
          remove useless steps
      
      commit 5bfb811f5175dcf2e42b0981e3fad2c093bde3ec
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 7 01:41:47 2011 -0200
      
          add interaction to deliver all hosting packing list created
      
      commit 62bccba9e79b45a293a663c7d991c17651e7eb73
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 7 01:07:07 2011 -0200
      
          add step to deliver one hosting packing list.
      
      commit f5b167a8251311e46060a3bdc67818a501749dd9
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Dec 7 00:59:40 2011 -0200
      
          move step to confirm the Sale Order ordered after request the software instance because inside the step FinishSoftwareInstancePartlyDestroyedTree is needed create the setup packing list before request to destroy the Software Instance created
      
      commit ed5fc18b2224df1f0012a9aa9024ba3bb0646af6
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 6 17:23:48 2011 -0200
      
          refactor steps because NotFoundError is not raised anymore when a Slave Instance is requested. With this, another steps were used to prove the scenario expected by the test
      
      commit 0edb8e1d1661e1748e92063ab481aaa8a6115530
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 6 17:22:51 2011 -0200
      
          add step to select the last Slave Instance created and validate if one exception will be raised if the sale order created try select one computer partition
      
      commit bbd21c07e6cf9ac0c441e9ff17a3fda50892cc02
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 6 17:21:05 2011 -0200
      
          add step to select a slave instance that was created but not exist one packing list related for this instance yet
      
      commit 86b65424ca069dd6fc1248ca5011d0766a5b947b
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 6 17:19:59 2011 -0200
      
          refactor code to start all instances created. This function was called to deliver all hosting packing list. With this, a empty list will be returned when getComputerPartitionList is called to check if not exists modification to computer partition
      
      commit 7eccb68622083bbd08604fb487504dd483b7a358
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Dec 6 16:24:19 2011 -0200
      
          refactor steps because NotFoundError is not raised anymore when a Slave Instance is requested. With this, another steps were used to prove the scenario expected by the test
      
      commit 24996c872ac431b6f8c191d83951a4710c334211
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 5 17:13:10 2011 -0200
      
          extend code to allow find update packing lists with state confirmed. With this, if one Slave Instance is changed, it will force the modification for the Computer Partition where the instance is installed
      
      commit 7c1a2bab8c118c946e5f39b3e5b4a706281a0485
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 5 17:04:51 2011 -0200
      
          remove argument to sort the query because in this return one search sorted is not relevent and increase the time of search without need
      
      commit 1b2258cb1fdf6216ed635a224ba3117553fb7547
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 5 17:00:22 2011 -0200
      
          clean up the code to remove duplicated arguments for the query
      
      commit b3764d1b3aa84b5b878b97c4057dae22c2d974af
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 5 16:53:52 2011 -0200
      
          add test to check that requesting to change the parameter dict of a Slave Instance, one update packing list will be created correctly
      
      commit 3db2dc64a44160ee313fd97f8790448f6aff87be
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Dec 5 16:51:48 2011 -0200
      
          move step to be used by another test cases
      
      commit 913c78e711db0a00d6a56d3af0422b503f367171
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 1 21:10:02 2011 -0200
      
          add steps to confirm Sale Orders ordered
      
      commit 38857175d66976d15ce310aa9e755bd2e47e38ad
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 1 18:01:23 2011 -0200
      
          add step to confirm Sale Orders ordered
      
      commit a954857eca7723cc28547386edb95a3df201bdb4
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 1 16:46:28 2011 -0200
      
          change user to call the alarm to confirm the Sale Orders created. This steps were add because when you request a new instance from one computer partition, one Sale Order is created instead of one Sale Packing List directly
      
      commit 493b521594e89c73d95a8c45449b8443bcc3570a
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 1 16:31:33 2011 -0200
      
          merge master into slave_instance_cleanup branch
      
      commit 56a2e2f89588d3b2c85ea187ba57f3e048daf9d0
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 1 16:21:02 2011 -0200
      
          add step to confirm Sale Orders ordered
      
      commit e4dc934cfe069313e6164574d9ad99509ceb7980
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Dec 1 15:39:46 2011 -0200
      
          add step to confirm Sale Orders ordered
      
      commit 22d76dd5ad336cb51d32536a56ca5565115dcb2d
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Nov 29 19:04:06 2011 -0200
      
          add step to call alarm to confirm the sale order ordered
      
      commit 9def587ee82d9264077650f0e101ae4e7c0f3283
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Nov 29 14:53:27 2011 -0200
      
          add step to call alarm to confirm the sale order ordered
      
      commit 0311ad2e47109848037214df8d97be8b5f59e65f
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 28 21:55:44 2011 -0200
      
          add step to confirm Sale Orders ordered
      
      commit b8af24a09ae1997a8b118d9e85c2bb452fdaec05
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 28 21:55:03 2011 -0200
      
          change step name because the exception NotFound is not raised anymore
      
      commit bcc475a220ae57fda09480e6c23cca48b972e195
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 28 20:17:07 2011 -0200
      
          add step to confirm Sale Orders ordered
      
      commit 3ff48b0bbd90dbcfa4f57fae30119d1aab55cd7d
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 28 20:16:00 2011 -0200
      
          change step name because the exception NotFound is not raised anymore
      
      commit 97e3c03657929d92ccf65664c774fc2e2a50cbe4
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 24 12:15:25 2011 -0200
      
          add more steps to call the alarm to confirm the Sale Order created
      
      commit a8bb885c03f061bb5b89a3339f64d9512135aeb1
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 24 11:13:48 2011 -0200
      
          add more steps to call the alarm to confirm the Sale Order created
      
      commit 7e1124b3cfc306e6be60b5043e67645b92ba3a65
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 24 10:53:54 2011 -0200
      
          add steps to call the alarm to confirm the Sale Order created
      
      commit 14d916c1b505c35900f56c224f7e71836da0b65a
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Nov 23 16:44:54 2011 -0200
      
          add step to call the alarm to confirm the sale orders created. This is needed because the script SoftwareInstance_requestSoftwareInstance was changed to create a Sale Order instead of create a new Sale Packing List directly
      
      commit c6fc401de8f489232f736aee4bf62a6dc80d366d
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Nov 23 15:49:22 2011 -0200
      
          missing update the local roles file to Sale Order Module. This changes should be pushed with a0cb47ba2502bb18b4be576010a009d314f563f6
      
      commit d4e0d6d26bde2dab64099271561e0fb39fb6973b
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Nov 22 16:45:29 2011 -0200
      
          No need create a new Open Order Line. Open Order Line is created for the root instance of the tree only
      
      commit 7e120a350c5d511267abc611c1875c7702b18091
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Nov 22 15:01:49 2011 -0200
      
          use the same trade condition used to create a Sale Packing List to create a new Sale Order
      
      commit 20d245b01801e4ccdc01c38f584c2feb8c2b4349
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 17:50:53 2011 -0200
      
          add condition to check if exists activities related to the Slave Instance, if exists it means that the requestDestroy was already called for this object
      
      commit 52a22bd906e2eecc635b8ab90fbce34c401eda40
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 17:26:36 2011 -0200
      
          Add test to check that destroying the Software Instance after request destroy a Slave Instance, the request to destroy the Software Instance will not raise exception
      
      commit 44f8eeb18977be1ae109630e2538982e32c75769
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 16:16:56 2011 -0200
      
          add test to check that one Slave Instance is destroyed when one Software Instance is destroyed and the owner users are different
      
      commit 151452565c755afbb1d43b008d1c12d80c6b5396
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 16:12:00 2011 -0200
      
          refactor test to check if the Slave Instance is destroying using the same user
      
      commit 93cd0c435cee8243c0f902b53b0caf48310e3315
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 15:29:05 2011 -0200
      
          Give role as Author to Instance users(i.e Software Instance) to allow create Sale Orders inside Sale Order Module
      
      commit a0cb47ba2502bb18b4be576010a009d314f563f6
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 14:04:05 2011 -0200
      
          remove script and transition because this transition is not used anymore by SoftwareInstance_requestSoftwareInstance.
      
      commit 72c39df815d4ca36a35074830d359df0693fc356
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Mon Nov 21 14:02:20 2011 -0200
      
          extend the code to create one Sale Order instead of Sale Packing List. The goals of create a new Sale Order is to the client don't get NotFound error. With this change, the request will be processed after the alarm
      
      commit 66baee25f1189e500a96fb4fa58612fb237ee674
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 17 18:41:09 2011 +0100
      
          Revert b3ef8a366ff8d7ed965777d3f2a7978565eacd19. The id of the owner should not be added
      
      commit 25c01c4dbbc2dcbb9c42635e0e446eecfe120726
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 17 18:06:32 2011 +0100
      
          fix the role name. Should be Assignee instead of Auditor
      
      commit 5abff87cb2f1b883df3d7c896aa8660f94ddc12f
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 17 17:35:09 2011 +0100
      
          Add comments to be fixed in a clean way
      
      commit b3ef8a366ff8d7ed965777d3f2a7978565eacd19
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 17 17:31:09 2011 +0100
      
          add the id of software instance owner to give permission for this person
      
      commit e60a12470a0c5ddb1151bd55f61dfd17972519e9
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Thu Nov 17 15:27:57 2011 +0100
      
          change parameter on the script ERP5Site_getSlaveInstanceListFromComputerPartition to be possible one list of resource instead of only one.
      
      commit a962506d00e330ddfd1af3912dc1d3d4e35ada93
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Wed Nov 16 13:08:34 2011 +0100
      
          add test to check that one slave instance will be destroyed correctly when the context have 2 Slave Instances requested by different users
      
      commit 2c1c27d81741dc2f33f5d4cfc6f2e69df42b8821
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Nov 15 18:11:25 2011 +0100
      
          fix test. The state of the Sale Packing List related to Slave Instance after destroy should be simulation_state == delivered and the resource == cleanup
      
      commit ef1b196c0904ae97a3c0fa1ade16c2a5a4c6a673
      Author: Gabriel Monnerat <gabriel@tiolive.com>
      Date:   Tue Nov 15 18:04:18 2011 +0100
      
          change workflow interaction to destroy the Slave Instance when is requested to destroy the Software Instance related.
      f396d27f
  9. 19 Dec, 2011 2 commits
  10. 15 Dec, 2011 2 commits
    • Yingjie Xu's avatar
      Merge open order usage for vifib. · 62908452
      Yingjie Xu authored
      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.
      62908452
    • Łukasz Nowak's avatar
  11. 12 Dec, 2011 1 commit
  12. 02 Dec, 2011 1 commit
  13. 22 Nov, 2011 1 commit
  14. 17 Nov, 2011 2 commits
  15. 15 Nov, 2011 1 commit
  16. 10 Nov, 2011 1 commit
  17. 09 Nov, 2011 7 commits
  18. 08 Nov, 2011 1 commit
  19. 04 Nov, 2011 1 commit
  20. 03 Nov, 2011 1 commit
    • Łukasz Nowak's avatar
      Implement private and friends computers. · 4a115cd6
      Łukasz Nowak authored
      Now it is possible to lock down computer to be available only to owner or
      selected friends.
      
      Squashed commit of the following:
      
      commit d46f5cd0d4eeb6ebe75481b6f555a5aca9eac511
      Merge: 8477635 0737bcf0
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 17:59:32 2011 +0100
      
          Merge branch 'master' into ghostbusters
      
          Conflicts:
          	master/product/Vifib/tests/testVifibSlapComputerPartitionUpdate.py
      
      commit 84776355fb2c110f56a3e237fbde87966b916cec
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 17:33:48 2011 +0100
      
          Usage report packing list also trigger this interaction script.
      
          Such delivery contains multiple lines
      
      commit cebc827c7f4a349c517f83734468597e605e003a
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 15:35:55 2011 +0100
      
          Reindex partition when modifying the destruction deliveries
      
      commit 2213015d184006ec18470af9ae9a8b0084653478
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 15:33:28 2011 +0100
      
          Put slave related tests to different file.
      
      commit 2d2990b75ece15a8a87600459ee078ea99135e42
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 15:30:43 2011 +0100
      
          Removing partition from their table is the way to prevent new instanciation
      
      commit e5d8540973a08d7fac565ee32f121ac7dc6d9a4a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 14:59:46 2011 +0100
      
          Follow slap library changes.
      
          Additionaly logout from slap too.
      
      commit d902310cacae19e574e940fe4b74af33184874a7
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 14:49:14 2011 +0100
      
          Drop pdb.
      
      commit 885bdaa31ced4df2b92b7e5a610ac5a476bb6e3f
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 14:08:00 2011 +0100
      
          Use portal_catalog to filter.
      
      commit 669de4bcabaa1ded07dffdf9581b83f72514d29d
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 14:03:37 2011 +0100
      
          Update local roles in end of transaction.
      
          There are a lot of modifications on Open Sale Order happening during one
          transaction, so in order to fetch real data from open order during update local
          roles do it as late as possible during transaction.
      
      commit d134011374e630837e84a4b7982c48b405202687
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 13:35:13 2011 +0100
      
          Partition are destroyed by the Computer
      
      commit 6b78b0758e8e2410af73a821876fd6252d041176
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 11:58:06 2011 +0100
      
          User is not allowed to access the partition document.
      
      commit ff7a324c4c00e2da84da4852dab37440a8f075e9
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 11:55:31 2011 +0100
      
          YAT-TA!
      
      commit 023f6a92a5dfaba0ded9b0c8f04134ffc94f0f6c
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 11:34:39 2011 +0100
      
          Restore back Slave Instance destroyed support.
      
      commit 4960b97da7f73be631c905f0852cfbe3c90c4fbd
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 11:28:12 2011 +0100
      
          Software type is provided by the sequence
      
      commit 36e0c756fbe875e8a40989880581ab7a87609d4a
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 11:22:09 2011 +0100
      
          Instance software type is defined by the sequence.
      
      commit 5e8c2db393761e4cd323415c04e2e07d23dbba50
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 11:15:01 2011 +0100
      
          state parameter may be already provided by method parameters.
      
      commit 77be3f3608cd3f92ad76b5829dedd7aa39544945
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Nov 3 11:11:01 2011 +0100
      
          Drop failure expectations.
      
          After Romain avoided groups growing for a Person, this test shall pass.
      
      commit d09f1d3173b96c24d57a37481a5f6e16a3346ed8
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 11:02:38 2011 +0100
      
          Restore hack to allow the validation of the instance
      
      commit 2fe62055497be08b1b096a2bbc0e98222dc7f0a4
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 10:36:48 2011 +0100
      
          Prevent explosion of person security group.
      
          A person who has 1 million of Hosting Subscription should have limited number of security group.
      
      commit 8d7b8f8417d1bbbbcf46f2a322b88fb22d0463b0
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Nov 3 10:08:54 2011 +0100
      
          Update XML
      
      commit 969437b373090784e7350765251ec3a84b64a8eb
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 18:23:03 2011 +0100
      
          Synchronise software type with rest of tests.
      
      commit e40d2b3a19de8fda8d400a338ac16fcde5f18f7a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 18:10:52 2011 +0100
      
          Use consitent way of activity locking.
      
      commit 953c96a4224c997947e7fab743b8dbda55f716a8
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 16:40:32 2011 +0100
      
          Trigger only once per transaction.
      
      commit d1ac5aa33b10657b47ed98369265fea64a461330
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 16:28:23 2011 +0100
      
          Separate requested software type from reference.
      
          While requesting Slave Partition software type have to be the same.
      
      commit 765bdd2cee085494b48882b9894f901f3c42d904
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Wed Nov 2 15:57:06 2011 +0100
      
          Person is not reindexed yet when the open order is created.
      
          No way to use set'Category'Uid in this case.
      
      commit 2adf671815fec15152057eac200d280c0fd24b0b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 15:49:27 2011 +0100
      
          Set reference too.
      
          It is used for example during login.
      
      commit 3664995bdf9ae14326bcf759cf9fcaf61452d276
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Wed Nov 2 15:37:04 2011 +0100
      
          Production manager can manage open sale order of customer.
      
      commit e30281597dd4b33ed93e97bbea12c4bef476b65b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 14:54:42 2011 +0100
      
          Mark expected failure.
      
      commit 078b2f999b1d3bdc03ef92fd55f7d6e0ad432583
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 14:45:49 2011 +0100
      
          Stabilise assertions.
      
          In some cases different amount of packing lists are expected.
      
      commit 27e48e872b566b6d04ec65640f0f2e0d35d5f8f0
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 14:42:53 2011 +0100
      
          Only one slave is checked.
      
      commit 4ec1ec6abd717eee95f3d07220fe04510ce6032f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 14:38:45 2011 +0100
      
          Returned delivery line can be for Slave Instance.
      
      commit 860c4ed22ffb9f791d0287188fb1bafd9de5fd1f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 14:25:35 2011 +0100
      
          Assert after each action.
      
          Again: it allows to raise early with understandable message.
      
      commit b5e015e09ffa868c5c4fc843e52304e526818c3b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 13:58:30 2011 +0100
      
          Allow to track Slave Instances.
      
      commit 50b782d464945b8e423937ed4c8039f063d7524c
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 13:56:17 2011 +0100
      
          Show type.
      
          One then more portal type can be in module.
      
      commit fc02501438d0c68461cebbfdbdb56edf0a2b681e
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Wed Nov 2 13:57:17 2011 +0100
      
          Fix verification of instance's software_type
      
      commit 3c25275654be1b0d9662ecb4696ffc2ca77d53fd
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 13:07:11 2011 +0100
      
          Force join in catalog queries.
      
          *_value is silently dropped while generating query.
      
      commit a4a20493b5a17469b46c99f73049c35f1bbb917c
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 13:01:36 2011 +0100
      
          Force join.
      
          Passing _value just silently drops condition.
      
      commit 63ed13b4d4893cafd7c0c8c14554852b8ea8f6a6
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 12:07:33 2011 +0100
      
          Edit in one shot.
      
      commit 76e7ff5902d01e65349460e57915b9c6df1bc17b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 12:00:06 2011 +0100
      
          Check that what shall be done is done.
      
          Those methods are working on higher level, so catch early any issue, instead of
          failing late with bizzare messages.
      
      commit 6b850c84ee6c0d45c79186c9752c951e6bef8272
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 11:43:15 2011 +0100
      
          Revert "Allocation scope has higher priority then friend list."
      
          This reverts commit fdf5c9267828828a404d58ae529c6d24f79a6616.
      
          Real bug shall be hunted and fixed instead.
      
      commit fdf5c9267828828a404d58ae529c6d24f79a6616
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 11:17:44 2011 +0100
      
          Allocation scope has higher priority then friend list.
      
          open/public is public, whatever is configuration of trade condition.
      
      commit c0bce742a55b54bb0b4b333741326e0645ab2bae
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Wed Nov 2 11:04:53 2011 +0100
      
          Slave partition have to request the same software type.
      
      commit 735ff1f5691aafd8a1b2c8a03d1ea8c442a29313
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 10:10:30 2011 +0100
      
          When closing computer no change is done to friend list.
      
      commit c55b84c97ca3a95c3891c694d15c27dccc260ae3
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 10:01:24 2011 +0100
      
          Simplify allocation/scope impact updates.
      
          open/personal shall result in STC for self.
          open/public shall result in STC for noone.
          open/friend shall have self always.
      
      commit 0cac12ae1a6e8da407c7a1063d7b7f1296f7f0bd
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Wed Nov 2 10:00:00 2011 +0100
      
          Check destination_section category.
      
          It is more important than subject_list, as it impacts system behaviour.
      
      commit 8b46e60ff9b1bce6f4b9b121aa6951f4d29219a8
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 18:54:36 2011 +0100
      
          Fix another stabilisation.
      
      commit 03c80efc378131a1c91a524975131d52b1c1b3b1
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 18:52:08 2011 +0100
      
          Restabilise subject list checks.
      
      commit fa95a4aa0c31ea7ae6a31405376f3fdea50e178c
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 18:34:24 2011 +0100
      
          Remove not used module.
      
      commit 121245368c17003cd4a981c8eca50f0232509401
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 18:34:10 2011 +0100
      
          uid is needed too.
      
      commit e99a4b52aabb573a25f13e8182fd1d33cc9144fd
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 18:28:22 2011 +0100
      
          Store software instance reference too.
      
          It is used to login.
      
      commit 4d691bac97a42c594873b3c3fc2f964b7cb06df0
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Mon Oct 31 18:19:54 2011 +0100
      
          Bypass trade condition security to apply it.
      
      commit 2e1d7d7eae03dd79e956fd75b8ca0f463fe35d7a
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Mon Oct 31 18:19:17 2011 +0100
      
          Use uid to discover the lastest deliveries.
      
      commit a1ec726f1ff6d20e42db72573c803d736c2a8cf0
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 17:26:50 2011 +0100
      
          Implement friend based scenario.
      
      commit 0fdbeb26d5376d8b5c70bf8f490b362014620dac
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 17:06:50 2011 +0100
      
          Follow changes in subject list configuration.
      
      commit 10cbaa6cd8bf30743e71fa056331968cb9ec10b1
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 17:04:13 2011 +0100
      
          Manipulate subject_list in "intelligent" way.
      
          Non open/public computer shall have self in subject list.
      
      commit 2f44ac44cf9fef2a7fce22461033a47729b33b5a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 16:57:49 2011 +0100
      
          Except different presentation of emptiness.
      
      commit e57a74c2fdf176afded4baca70ad215a0f4ee996
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 16:37:26 2011 +0100
      
          Adding anyone to friend list adds owner.
      
      commit c643564cb72eb320578997d545a2ad0c61f97d67
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 16:34:06 2011 +0100
      
          In case of adding friends, add self to friend list.
      
      commit 6e6bb356c4c516fdcff6f1cfe20705159c351c2a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 16:20:09 2011 +0100
      
          Restrict search.
      
          This script can be run as super user, so no restriction will apply.
      
      commit 8c86cdf8cdb950f6d9269fe1246a4df11f46daa2
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 16:01:47 2011 +0100
      
          Do the SQL join.
      
          destination_decision_value was just droppped.
      
      commit d67eb23b1a335b4030934441433d73f3a29f2f3f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 15:43:07 2011 +0100
      
          Create open order while opening assignment.
      
          Open Order have to exists as soon as possible, as they are used in security
          configuration.
      
      commit 266a37a98e9c8e8be21f976a49636cf322fb9eaa
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Mon Oct 31 15:25:50 2011 +0100
      
          Computer is public in most tests.
      
      commit 8b8a31d6fffeab565c68704c18849794edd57698
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 14:35:37 2011 +0100
      
          Wait for Trade Condition, Supply Line and computer.
      
          Trade Condition state might be chanining, and it is used in catalog queries.
          Supply Line and Computer relation might be ongoing, and it is important from
          catalog point of view.
      
      commit a464172f5af751c3ef5bf3c8407df4777bd4f4c7
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Mon Oct 31 14:56:19 2011 +0100
      
          Define the computer as public.
      
      commit 79e96382ff57bd5cb469e388a6068c7874ba348c
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Mon Oct 31 14:43:51 2011 +0100
      
          Share steps with more tests
      
      commit ad12ae87ef8c6dcfa4d1f8fb050083ef11012883
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 13:58:19 2011 +0100
      
          Stabilise assertions.
      
          Sometimes empty means empty list and sometimes list of empty string.
      
      commit 88bb5c78611a9ac04df4ff29856017e7f288df1b
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 13:34:34 2011 +0100
      
          Request twice.
      
          It is related with async request on slap library level.
      
      commit 649d3789b3515307d022ed17a52742ffa05cf452
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 13:30:56 2011 +0100
      
          No need to mark busy again.
      
          Code was refactored to do it before.
      
      commit 260958168f7898630d9d6788db527307677cb996
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 12:56:46 2011 +0100
      
          Pass positional arguments to External Method.
      
      commit f01faa98a11b1d5f0231c90efe4518293b9fc05e
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 12:56:01 2011 +0100
      
          Change signature.
      
          There are issues with External Method calls.
      
          Sometimes the first argument is context object of call, sometimes it is first
          one passed. Force using positional arguments then.
      
      commit 222dfe8e085e6871c25474a4acec5157768d1857
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 11:56:24 2011 +0100
      
          No timeout in tests.
      
      commit 1c9c4f6e43530b1474b0e12899b3ed2e71898e3a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 11:51:13 2011 +0100
      
          Simplify.
      
      commit 68d18b61ca3970432f67ce201b98d9b384a43222
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 11:37:30 2011 +0100
      
          Allow to access Open Sale Order for HS group.
      
      commit 465410652d5bc427ed411dcb7c6eb12347485978
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 11:06:10 2011 +0100
      
          Use UnrestrictedMethod.
      
          It allows to do "atomic bomb security surgery" by defining exactly required
          security "escalation".
      
      commit 26531ae9925d3e66f26ea285b71b10ce7a15f8a5
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 10:33:59 2011 +0100
      
          Find parent_uid in unrestricted environment.
      
          Computer is not accessible to Software Instance, but it is required to fetch
          correct computer partition.
      
      commit ef4248cbee79440feee43117846c87217cc8e884
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 10:28:15 2011 +0100
      
          Fetch data as super user.
      
          According to configuration in this moment the data shall be available to
          Software Instance.
      
      commit 05ac40d223350d885f78a9476a721451e2b8b969
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Mon Oct 31 09:59:10 2011 +0100
      
          Update local roles on Computer Partition too.
      
          It is required to give access to it for Software Instance user.
      
      commit 4ac88d055622aaf6eddd04818eb6afc4753255bd
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Mon Oct 31 09:42:19 2011 +0100
      
          Give auditor role on busy partition.
      
          This will instance to find their IP.
      
      commit 5d92540ee8bac32d2a15e3256614fb37a1e0ab61
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 18:51:56 2011 +0200
      
          Use acl_users instead of portal_membership.
      
          There were issues with getting roles in context with portal_membership.
      
      commit 245113bc09d4424057e694e5f6625cb104977523
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 17:11:49 2011 +0200
      
          Shadow user need access to the computer module
      
      commit b89983125ad1ab16e8604db0f52917cefce1227f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 17:07:07 2011 +0200
      
          Fix assertion.
      
      commit d83fc1b0299ecbc181199b2da6a48774c7ebf019
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 16:59:08 2011 +0200
      
          Update trade condition destination section after editing subject list
      
      commit f26ac9e91e16e787e134fc886f06064b056c2f31
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 16:45:33 2011 +0200
      
          Set the subject list on the trade condition
      
      commit 6dafd7814c58aef2b6aad74fa51e03d8d5b87760
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 16:21:41 2011 +0200
      
          Typo
      
      commit 56e28fcebf48c0659da8fc6d5b27a9c03ef40e36
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 16:19:40 2011 +0200
      
          Wait for more activities
      
      commit fa4004ed1d791d48a85e7b780a6787bbf579d2ad
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 16:17:59 2011 +0200
      
          Wait for more activities
      
      commit 5c18218ddc1afe9275d78e3d24baafe3f21042d0
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 16:07:07 2011 +0200
      
          Typo
      
      commit 8cf19d6ae4f3ba434de0d82d24bcf553199eb398
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 15:51:33 2011 +0200
      
          Rename method and simplify it.
      
          Shadow has no access to software instance, so all parameters have to be passed as strings.
      
      commit 9133112a66c7ee87ad8e0e785d8ce9002988cc7f
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 15:36:26 2011 +0200
      
          Do not use the stock table to fetch the information
      
      commit af43b6f61fb10723fd442f82b61ee622f91b0d42
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 15:33:17 2011 +0200
      
          Pass open_order as argument mapped to self.
      
      commit 9ec82d031dc90a1e71b997843a1cdd0f1e709850
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 15:30:26 2011 +0200
      
          Call the method.
      
      commit 1e8748f172c1def13f6a006bcb7d83c43a028987
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 15:14:49 2011 +0200
      
          Use shadow user to retrieve the partition
      
      commit f2e94f302a677d677e16fe0965592f945b67779b
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 15:13:45 2011 +0200
      
          Return computer partition url.
      
          As Instance_findPartition is supposed to be called with the shadown user, prevent any unauthorized error later.
      
      commit 1109e55ac90393bbea612ed8bb232eedc8cf9306
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 15:05:33 2011 +0200
      
          Shadow user should only be used to retrieve computer partition
      
      commit bb2d019ab336a327fb64740e1f96c86f53b9fbfc
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 14:52:02 2011 +0200
      
          Trust the open order access restriction.
      
      commit a9c1260e383e83455a87a11f7e508b999b18a477
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 14:48:26 2011 +0200
      
          Support software instance too.
      
      commit 51a9fe407ff2ef5e7604e295b515f7197e90134f
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 14:42:43 2011 +0200
      
          Request partition as expected user
      
      commit e7b4a4ef6ebbedb8768e4cacb9b7c26223c3b8e1
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 14:19:00 2011 +0200
      
          Call the right method on the expected object
      
      commit 34d8bce9646b887c835d4ab74f5f2f20071dcfba
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 14:13:47 2011 +0200
      
          Typo
      
      commit 3110fd198ae754f5abacca7bd61cc77d76b4c0dc
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 14:09:18 2011 +0200
      
          Simplify shadow user groups
      
      commit 69ffdc5b7dd083ea22d83488fa3ee5bc786cc6d7
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 14:03:34 2011 +0200
      
          Simplify shadow user security group
      
      commit d22d8d14782ff370cc12b5f7bc97eeba6c25c943
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 13:52:08 2011 +0200
      
          Return document instead of string
      
      commit 112b3f600ba453a33dbf3bb6970b3f6beac6a8c8
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 13:48:06 2011 +0200
      
          Add more groups for Person and Software Instance.
      
          Each Person and Software Instance belong to role/open_order group and related
          Open Sale Order group.
      
      commit 3ec9d3c1ca79ba2f7c7540f0d90f9cc715eec327
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 13:46:18 2011 +0200
      
          Add shadow role.
      
      commit 327586b2cb0223ae8f3c1e924fe7f95b5a6dbb87
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 13:08:39 2011 +0200
      
          Typo
      
      commit 10c09cc29d9897b14580fd68e429a5cb656fc353
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 12:06:39 2011 +0200
      
          Add role/open_order category.
      
      commit 63cbe8c9efc11fa8a875bb72736b77fd7cc9dbb5
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 12:05:17 2011 +0200
      
          Give role/openorder to Open Sale Order users.
      
      commit 5833ae265a0d824f33544ba6cf884f7b2d130d7a
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 12:02:17 2011 +0200
      
          Generate computer local roles based on related open sale order reference.
      
      commit 2dfdf0c5760faff5ee07e198fd528a584a2751e3
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 11:59:04 2011 +0200
      
          Restrict the list of trade condition to update
      
      commit 6717f88ec88bfa828e1ab5c7f395ea8d0f6d571e
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 11:33:10 2011 +0200
      
          Instance needs to access the sale trade condition module
      
      commit 9fe47b072b488055412b0c7f337f5031c2845e80
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 11:30:51 2011 +0200
      
          Open Sale Order already has generated reference (configured on portal type)
      
      commit 175544e3e994bdaf04a4db7124c9172a4ded79f2
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 11:28:58 2011 +0200
      
          Change Sale Trade Condition security.
      
          Give instance Auditor role for public sale trade condition.
      
          "Friends" security is based on the member's open sale order.
      
      commit 08982cbaac1f687c5eb3c0454421124a13883ee0
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 11:23:08 2011 +0200
      
          Remove not needed commented out code.
      
      commit a62497f2381d71bcaa3a8d1ecb9a4e322865b9bd
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 11:17:45 2011 +0200
      
          Do not catalog creation/modification date.
      
          In Vifib those dates are not used.
      
          There is issue with getting creation/modification date on big workflows, which
          leads to (1) high memory consumption and (2) not freeing memory later.
      
          Vifib workflows have ten thousands of entires (and they grow), so until proper
          solution if found it is better to avoid often calculation of those dates.
      
      commit dfc47913cfe682151fe48b17ccad25011c673dfc
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 11:14:50 2011 +0200
      
          Do not use creation date.
      
          Sale Packing List Lines can be safely sorted by its start date.
      
      commit e18600a6bb479feb2254c29fbeb3a67019f7cf90
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 11:09:25 2011 +0200
      
          Finalise switch method.
      
          Simplify passed arguments -- any callable with arguments can be passed.
      
      commit 335781cdf5e351af0ed0cc15798fa4986641a847
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Fri Oct 28 10:36:48 2011 +0200
      
          Typo
      
      commit 07e77a6b50b01c9d1707e571d9c1bc81ed4bfada
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 10:33:04 2011 +0200
      
          Fix copy&paste mistake.
      
      commit 4b4e52f9a5bfe28417027f20c1fd1332f1594e34
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Fri Oct 28 10:10:48 2011 +0200
      
          Disable failing functionality.
      
      commit 45be4c6debd598375c4573637b67b9dd5bab8a66
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 19:26:39 2011 +0200
      
          WIP external method to run code as 'shadow' user
      
      commit 601dbcf27af93df7b1fc0c2efc7d2e0e4d36e7ca
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 19:24:26 2011 +0200
      
          Forgotten modification in previous commit
      
      commit e6700aad6ae15947cbf3949e1548bd7795214f1b
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 19:23:32 2011 +0200
      
          Initialize open sale order reference
      
      commit 6b5dc641dc8c69747abbd466b5794ce257508257
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 19:16:36 2011 +0200
      
          Only catalog instanciated software release for busy partition
      
      commit 8e6286bec236472278eea19bf6218d13999d929c
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 19:06:49 2011 +0200
      
          Software instance type is stored on source_reference
      
      commit e9f36426196c5e03619dd700bd5eae47cf880ef2
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 19:05:54 2011 +0200
      
          Filter busy partition by software type
      
      commit ef49bb2aa01f1c7cb8f8541855f688ab4d9a0577
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 18:54:49 2011 +0200
      
          Share the code by using Instance_findPartition
      
      commit e7ff5c843747c58748d6e1f760500eb328d8675e
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 18:51:25 2011 +0200
      
          Prevent copy/paste by creating a new script to find a partition
      
      commit 4e71ade4a9ef5c401649c249c99639436bc9361a
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 18:15:35 2011 +0200
      
          Activate shadow plugin in tests.
      
      commit 5e6bfd51e8432755512b3a5538f6a03c6b0ed0a5
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 18:12:19 2011 +0200
      
          Initiate development of shadow plugin.
      
          Shadow users will allow to have a "bit different" groups then normal ones.
      
          They will be used in order to select normally not available objects (like
          computer).
      
          This plugin will disallow normal login (not extract credentials), as it shall
          be used only internally (similarly to sudo).
      
      commit 0376d8ad540cb4e9b5226735a2f05128b163fd93
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 17:45:02 2011 +0200
      
          Implement test_start_computer_partition_allocation_scope_close.
      
      commit aa40a28011583a2860c16b1b8674f4c08c208614
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 17:26:28 2011 +0200
      
          YATTA: Yet Another Test To check After close start behaviour.
      
      commit 32a740cfb9e000ada553c4ec1f2c968606547794
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 17:22:15 2011 +0200
      
          Finalise skeletonising request.
      
          Only friend partition request case is left.
      
      commit 3afb0e4a3093c706d78e581e3364dd2c05925ba5
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 17:10:57 2011 +0200
      
          Restrict workflow action usage
      
      commit 18d637876789a24154cd4bb10ca5476d0426da6f
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 17:07:17 2011 +0200
      
          Skeletonise more tests for request.
      
          Also do additional check: proof that even if someone incorrect was not able
          to request instance, correct one (the friend, the owner) can do it. Thanks to
          this the test assuers (quite well...) that refusal of requestion was because
          of configuration and not artificial problem.
      
      commit 4b62f9e2d04844b2ee7881eed553500e66597969
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 17:06:12 2011 +0200
      
          Cover open/friend with friend.
      
      commit d75b15bd453eeb128c5ee0e89839ec7618a0fc50
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 17:05:13 2011 +0200
      
          Allow to login as test_vifib_customer_a
      
      commit 2d06c16c9d909ed50e87fd6c282f15a0b1919617
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:55:16 2011 +0200
      
          Start covering cases of software instance request.
      
      commit 48b411bb511b1e8a3bd66ec4a5ed1c0fa028ac14
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:47:06 2011 +0200
      
          YAT(ta).
      
          Yet another typo (ta).
      
      commit 33d72cddf8b6d04bfe27ad430ad28d8c482ab875
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:45:55 2011 +0200
      
          Typo.
      
      commit ebb1051c1556996de683fd31189078e1787968fa
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:44:18 2011 +0200
      
          Cover empty allocation scope.
      
      commit fc59fed9c51a8b007dae40c196d8e1cac8b641b5
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:42:46 2011 +0200
      
          Cover case of allocation scope close.
      
      commit 96c01c7cb5061a3abfabea013148098a1c929407
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:38:04 2011 +0200
      
          Test open/public allocation scope.
      
      commit a0a6fb15048a6b1e6256066b020eda667a5084bc
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:32:29 2011 +0200
      
          Finish open/personal allocation scope test.
      
      commit 2349abad932e516790f94329a6fbf52668465c6c
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 16:07:08 2011 +0200
      
          Validated in the end.
      
          It will allow to fetch data about the object.
      
      commit 0cb5494eecd794fe54365a6f4603e82bedcdfbee
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 15:55:03 2011 +0200
      
          Initialize sale trade condition reference
      
      commit 6199dbfffcd3733e522453f25e332911fbbead84
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 15:39:26 2011 +0200
      
          Request on known computer.
      
      commit 6a84303ca83288c0889b96c43e4ccc1d0f8d4546
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 15:39:07 2011 +0200
      
          Support sla_xml for person.
      
      commit e78beca259b9245b14e40c2763b9610bf4d77ce3
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 15:34:27 2011 +0200
      
          Copy/paste is an easier solution to get ride of typo...
      
      commit 90ff7420c52997f6ad1321b5c3c319be2d858388
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 15:28:21 2011 +0200
      
          Typo in script name
      
      commit 45712d0d62f4177eae8b499819be93dab75accb4
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 15:25:09 2011 +0200
      
          Revert "Update local roles in end of transaction."
      
          This reverts commit aff2708b66a9037d3f67d46951d28af6dc227872.
      
      commit 1f1a6f2c4955362c3493441df9682cf3f71f29fe
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 15:21:22 2011 +0200
      
          Add more test steps.
      
      commit 22fe142f112208b1c0de78ef03d7629d2d0c5775
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 15:13:42 2011 +0200
      
          Tic after publishing software release.
      
      commit aff2708b66a9037d3f67d46951d28af6dc227872
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 14:44:44 2011 +0200
      
          Update local roles in end of transaction.
      
          During the whole transaction roles could have not expected result.
      
      commit 7f08884155a69d6fc7c8a71dd44283f8fb8450aa
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 15:16:27 2011 +0200
      
          XML changes
      
      commit af224b4cfaf845b6d17b3d48aefce2cb1966a007
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 15:10:23 2011 +0200
      
          Give Auditor role on computer depending on sale trade condition configuration.
      
      commit 374e08157bac0aed48add551310837dfa6041f59
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 14:32:13 2011 +0200
      
          Initiate test implementation.
      
      commit c761161e430002b808cede00d1a5f5eeae01b406
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 14:11:53 2011 +0200
      
          Send empty string in case of no list.
      
      commit 112b090b111f1405b13e47e7556a713f1bb088f5
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 13:55:57 2011 +0200
      
          Sekeltonise allocation scope tests.
      
      commit 838c5dcd3660c452c8e7e49471cad35182a4ef27
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 14:30:53 2011 +0200
      
          Supplier of the trade condition should be allowed to modify it.
      
      commit 729c9516415149716ddc8804b8035f0549bfde94
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 14:29:52 2011 +0200
      
          Set default allocation scope on computer.
      
          By default, only its administrator can allocate service on it.
      
      commit 72f5c606e4be095199fdc33fd4c786c6c4ae7947
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 14:23:45 2011 +0200
      
          Change sale trade condition roles based on their relation, in order to make them viewable to other members.
      
      commit d1d5cb4d23c1abd74cb0ea189d013b4f95277b6b
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 12:02:39 2011 +0200
      
          Allow to edit the computer allocation scope and friends list.
      
      commit 797d1731582097c0501389e29afcc22bfb5030a0
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 11:16:18 2011 +0200
      
          Only partitions belonging to computer which is open are free.
      
      commit 6b0f63df8dc4b594cad8de4c7c4cb73dc25bf9d9
      Author: Łukasz Nowak <luke@nexedi.com>
      Date:   Thu Oct 27 10:26:00 2011 +0200
      
          Follow changes in slap library.
      
          First request is not returning the whole object, so second one have to be done.
      
          In some places redo a logic a bit in order to follow new way of slap library
          usage.
      
      commit 77bbd4dc553f3bead251a35dd029412e30c5919d
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 10:36:48 2011 +0200
      
          The supply trade condition is created with the instance setup service.
      
      commit 90b31bf9458d1b522fa9995bc7e0d3336a4b7e1d
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Thu Oct 27 10:00:21 2011 +0200
      
          Create a default sale trade condition to restrict computer usage to only its administrator by default
      
      commit 015230d8889d944fac0b4784e3b4ea40a76e8d7f
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Wed Oct 26 17:15:02 2011 +0200
      
          Remove computer access on trade condition by default
      
      commit 9163efca54c0579ba284ddbf00d2be51eb8e4ccc
      Author: Romain Courteaud <romain@nexedi.com>
      Date:   Wed Oct 26 13:53:33 2011 +0200
      
          Restrict access to computers.
      4a115cd6
  21. 24 Oct, 2011 2 commits
  22. 10 Oct, 2011 2 commits
  23. 07 Oct, 2011 1 commit