Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jun 18, 2015
  1. @vangheem

    Merge pull request #5 from collective/mamico-patch-1

    vangheem authored
    default _extra_user_filter typo
  2. @mamico

    update changes

    mamico authored
    add test
  3. @mamico

    default _extra_user_filter typo

    mamico authored
    Probably need to say something about this change on documentation if merged this fix... 
    default extra_user_filter was empty for years because of this typo.
Commits on Sep 23, 2014
  1. @vangheem

    Merge pull request #3 from adaugherity/role_fix

    vangheem authored
    Changelog for PR #2.
Commits on Sep 22, 2014
  1. @adaugherity

    Update changelog for PR #2.

    adaugherity authored
Commits on Sep 20, 2014
  1. @vangheem

    Merge pull request #2 from adaugherity/role_fix

    vangheem authored
    Fix role assignment -- only complain in updateGroup() when necesssary.
Commits on Sep 17, 2014
  1. @adaugherity

    Only complain in updateGroup() when necesssary.

    adaugherity authored
    This fixes role assignment via the Plone Users and Groups control panel,
    which calls updateGroup() before actually setting roles (role setting is done
    by portal_role_manager and doesn't concern us).  If we don't get any non-None
    arguments, don't raise an exception.
    
    Attempting to set group properties (title, description, email) from Plone
    will pass in actual values (or an empty string, but not None) and in that case
    the exception is still appropriately raised.
    
    Perhaps Plone shouldn't be calling this (the caller is
    Products.PlonePAS.tools.groups.editGroup(); for role assignment it does
    not have title or description in its **kw, and thus ends up calling
    updateGroup(id, title=None, description=None)), but working around it here is
    easy enough.
Commits on Oct 7, 2013
  1. @saily
Commits on Feb 15, 2013
  1. @mauritsvanrees
Commits on Feb 1, 2013
  1. @mauritsvanrees

    typo

    mauritsvanrees authored
Commits on Nov 30, 2012
  1. @mauritsvanrees
  2. @mauritsvanrees

    Preparing release 1.2

    mauritsvanrees authored
  3. @mauritsvanrees
  4. @mauritsvanrees
  5. @mauritsvanrees

    Pin the versions

    mauritsvanrees authored
  6. @mauritsvanrees
  7. @mauritsvanrees

    more tests

    mauritsvanrees authored
  8. @mauritsvanrees

    More interface tests.

    mauritsvanrees authored
  9. @mauritsvanrees

    Sort the interfaces.

    mauritsvanrees authored
  10. @mauritsvanrees

    pep8

    mauritsvanrees authored
  11. @mauritsvanrees

    The base plugin does not implement any interface.

    mauritsvanrees authored
    The ldap and ad plugins do.
    This means a bit of duplication in listing which interfaces are implemented,
    but at least this gives the correct information.
  12. @mauritsvanrees

    The base plugin does not implement IMutablePropertiesPlugin.

    mauritsvanrees authored
    The ldap and ad plugins do.
  13. @mauritsvanrees

    The base plugin does not implement IGroupIntrospection.

    mauritsvanrees authored
    The ldap and ad plugins do.
  14. @mauritsvanrees

    Only the LDAP plugin implements IGroupManagement, not the AD plugin.

    mauritsvanrees authored
    This is for adding, removing and editing groups.
    Th AD plugin is missing the mixin and that may have a good reason (or not).
    This change is just about not promising to implement an interface when
    in fact we do not have the required methods.
  15. @mauritsvanrees

    Test all the interfaces.

    mauritsvanrees authored
    This finds two more problems.
  16. @mauritsvanrees
  17. @mauritsvanrees

    Note move to github.

    mauritsvanrees authored
  18. @mauritsvanrees

    rst

    mauritsvanrees authored
  19. @mauritsvanrees

    cleanup setup.py

    mauritsvanrees authored
  20. @mauritsvanrees
  21. @mauritsvanrees
  22. @mauritsvanrees

    Added MANIFEST.in.

    mauritsvanrees authored
  23. @mauritsvanrees

    Added .gitignore.

    mauritsvanrees authored
Commits on Nov 29, 2012
  1. @mauritsvanrees

    Let only the LDAP multi plugin implement the IGroupCapability interface

    mauritsvanrees authored
    This is for adding a user to a group or removing a user from a group.
    Previously the AD multi plugin claimed to implement this too, but it
    lacked the required methods, so this could lead to tracebacks.  We
    could instead add those methods via the mixin class, but but this gave
    other tracebacks (in removePrincipalFromGroup) when I tried it in one
    AD setup.
    
    svn path=/Products.PloneLDAP/trunk/; revision=251797
  2. @mauritsvanrees

    Cleaner tests for IGroupCapability.

    mauritsvanrees authored
    Now we only complain if a plugin class claims to implement an interface but
    lacks the requirements.
    
    svn path=/Products.PloneLDAP/trunk/; revision=251796
Something went wrong with that request. Please try again.