Metadata-Version: 1.1
Name: ftw.labels
Version: 1.3.1
Summary: A Plone addon for labels.
Home-page: https://github.com/4teamwork/ftw.labels
Author: 4teamwork AG
Author-email: mailto:info@4teamwork.ch
License: GPL2
Description: ftw.labels
        ==========
        
        A Plone addon for labels.
        
        Containers, Folders for example, can be marked as label container.
        For each label container a set of labels with colors can be defined.
        Items whithin this container which support labelling can then be labelled
        with one or more labels.
        
        
        Screenshots
        -----------
        
        Managing labels on the label container (``ILabelJar``):
        
        .. image:: https://raw.github.com/4teamwork/ftw.labels/master/docs/label_jar.png
        
        
        Set label for a content (``ILabelSupport``):
        
        .. image:: https://raw.github.com/4teamwork/ftw.labels/master/docs/label_support.png
        
        
        
        Installation
        ------------
        
        - Add ``ftw.labels`` to your buildout configuration:
        
        .. code:: rst
        
            [instance]
            eggs +=
                ftw.labels
        
        - Install the generic setup profile of ``ftw.labels``.
        
        
        Usage / Integration
        -------------------
        
        Add the ``ILabelJar`` marker interface to any container class you want:
        
        .. code:: xml
        
            <class class="Products.ATContentTypes.content.folder.ATFolder">
                <implements interface="ftw.labels.interfaces.ILabelRoot" />
            </class>
        
        For objects providing ``ILabelJar`` a left-column-portlet is added
        on the root of the Plone site which allows to manage labels.
        
        
        Add the ``ILabelSupport`` marker interface to any item you want to be able to
        set labels on:
        
        .. code:: xml
        
            <class class="plone.app.blob.content.ATBlob">
                <implements interface="ftw.labels.interfaces.ILabelSupport" />
            </class>
        
        For objects providing ``ILabelSupport`` a right-column-portlet is added
        on the root of the Plone site which allows to manage labels.
        
        
        Add the ``ILabelJarChild`` marker interface to any container class to
        display the labels stored in a parents ``ILabelJar``
        
        .. code:: xml
        
            <class class="Products.ATContentTypes.content.folder.ATFolder">
                <implements interface="ftw.labels.interfaces.ILabelJarChild" />
            </class>
        
        For objects providing ``ILabelJarChild`` you can manage and store the
        same labels as defined in the ``ILabelJar`` content without defining
        a new ``ILabelRoot``
        
        
        Uninstall
        ---------
        
        The package provides an uninstall mechanism.
        Use Plone's addon control panel or portal_quickInstaller to uninstall
        the package.
        
        
        
        Links
        -----
        
        - Github: https://github.com/4teamwork/ftw.labels
        - Issues: https://github.com/4teamwork/ftw.labels/issues
        - Pypi: http://pypi.python.org/pypi/ftw.labels
        - Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.labels
        
        
        Copyright
        ---------
        
        This package is copyright by `4teamwork <http://www.4teamwork.ch/>`_.
        
        ``ftw.labels`` is licensed under GNU General Public License, version 2.
        
        Changelog
        =========
        
        
        1.3.1 (2018-10-02)
        ------------------
        
        - Add upgrade step to migrate from 1.2.x version to 1.3.1 (Transform PersistentList in PersistentMapping
          and Add 'by_user' key to False in jar)
          [anuyens]
        
        
        1.3.0 (2018-04-25)
        ------------------
        
        - Labels can also be set user by user, not only globally.
          [sgeulette]
        
        1.2.1 (2018-02-12)
        ------------------
        
        - Set applyPrefix="True" for "++resource++ftw.labels/select2.css"
          in cssregistry.xml.
          [gbastien]
        
        1.2.0 (2018-02-02)
        ------------------
        
        - Added French translations.
          [gbastien]
        - Redirect to HTTP_REFERER instead context.absolute_url after a label is
          added using the labejar portlet.
          [gbastien]
        - Display 'Edit labels' title when hovering edit labels icon.
          [gbastien]
        
        1.1.1 (2017-02-09)
        ------------------
        
        - Fix labeljar portlet if you use it without ftw.table.
          The javascript for the ftw.table-integration was executed
          even if you don't have an ftw.table.
          [elioschmutz]
        
        
        1.1.0 (2016-03-21)
        ------------------
        
        - Add statusmessage instead of raising an error if the user
          does not choose a title for a new lable.
          [elioschmutz]
        
        - Fix portelt structure.
          Adjust it to plone default structure.
          https://github.com/4teamwork/ftw.labels/issues/43
          [elioschmutz]
        
        - Add ILabelJarChild interface to inherit labels of a parents ILabelJar
          https://github.com/4teamwork/ftw.labels/issues/41
          [elioschmutz]
        
        - Do not show label configuration button for not permitted users.
          https://github.com/4teamwork/ftw.labels/issues/39
          [elioschmutz]
        
        - Do not redirect to referer when updating the labels jar.
          The referer is usually the form submitting the change.
          [jone]
        
        
        1.0.2 (2014-06-24)
        ------------------
        
        - Hide portlet for unprivileged users when there are no labels.
          [jone]
        
        
        1.0.1 (2014-06-23)
        ------------------
        
        - Fix edit label link permission check in labels jar portlet.
          [jone]
        
        - Fix edit link permission check in labeling viewlet.
          [jone]
        
        
        1.0.0 (2014-06-18)
        ------------------
        
        - Initial implementation.
          [elioschmutz, jone]
        
Keywords: ftw labels
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
