Permalink
Switch branches/tags
Commits on Sep 23, 2015
  1. Merge pull request #6 from collective/none-fullname

    bloodbare committed Sep 23, 2015
    Fix setProperties None value fullname
Commits on Jun 18, 2015
  1. Merge pull request #5 from collective/mamico-patch-1

    vangheem committed Jun 18, 2015
    default _extra_user_filter typo
  2. update changes

    mamico committed Jun 18, 2015
    add test
  3. default _extra_user_filter typo

    mamico committed Jun 18, 2015
    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. Merge pull request #3 from adaugherity/role_fix

    vangheem committed Sep 23, 2014
    Changelog for PR #2.
Commits on Sep 22, 2014
  1. Update changelog for PR #2.

    adaugherity committed Sep 22, 2014
Commits on Sep 20, 2014
  1. Merge pull request #2 from adaugherity/role_fix

    vangheem committed Sep 20, 2014
    Fix role assignment -- only complain in updateGroup() when necesssary.
Commits on Sep 17, 2014
  1. Only complain in updateGroup() when necesssary.

    adaugherity committed Sep 17, 2014
    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
Commits on Feb 15, 2013
Commits on Feb 1, 2013
  1. typo

    mauritsvanrees committed Feb 1, 2013
Commits on Nov 30, 2012
  1. Back to development: 1.3

    mauritsvanrees committed Nov 30, 2012
  2. Preparing release 1.2

    mauritsvanrees committed Nov 30, 2012
  3. Pin the versions

    mauritsvanrees committed Nov 30, 2012
  4. more tests

    mauritsvanrees committed Nov 30, 2012
  5. More interface tests.

    mauritsvanrees committed Nov 30, 2012
  6. Sort the interfaces.

    mauritsvanrees committed Nov 30, 2012
  7. pep8

    mauritsvanrees committed Nov 30, 2012
  8. The base plugin does not implement any interface.

    mauritsvanrees committed Nov 30, 2012
    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.
  9. The base plugin does not implement IMutablePropertiesPlugin.

    mauritsvanrees committed Nov 30, 2012
    The ldap and ad plugins do.
  10. The base plugin does not implement IGroupIntrospection.

    mauritsvanrees committed Nov 30, 2012
    The ldap and ad plugins do.
  11. Only the LDAP plugin implements IGroupManagement, not the AD plugin.

    mauritsvanrees committed Nov 30, 2012
    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.
  12. Test all the interfaces.

    mauritsvanrees committed Nov 30, 2012
    This finds two more problems.
  13. Note move to github.

    mauritsvanrees committed Nov 30, 2012
  14. rst

    mauritsvanrees committed Nov 30, 2012
  15. cleanup setup.py

    mauritsvanrees committed Nov 30, 2012
  16. Added MANIFEST.in.

    mauritsvanrees committed Nov 30, 2012
  17. Added .gitignore.

    mauritsvanrees committed Nov 30, 2012