An error occurred fetching the project authors.
- 05 Jun, 2020 1 commit
-
-
Arnaud Fontaine authored
* Import Movement Document: + Event + MailMessage + Project + ImmobilisationMovement * Imported by IMovement: + IAccountingMovement + IAmountGenerator + AmountGeneratorMixin + AmountGeneratorLine + IAssetMovement + IProductionMovement * Used by MovementGeneratorMixin: + IMovementGenerator + IMovementList Also, define providesI<INTERFACE_NAME>() on Base class for migrated Interfaces as these needs to be available before bt5 containing the ZODB Component Interfaces are upgraded (see also c86107bf). Otherwise, testUpgradeInstanceWithOldDataFs fails as z_catalog_item_list (newActiveProcess() from upgrader) calls providesIMovement().
-
- 23 Apr, 2020 1 commit
-
-
Arnaud Fontaine authored
* Remove TaxLine Document which was replaced by Trade Model Line a while ago. * Keep {Delivery,Inventory,Order}{Cell,Line} on FS for now because of InventoryInteractor. * About DeliveryRootSimulation Document migration to erp5_trade: + AccountingTransactionRootSimulationRule (erp5_accounting) inherited from it but as this is probably not actually used/useful, avoid depending on erp5_trade or refactoring but just copy/paste. + InvoiceRootSimulationRule inherited from it but as it is only used in erp5_invoicing (which already depends on erp5_trade) move it there. - erp5_configurator_standard_accounting_template: Add depend on erp5_invoicing. * Move Documents used by several bt5 to erp5_core rather than add depends on erp5_core. Once migration of Products to ZODB Components will be finished, there will be moved to their appropriate bt5s as it would be complicated to reorganize bt5s too at this point. + Inventory: used by erp5_archive and erp5_accounting. + Order: used by erp5_project. + PackingList: used by erp5_publication.
-
- 12 Jan, 2011 1 commit
-
-
Julien Muchembled authored
Note that type class of Transformation {Optional,Transformed Resource} Resource is changed to a document inheriting Amount because they are chained to conversion_interaction_workflow. Otherwise, _setProperty (that is not redefined anymore) is would point to _doNothing. The choice of TransformedResource class is questionable. Alternative would be AmountFilter, or a new class. This reapplies r41691 git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42273 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 15 Dec, 2010 1 commit
-
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41441 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 25 Oct, 2010 1 commit
-
-
Julien Muchembled authored
To simplify amount generator and because requirements are not clear, support of '*_quantity' variants (as mapped property) is dropped. git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@39505 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 19 Oct, 2010 1 commit
-
-
Arnaud Fontaine authored
be needed to implement constraints in ZODB Property Sheets git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@39337 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 11 Oct, 2010 1 commit
-
-
Julien Muchembled authored
- Update API and interfaces - Make it possible to: - do non-linear calculation (via global type-based script) for every considered base_amount (i.e. not only for base_application of input movements). To avoid performance issue, the type-based script is changed to return functions instead of calculating results directly. - get accumulated values from movements while generating amounts for a delivery (i.e. for Amount Generator Lines targetting deliveries). - Produce amounts even if there is no resource, for reporting. - Drop probably useless create_line property: checking if there is a resource should be enough. - Prepare refactoring of MRP/Trade/Payroll by introducing AmountGeneratorLine class and property sheet. - Stop doing anything if there is no base_application on an AGL to avoid conflicts while figuring out if a movement was created manually or not. - Update some forms. - Update testTradeModelLine git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@39028 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 02 Aug, 2010 1 commit
-
-
Julien Muchembled authored
(default value for quantity is 0) git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37402 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 15 Jul, 2010 2 commits
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37131 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Sebastien Robin authored
Conflicts: bt5/erp5_base/bt/revision bt5/erp5_simulation/DocumentTemplateItem/InvoiceSimulationRule.py bt5/erp5_simulation/bt/revision bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary.xml bt5/erp5_trade/bt/change_log bt5/erp5_trade/bt/revision products/ERP5/Document/BusinessPath.py products/ERP5/Document/SimulationMovement.py products/ERP5/Document/TradeCondition.py products/ERP5/Document/TradeModelLine.py products/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision products/ERP5Type/ERP5Type.py git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37129 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 06 Jul, 2010 1 commit
-
-
Aurel authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@36902 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 04 Jun, 2010 1 commit
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35997 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 20 May, 2010 2 commits
-
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35474 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yusei Tahara authored
the condition changable. This fixes a bug tested on test_tradeModelLineWithEmptyBaseContributionMovement. Override the condition in PaymentCondition and make PaymentCondition appliable to any movements. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35473 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 07 May, 2010 1 commit
-
-
Yoshinori Okuji authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35102 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 19 Apr, 2010 2 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@34653 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@34652 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Apr, 2010 1 commit
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34527 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 09 Apr, 2010 1 commit
-
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34410 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 08 Apr, 2010 2 commits
-
-
Jérome Perrin authored
resolves to XMLMatrix._checkConsistency git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34406 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Tatuya Kamada authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34374 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 30 Mar, 2010 1 commit
-
-
Julien Muchembled authored
CompositionMixin provides a 'asComposedDocument' method replacing find{Effective,}SpecialiseValueList on Trade Condition. Some deprecated code in TradeCondition is moved back to PaySheetModel for compatibility reasons. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34217 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 23 Mar, 2010 1 commit
-
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33977 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 17 Mar, 2010 1 commit
-
-
Yusei Tahara authored
value. Test both the fixed quantity case and the other case which trade model line does not have a fixed quantity but return a fixed quantity value by using a calculation script. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33774 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 15 Mar, 2010 2 commits
-
-
Yusuke Muraoka authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33713 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33707 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 09 Mar, 2010 1 commit
-
-
Kazuhiko Shiozaki authored
ideally, the context for the script should be the trade model line here, but unfortunately it is the passed context (i.e. a simulation movement). git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33520 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 03 Mar, 2010 3 commits
-
-
Nicolas Dumazet authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33324 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Nicolas Dumazet authored
This fixes an interesting bug: # Takes place during indexing phase, when Transactional Cache is on # A transformation is defined, producing a (blue|red) resource from # (blue|red) fabric transformation = ... movement1 = newTempMovement(colour="blue", resource=A) movement2 = newTempMovement(colour="red", resource=A) amount1 = transformation.getAggregatedAmountList(movement1)[0] amount2 = transformation.getAggregatedAmountList(movement2)[0] # amount1 and amount2 have wrongly the same Physical path. # Which means that due to caching in CategoryTool, the category # values will be computed only once instead of twice: assert amount1.getVariationText() == "colour/blue" #OK assert amount2.getVariationText() == "colour/blue" # !! git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33314 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Kazuhiko Shiozaki authored
support the case where both base_application and base_contribution are empty, that happens for using Trade Model Line as a base class of Payment Condition. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33311 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 25 Feb, 2010 1 commit
-
-
Kazuhiko Shiozaki authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@33115 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 26 Jan, 2010 1 commit
-
-
Jérome Perrin authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31992 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 05 Dec, 2009 1 commit
-
-
Yusuke Muraoka authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31099 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 30 Nov, 2009 1 commit
-
-
Yusei Tahara authored
Add an argument `aggregated_movement_list` to calculation script. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30914 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 26 Nov, 2009 1 commit
-
-
Yusei Tahara authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30865 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 25 Nov, 2009 1 commit
-
-
Yusei Tahara authored
Add target level property which defines how trade model line is applied to movements and this changes getAggregatedAmountList behavior. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30853 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 13 Nov, 2009 1 commit
-
-
Jean-Paul Smets authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30608 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 27 Oct, 2009 2 commits
-
-
Tatuya Kamada authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30021 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Tatuya Kamada authored
Until now, when using, for example, VAT, you put like this: price=0.196, efficiency=1.0 so the result by getAggregatedAmountList is, if the base is 100: price=0.196, efficiency=1.0, quantity=100 Thus, the total price is 19.6. This works but not compatible with rounding, as, for instance, if we want to round it up to 20, the result is not saved at anywhere. So, from now on, we do like this instead: price=1.0, efficiency=0.196 so the result is: price=1.0, efficiency=0.196, quantity=100, total price=19.6 The total price does not change. When we apply a rounding method, it would result in: price=1.0, efficiency=0.196, quantity=100, total price=20 -- This modification is approved by YO and Yusei. TODO: write some test-cases git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@30019 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 22 Sep, 2009 1 commit
-
-
Łukasz Nowak authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29133 20353a03-c40f-0410-a6d1-a30d3c3de9de
-