1. 28 Apr, 2020 10 commits
  2. 27 Apr, 2020 12 commits
  3. 24 Apr, 2020 9 commits
  4. 23 Apr, 2020 7 commits
    • Jérome Perrin's avatar
      CodingStyle: simplify prefix for interfaces · 89c81aef
      Jérome Perrin authored
      Now that getInterfaceTypeList also return file system interface, we can
      use it directly.
      
      Also simplify a bit by not getting types tool multiple times.
      
      One breaking change is that for an interface like ISomething, ISomething
      is no longer a valid prefix, only Something. So scripts like
      ISomething_getSomething are not valid, only Something_getSomething.
      89c81aef
    • Jérome Perrin's avatar
      CodingStyle: fix transactional cache · 19ff9e52
      Jérome Perrin authored
      `self` argument should not be a cache key, otherwise we have one cache
      per skin
      19ff9e52
    • Jérome Perrin's avatar
      core: make category import compatible with WSGI · 7cab5673
      Jérome Perrin authored
      RESPONSE.write cannot be used with WSGI, so use another trick to return
      a response without commiting the transaction.
      7cab5673
    • Arnaud Fontaine's avatar
      ZODB Components: erp5_trade: Migrate Documents, Interfaces and Mixins from filesystem (MR !1101). · 85417113
      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.
      85417113
    • Arnaud Fontaine's avatar
    • Arnaud Fontaine's avatar
    • Arnaud Fontaine's avatar
      ZODB Components: erp5_invoicing: Migrate Documents from filesystem. · d810bfaf
      Arnaud Fontaine authored
      * Add bt5 dependencies:
        + erp5_demo_maxma_rule: Invoice*Rule rules.
      * 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.
        + Invoice{Line,Cell}: used by erp5_payroll.
      d810bfaf
  5. 22 Apr, 2020 2 commits