Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Plone PAS plugin to create virtual groups based on member properties.

Project Description

pas.plugins.memberpropertytogroup

Plone PAS plugin to create virtual groups based on member properties.

The main use case are organisations that have an existing LDAP infrastructure that organises groups through member properties instead of LDAP groups.

If you have a vanilla Plone site without LDAP, you most likely do not need this plugin.

Documentation

The full documentation for integrators and developers can be found in the “docs” folder. It is also available online at http://paspluginsmemberpropertytogroup.readthedocs.org.

Installation

Install pas.plugins.memberpropertytogroup by adding it to your buildout:

[buildout]

 ...

 eggs =
     pas.plugins.memberpropertytogroup

and then run “bin/buildout”.

If you are on Plone 3, you need to include the plone.app.registry KGS (know good set) and add the [plone3] extras to fetch the additonal dependencies that are not part of Plone 3:

[buildout]
extends =
    http://dist.plone.org/release/3.3.6/versions.cfg
    http://good-py.appspot.com/release/plone.app.registry/1.0b2?plone=3.3.6

...

eggs =
    pas.plugins.memberpropertytogroup [plone3]

You can find a working example of a Plone 3 buildout here: https://github.com/kitconcept/pas.plugins.memberpropertytogroup/blob/master/plone-3.3.x.cfg

Support

If you are having issues, please let us know.

Development

Plone 3

There must be an python2.4 binary available in system path, then:

$ bootstrap-3.3.x.sh
Plone 4

There must be an python binary available in system path pointing to Python 2.7 , then:

$ bootstrap-4.3.x.sh
Plone 5

There must be an python binary available in system path pointing to Python 2.7 , then:

$ bootstrap-5.0.x.sh

Credits

The development of this plugin has been kindly sponsored by Bonn University.

Developed by kitconcept.

Icon by FamFamFam

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.0 (2016-04-04)

  • Identical to 1.0a7. [timo]

1.0a7 (2015-10-25)

  • Control panel markup and JS refactoring. [sneridagh]

1.0a6 (2015-10-21)

  • Plone 3 compatibility fixes. [csenger]

1.0a5 (2015-10-21)

  • Fix js to work with Plone 3. [csenger]
  • Move add/remove buttons in controlpanel above the save/cancel buttons. [csenger]

1.0a4 (2015-10-19)

  • Add upgrade step for registry entries that have been added in 1.0a3. [timo]

1.0a3 (2015-10-12)

  • New feature: As administrator I can create a group based on multiple member properties. [sneridagh]

1.0a2 (2015-09-09)

  • Fix Scenario: As administrator I can create a group based on member properties prefixes [jensens]
  • Ignore empty lines in controlpanel input. [jensens]

1.0a1 (2015-08-06)

  • Initial release. [timo, jensens]
Release History

Release History

This version
History Node

1.0

History Node

1.0a7

History Node

1.0a6

History Node

1.0a5

History Node

1.0a4

History Node

1.0a3

History Node

1.0a2

History Node

1.0a1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pas.plugins.memberpropertytogroup-1.0.tar.gz (22.7 kB) Copy SHA256 Checksum SHA256 Source Apr 4, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting