An error occurred fetching the project authors.
  1. 28 Dec, 2012 2 commits
  2. 17 Dec, 2012 1 commit
  3. 26 Nov, 2012 1 commit
  4. 24 Oct, 2012 1 commit
  5. 03 Jul, 2012 1 commit
  6. 02 Jul, 2012 1 commit
  7. 20 Jun, 2012 1 commit
  8. 07 Jun, 2012 1 commit
  9. 02 Jun, 2012 1 commit
    • Kazuhiko Shiozaki's avatar
      use UnrestrictedMethod's super user instead of ad-hoc SUPER_USER. Squashed commit of the following: · 4b16e1dd
      Kazuhiko Shiozaki authored
      commit 2ba8fb59b67cda4a35bda5ee809ac0dd6af40d84
      Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
      Date:   Fri Jun 1 23:26:30 2012 +0200
      
          if the activity is called by super user, it should be invoked with the same permission as UnrestrictedMethod.
      
      commit f63c2e8625934d0a5a056e933f4c7215098bfa1b
      Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
      Date:   Fri Jun 1 15:58:41 2012 +0200
      
          use UnrestrictedMethod's super user instead of ad-hoc SUPER_USER.
      
      commit 965460b092967bc3ada3ee7268e1f942fc770efd
      Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
      Date:   Fri Jun 1 15:57:45 2012 +0200
      
          security query for super user should be simply empty.
      
      commit 6d519b78f52f1a631d6663ee5594ae92a0730cc3
      Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
      Date:   Fri Jun 1 15:37:33 2012 +0200
      
          support both ERP5Security's SUPER_USER and UnrestrictedMethod's super user.
      
      commit 21431518b821a5e2756caad5393fc746bed79d36
      Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
      Date:   Fri Jun 1 15:32:45 2012 +0200
      
          make sure that SUPER_USER can access the object explicitly, that can be required with erp5_web.
      
      commit 63279ac74cbb40e520da36571927bfdee5af5e05
      Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
      Date:   Fri Jun 1 15:27:00 2012 +0200
      
          use UnrestrictedMethod instead of ad-hoc SUPER_USER, still keeping SUPER_USER for compatibility.
      4b16e1dd
  10. 23 Apr, 2012 1 commit
  11. 06 Apr, 2012 1 commit
  12. 28 Dec, 2011 2 commits
  13. 23 Dec, 2011 1 commit
  14. 19 Oct, 2011 2 commits
  15. 17 Oct, 2011 2 commits
    • Julien Muchembled's avatar
      Simplify code by using some new Python syntax · 9cd33ca4
      Julien Muchembled authored
      - PEP 308: Conditional Expressions
      - PEP 341: Unified try/except/finally
      - PEP 343: The ‘with’ statement
      9cd33ca4
    • Julien Muchembled's avatar
      Drop support for Zope 2.8 · 48212534
      Julien Muchembled authored
      Checked following occurrences in comments:
      - "Python 2.[456]"
      - "Zope 2.[891]"
      - "BBB"
      - "BACK"
      
      Checked uses of:
      - email, hashlib, numpy & tarfile (modules)
      - ImportError
      - string.Template
      - suppress_events (parameter of _setObject)
      
      Excluded:
      - some forked modules (MailTemplates, PortalTransforms...)
      - some i18n compatibility code
      48212534
  16. 29 Aug, 2011 1 commit
  17. 09 Aug, 2011 1 commit
  18. 02 Aug, 2011 3 commits
  19. 01 Aug, 2011 2 commits
  20. 22 Jul, 2011 1 commit
  21. 08 Feb, 2011 1 commit
  22. 02 Feb, 2011 1 commit
  23. 01 Feb, 2011 1 commit
    • Nicolas Dumazet's avatar
      Last chunk of portal type classes / zodb property sheets. · d02ba206
      Nicolas Dumazet authored
      After this, all ERP5 objects become instances of portal type classes
      
      Preferences:
      * all the trickery for preferences is gone and is handled by a specific
        accessor holder holding all preference methods
      
      Property holders
      * our Base.aq_portal_type property holders are not used anymore:
        the "property holder" becomes the portal type class itself and the
        set of accessor_holder classes in the mro of the portal type class:
        portal-type-specific methods are on the portal type class, while
        portal-type-independant method are put on the accessor holder ancestors
      * the portal type meta class now also inherits from "PropertyHolder" to
        provide the same introspection interface and methods.
        (In the future this class / interface will need to be refined)
      
      Bootstrap/migration:
      * bootstrapping/migration from older instances: provide with code able to
        import XML from ERP5/bootstrap/ to load necessary tools from almost any
        instance state
      * migrate in BusinessTemplate installation code all non-portal type classes
        objects to portal type classes
      * Change the way Tools are installed when creating a site, so that we create
        directly portal type classes objects instead of Documents
      
      Accessors:
      * add a generatePortalTypeAccessors method on the portal type class to generate
        portal-type-specific accessors
      * associate BaseAccessorHolder to all portal type classes to contain
        all common category related accessors
      * change the way workflow methods are generated to bind them directly on
        the portal type class
      * disable Base._aq_dynamic (while still keeping its code for debugging and
        reference, this can be cleanup up later)
      
      
      git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42902 20353a03-c40f-0410-a6d1-a30d3c3de9de
      d02ba206
  24. 12 Jan, 2011 1 commit
  25. 21 Dec, 2010 1 commit
    • Sebastien Robin's avatar
      Due to the sorting of database connectors during a transaction, the · f4fec173
      Sebastien Robin authored
      ZMySQLDA connector for the activities database would finish its
      commit procedure before ZODB, making the description of an activity
      message in MySQL available before its respective data in the ZODB.
      
      The fix consisted in replacing the ZMySQLDA connector with another
      one based on ZMySQLDA but with a “sortKey()” method that forced it
      to be sorted after both the ZODB connection and the ZMySQLDA
      connection for ZSQLCatalog.
      
      Analysis of issue was done by Sebastien and Julien.
      
      This patch itself was done by Leonardo.
      
      git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41598 20353a03-c40f-0410-a6d1-a30d3c3de9de
      f4fec173
  26. 27 Sep, 2010 1 commit
  27. 24 Sep, 2010 1 commit
  28. 11 Aug, 2010 3 commits
  29. 15 Jul, 2010 1 commit
    • Sebastien Robin's avatar
      sync with trunk@37114 · c1ae57b0
      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
      c1ae57b0
  30. 17 May, 2010 1 commit
  31. 06 May, 2010 1 commit