Metadata-Version: 2.1
Name: collective.contact.plonegroup
Version: 1.8.1
Summary: Organizations and functions combinations to create plone groups
Home-page: http://pypi.python.org/pypi/collective.contact.plonegroup
Author: Ecreall, Entrouvert, IMIO
Author-email: s.geulette@imio.be
License: GPL
Description: .. contents::
        
        Introduction
        ============
        
        A Plone add-on that manage organizations and functions, leading to corresponding plone groups creation.
        This product makes the link between:
        
        * collective.contact.core : organization definition containing your organization services (multiple levels)
        * dexterity.localrolesfield : field presenting a list of services for which a local role can be given
        
        How-to
        ======
        
        First, create a directory in your site (object from collective.contact.core). This directory will contain all the informations related to your contacts.
        
        You can then add your organization in it (with a specific id equal to 'plonegroup-organization').
        An organization can contain organizations (such as services, divisions or department).
        
        In the collective.contact.plonegroup configuration panel, you have to :
        
        * select some services of your organization to be used in localroles field
        * define some function labels that will be used in each selected organization
        
        When submitting, for each organization - function combination, a plone group is created with the id "organization-uid"_"function-id" and name "organizations-name" ("function-name").
        
        The generated plone groups will be used in localroles field, where some local roles can be given to some function for each selected service.
        
        Installation
        ============
        
        * Add collective.contact.plonegroup to your eggs.
        * Re-run buildout.
        * Install the product in your plone site.
        
        Tests
        =====
        
        This add-on is tested using Travis CI. The current status of the add-on is :
        
        .. image:: https://secure.travis-ci.org/collective/collective.contact.plonegroup.png
            :target: http://travis-ci.org/collective/collective.contact.plonegroup
        
        Credits
        =======
        
        Have an idea? Found a bug? Let us know by `opening a ticket`_.
        
        .. _`opening a ticket`: https://github.com/collective/collective.contact.plonegroup/issues
        
        Contributors
        ============
        
        - Gauthier Bastien, IMIO
        - Stéphan Geulette, IMIO
        - Vincent Fretin, Ecreall
        - Cédric Messiant, Ecreall
        - Frédéric Peters, Entr'ouvert
        
        Changelog
        =========
        
        
        1.8.1 (2018-07-30)
        ------------------
        
        - Sort user vocabulary by fullname
          [sgeulette]
        - Added cache on travis.
          [sgeulette]
        
        1.8 (2017-09-18)
        ----------------
        
        - Corrected error when deleting site.
          [sgeulette]
        - Corrected group modification. Added migration step.
          [sgeulette]
        
        1.7 (2017-07-25)
        ----------------
        
        - Check if linkintegrity is enabled in events.
          [sgeulette]
        
        1.6 (2017-05-30)
        ----------------
        
        - Use manager role only if necessary to avoid "SystemError: Excessive recursion" when recataloging
          [sgeulette]
        - Protect against group deletion
          [sgeulette]
        - Corrected subscriber at object paste
          [sgeulette]
        
        1.5 (2016-12-13)
        ----------------
        
        - Get selected organizations with manager role because plone.formwidget.masterselect calls ++widget++ as Anonymous.
          [sgeulette]
        
        1.4 (2016-12-07)
        ----------------
        
        - Call only once a subscriber.
          [sgeulette]
        - Improved util method and added test
          [sgeulette]
        - Added method to get selected organizations with customized title
          [sgeulette]
        - Added methods to get orgs users and vocabulary
          [sgeulette]
        
        1.3 (2016-04-15)
        ----------------
        
        - Use a stored cache key to invalidate cache on all zeo clients
          [sgeulette]
        
        1.2 (2016-01-13)
        ----------------
        
        - Made an unrestricted search to list own organizations, possible reason of empty list
          [sgeulette]
        - Increase OrderedSelectWidget size to 15 lines.
          [sgeulette]
        - Use the same permission to protect config view and configlet.
          [sgeulette]
        
        1.1 (2015-12-11)
        ----------------
        
        - Put title as unicode in vocabulary.
          [sgeulette]
        
        1.0 (2015-11-24)
        ----------------
        
        - Added link integrity check when deleting a plonegroup organization
          [sgeulette]
        - Added marker interfaces to distinguish plonegroup organizations
          [sgeulette]
        - Added selected organizations vocabulary as elephantvocabulary: display correctly no more selected terms.
          [sgeulette]
        - Don't deactivate a used plonegroup organization
          [sgeulette]
        - Check state to build OwnOrganizationServicesVocabulary.
          [cedricmessiant]
        - Set token to UID in OwnOrganizationServicesVocabulary.
          [sgeulette]
        - Give access to configlet to Site Administrator
          [sgeulette]
        - Flake8 corrections
          [sgeulette]
        
        
        0.2 (2014-03-18)
        ----------------
        
        - Corrected Manifest to include all files.
        
        
        0.1 (2014-02-13)
        ----------------
        
        - Initial release.
          [sgeulette]
        
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.2
Classifier: Framework :: Plone :: 4.3
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Provides-Extra: test
