1. 23 Jan, 2012 1 commit
    • Sylvain Thénault's avatar
      [vreg] move base registry implementation to logilab.common. Closes #1916014 · 2a3c1b787688
      Sylvain Thénault authored
      A new logilab.common.registry module has been created with content from
      
      * cw.vreg (the whole things that was in there)
      * cw.appobject (base selectors and all).
      
      In the process, we've done some renaming:
      
      * former selector functions are now known as "predicate", though you still
        use predicates to build an object'selector
      
      * hence `objectify_selector` decorator is now `objectify_predicate`
      
      * the top level registry is now `RegistryStore` (was `VRegistry`)
      
      Also there is no more need for the @lltrace decorator.
      
      On the CubicWeb side, the `selectors` module has been renamed to `predicates`.
      
      There should be full backward compat with proper deprecation warnings.
      2a3c1b787688
  2. 02 Feb, 2012 1 commit
  3. 31 Jan, 2012 1 commit
    • Sylvain Thénault's avatar
      [repository] ldap-feed source. Closes #2086984 · 1867e252e487
      Sylvain Thénault authored
      datafeed based source which copy a subtree of the ldap directory
      into the system database. Authentication still go through ldap though.
      
      Pros:
      * don't need temporary tables and such for multi-sources RQL queries execution
      * much more flexible to enhance / configure behaviour (you simply have to
        replace the parser)
      * run better when ldap isn't reachable
      
      Cons:
      * no more 'on the fly' discovery of users (though a user authenticating
        itself will be automatically added if it doesn't exist in the db yet)
      * synchronization may be heavy if there are a lot of users
      
      A new cw.server.ldaputils containing code in common between former ldapuser
      and new ldapfeed sources has been introduced. Also ldapuser source now
      uses url instead of custom host/protocol option so it looks like a datafeed
      source (could be improved).
      1867e252e487
  4. 02 Feb, 2012 1 commit
  5. 31 Jan, 2012 1 commit
  6. 30 Jan, 2012 1 commit
  7. 26 Jan, 2012 2 commits
  8. 18 Jan, 2012 1 commit
  9. 23 Jan, 2012 1 commit
  10. 19 Jan, 2012 1 commit
  11. 23 Jan, 2012 1 commit
  12. 19 Jan, 2012 1 commit
  13. 17 Jan, 2012 7 commits
  14. 12 Jan, 2012 3 commits
  15. 11 Jan, 2012 3 commits
  16. 10 Jan, 2012 1 commit
  17. 09 Jan, 2012 3 commits
  18. 04 Jan, 2012 1 commit
  19. 03 Jan, 2012 1 commit
  20. 06 Jan, 2012 1 commit
  21. 03 Jan, 2012 3 commits
  22. 22 Dec, 2011 4 commits