An error occurred fetching the project authors.
  1. 22 Dec, 2010 1 commit
    • Nicolas Dumazet's avatar
      First step of migration to zodb property sheets · 9ddcbfc1
      Nicolas Dumazet authored
      * ERP5Type.PropertySheet becomes a dynamic module that returns strings
        instead of classes for compatibility:
        - the document classes can now use strings in property_sheets attribute
        - if a document uses a string instead of a class reference to point to a
          property sheet, it means that the property sheet can either be an old
          (filesytem, local, in a product) property sheet, or a zodb propertysheet
      
        For now, the contents of ERP5Type.PropertySheet (strings) are overwritten
        if a local PropertySheet is loaded from the disk. But with time, as
        property sheets will migrate to ZODB, the module will empty itself and
        contain only strings.
      
      * Move all property sheets from all products to ERP5PropertySheetLegacy
        product. Only property sheets that were left 'as is' are CMF* property
        sheets.
      
      This commit is mostly a move to another Product, and should have small
      consequences on tests/existing instances.
      
      However, if you used to import PropertySheets in custom/project code
      in your custom Property Sheets, you will need to rename:
         from Products.*.PropertySheet.Foo import Foo
      to:
         from Products.ERP5PropertySheetLegacy.Foo import Foo
      
      
      
      git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41639 20353a03-c40f-0410-a6d1-a30d3c3de9de
      9ddcbfc1
  2. 11 Oct, 2010 1 commit
    • Julien Muchembled's avatar
      Review new amount generator · e2075796
      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
      e2075796
  3. 19 Apr, 2010 1 commit
  4. 25 Nov, 2009 1 commit
  5. 27 Oct, 2009 2 commits
  6. 31 Aug, 2009 1 commit
  7. 06 Jul, 2009 1 commit
  8. 02 Jul, 2009 1 commit
  9. 04 Jun, 2009 1 commit
  10. 27 Apr, 2009 2 commits
  11. 21 Apr, 2009 1 commit
  12. 18 Feb, 2009 1 commit
    • Jérome Perrin's avatar
      Simplify budget model variations, only 2 simple class are used: · 5fd031ec
      Jérome Perrin authored
       - NodeBudgetVariation that explicitly lists the possible values one by one,
         either by selecting them of specifying a script to return this list of
         values
       - CategoryBudgetVariation that uses a base category
      for each one, you specify what will be the "axis" used for getInventory (node,
      mirror_node, node_category etc)
      
      "SectionCategoryBudgetVariation" is therefore useless, it's a
      CategoryBudgetVariation where the axis is "section_category"
      
      Budget Cell, Budget Line and now Budget itself can be variated
       
      
      
      git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@25611 20353a03-c40f-0410-a6d1-a30d3c3de9de
      5fd031ec
  13. 08 Jan, 2009 1 commit
  14. 03 Jan, 2007 1 commit
  15. 08 Feb, 2004 1 commit
  16. 10 Dec, 2002 1 commit