Metadata-Version: 1.1
Name: collective.contact.duplicated
Version: 0.5
Summary: Tools to manage duplicated contacts
Home-page: http://pypi.python.org/pypi/collective.contact.duplicated
Author: Thomas Desvenain
Author-email: thomas.desvenain@gmail.com
License: GPL
Description-Content-Type: UNKNOWN
Description: =============================
        collective.contact.duplicated
        =============================
        
        This add-on is part of the ``collective.contact.*`` suite. For an overview and a demo of these suite, see `collective.contact.demo <https://github.com/collective/collective.contact.demo>`__.
        
        Add a view to manage contact duplications.
        
        Install
        =======
        
        For the moment, this needs collective.contact.faceted with batch actions allowed.
        Select two (or more) contacts (organization, held_position, person, etc) and click
        on "Merge duplicated" button.
        
        It is also possible to pass a data field with data that do not come from an existing contact. Such data may be merged with the final contact.
        
        Tests
        =====
        
        .. image:: https://secure.travis-ci.org/collective/collective.contact.duplicated.png
            :target: http://travis-ci.org/collective/collective.contact.duplicated
        
        .. image:: https://coveralls.io/repos/collective/collective.contact.duplicated/badge.png?branch=master
            :target: https://coveralls.io/r/collective/collective.contact.duplicated?branch=master
        
        Extend
        ======
        
        Adapters of field objects that implements IFieldRenderer interface
        renders the content of a field on the compare screen.
        Create a new adapter if you have specific fields.
        
        Contributors
        ============
        
        - Thomas Desvenain, thomas.desvenain@gmail.com
        - Eric Brehault, ebrehault@gmail.com
        - Simon Prévidente, simon.previdente@makina-corpus.com
        - Stephan Geulette, stephan.geulette@imio.be
        
        Changelog
        =========
        
        
        0.5 (2018-01-04)
        ----------------
        
        - Optimized back references update.
          [thomasdesvenain]
        
        - Hide 'merge persons' option when we merge object with non-object.
          [thomasdesvenain]
        
        - Revert: do merge action with Manager role.
          It allowed to make actions without accurate permissions.
          [tdesvenain]
        
        0.4 (2017-10-03)
        ----------------
        
        - Handle when field value is a ComputedAttribute (from an acqproperty)
          [thomasdesvenain]
        
        - Do not dismiss merge if only one UID + data
          [ebrehault]
        
        - Avoid error with field using plone.app.vocabularies
          [sgeulette]
        
        - Do merge action with Manager role to avoid security problems
          [sgeulette]
        
        0.3.1 (2017-02-09)
        ------------------
        
        - Prevent fatal error when a back reference relation to a duplicated contact
          is out of sync with any actual content.
          [thomasdesvenain]
        
        - Prefer a 400 error than a 500 when user directly access to merge page without accurate params.
          [thomasdesvenain]
        
        0.3.0 (2016-09-23)
        ------------------
        
        - Merge contacts with data
          [simon-previdente]
        
        
        0.2 (2015-11-24)
        ----------------
        
        - Fix plone.protect compliancy
          [ebrehault]
        
        - Fix permission: anybody allowed to add contacts must be able to merge
          duplicates
          [ebrehault]
        
        
        0.1 (2015-06-02)
        ----------------
        
        - Initial release.
          [tdesvenain]
        
        
Keywords: contacts
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
