An error occurred fetching the project authors.
- 02 Sep, 2020 1 commit
-
-
Arnaud Fontaine authored
ZODB Components: erp5_trade: Migrate TestOrder{Mixin} and all Unit Tests inheriting from these classes. Also, Split testInvoice to a Module Component in erp5_invoicing for Mixins used by several other tests and Test Component in erp5_simplified_invoicing (initially everything was migrated to erp5_invoicing but this does not work as Alarm_buildInvoice is different in simplified and advanced invoicing).
-
- 05 Jun, 2020 1 commit
-
-
Jérome Perrin authored
Use the solve divergence action to achieve the same.
-
- 23 May, 2019 1 commit
-
-
Xiaowu Zhang authored
-
- 31 Oct, 2018 1 commit
-
-
Tristan Cavelier authored
in accounting_module and sale_order_module listbox. The "Sale Trade Condition" column was showing first found specialise title instead of the Sale Trade Condition one. This adds z_related_specialise_trade_condition with related key specialise_trade_condition_title and an accessor getSpecialiseTradeConditionTitle
-
- 14 Jun, 2018 1 commit
-
-
Jérome Perrin authored
It currently fails with such ValueError: ``` year=101 is before 1900; the datetime strftime() methods require year >= 1900 ```
-
- 26 Oct, 2017 1 commit
-
-
Cédric Le Ninivin authored
-
- 23 Dec, 2016 1 commit
-
-
Vincent Pelletier authored
-
- 28 Jan, 2016 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 27 Nov, 2015 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 02 Jul, 2015 1 commit
-
-
Sebastien Robin authored
invoicing: invoice transaction builders should find corresponding deliveries only through explanations What happened before : - user confirm sale invoice - activity for building vat invoice lines is created - user change destination_section - since builder was expecting having same destination_section on delivery and simulation movements, it was failing Now, the builder does not look at source/destination or other categories, it only looks for common explanation. This can be done this way only because transaction lines should go inside the same delivery as invoice lines with standard invoicing.
-
- 10 Mar, 2015 1 commit
-
-
Gabriel Monnerat authored
-
- 10 Feb, 2015 1 commit
-
-
Gabriel Monnerat authored
-
- 16 Oct, 2014 1 commit
-
-
Julien Muchembled authored
-
- 04 Sep, 2014 1 commit
-
-
Gabriel Monnerat authored
-
- 30 Jan, 2014 1 commit
-
-
- 16 Aug, 2013 1 commit
-
-
Jérome Perrin authored
-
- 09 Apr, 2013 1 commit
-
-
Lingnan Wu authored
-
- 15 Oct, 2012 1 commit
-
-
Lingnan Wu authored
-
- 03 Oct, 2012 1 commit
-
-
Julien Muchembled authored
All interactions and activity tags are reviewed to fix bugs like duplicated root applied rules, and also reduces the amount of duplicated/useless work, e.g: - Simulation trees are not expanded anymore when simulated objects are modified. - 'expand' activities are merged (i.e. dropped) with any other 'expand' activity for an ancestor. New implementation exposes new API that hides much complexity to the developper about activity dependencies. By default, expand() now automatically defers any work if the current transaction takes too long time. This method also gains a parameter to explicitely choose when to expand, which is often important in unit tests or solvers. In particular, when postponing work, it takes care of setting proper activity dependencies. - If you have any code requiring to expand everything immediately, you'll have to replace 'expand()' by 'expand(expand_policy="immediate")'. - On the contrary, you should replace any 'activate().expand()' by 'expand(expand_policy="deferred")'. expand() still accepts activity parameters for any extra needs. In causality workflow, 'building' state is clarified and now means « delivery may diverge but we can't know now ». A delivery remains in draft as long as it does not contain any movement built from simulation. After init/clone/builder/etc. scripts used to call 'startBuilding' & 'updateCausalityState': this calls must be removed since only SimulatedDeliveryBuilder should take care of move to 'building' state and workflows now triggers 'updateCausalityState'. Disguised interactions have been unhardcoded and either deleted, or moved to appropriate interaction workflows, which have been reorganized. Those that triggers update of portal_workflow can be easily customized or disabled. New API: - updateSimulation() on deliveries and subscription items. It takes care of creating root applied rule, expanding and reindexing parts of simulation trees. It somehow replaces: - Delivery_updateSimulation - Delivery_updateAppliedRule - Delivery.applyToDeliveryRelatedMovement - Delivery.updateAppliedRule - Delivery.expand - Delivery.expandRuleRelatedToMovement - SubscriptionItem.expand - SubscriptionItem.updateAppliedRule - Delivery.localBuild() is the new way to do local building and replaces Delivery_expandAndBuild. Private method Delivery._localBuild replaces Delivery_buildOnComposedDocument. - Simulation Movements that are being built by a builder are reindexed with the following tag: 'built:<delivery_path>'. Any after_path_and_method_id dependency against 'related_simulation_movement_path_list' and reindexing methods should be replaced by this after_tag. After builder scripts used to confirm the delivery in a separate activity, which was useless.
-
- 18 May, 2012 1 commit
-
-
Julien Muchembled authored
This test was fixed by commit df7ee3a3 ("specialise should be copied into Delivery instead of Movement in PL builder").
-
- 15 May, 2012 1 commit
-
-
Julien Muchembled authored
This is a followup to commit 8995b645 ("always start transactions with begin() and make tic() commit automatically"): there is now no need to use self.stepTic() instead of self.tic()
-
- 11 May, 2012 1 commit
-
-
Julien Muchembled authored
-
- 29 Mar, 2012 1 commit
-
-
Rafael Monnerat authored
- Solvers were moved to erp5_configurator_standard_solver - trade related code and rules to erp5_configurator_standard_trade_template - accounting related code and rules to erp5_configurator_standard_accounting_template - invoicing related code and rules to erp5_configurator_standard_invoicing_template Code were moved and splited to several diferent business templates. The rules and related code should be used only as template.
-
- 05 Jan, 2012 3 commits
-
-
Kazuhiko Shiozaki authored
move delivery builders from erp5_simplified_invoicing to erp5_simulation_test and make invoice builder global.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
move delivery builders from erp5_trade to erp5_simulation_test and make packing list builder global.
-
- 16 Jun, 2011 1 commit
-
-
Kazuhiko Shiozaki authored
original workflow is copied in erp5_accounting_simulation_legacy business template.
-
- 06 Apr, 2011 1 commit
-
-
Leonardo Rochael Almeida authored
TestInvoiceMixin overrides afterSetup of TestOrderMixin, but forgot to set some categories used by the latter git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@45135 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 05 Jan, 2011 1 commit
-
-
Ivan Tyagov authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42023 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 07 Nov, 2010 2 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@40006 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
Update testDeliveryBuilderToSupportMultipleLines WRT changes in TestPackingListMixin._solveDivergence git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39998 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 05 Nov, 2010 1 commit
-
-
Julien Muchembled authored
Setting 'erp5_report_new_simulation_failures' environment variable to 1 disables @expectedFailureInSimulation decorator. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39979 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 02 Nov, 2010 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@39766 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 17 Sep, 2010 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38463 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 16 Sep, 2010 2 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38429 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38428 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 07 Sep, 2010 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38177 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 03 Sep, 2010 1 commit
-
-
Julien Muchembled authored
In particular, merge patches from testERP5Simulation. git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38139 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 01 Sep, 2010 2 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38112 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
- merge patches from testERP5Simulation - resurrect some solvers that were deleted by mistake - configure PPL builder like SPL builder for specialise Also remove expected broken test in testLegacyTradeModelLine git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@38111 20353a03-c40f-0410-a6d1-a30d3c3de9de
-