{ "info": { "author": "4teamwork AG", "author_email": "mailto:info@4teamwork.ch", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "ftw.labels\n==========\n\nA Plone addon for labels.\n\nContainers, Folders for example, can be marked as label container.\nFor each label container a set of labels with colors can be defined.\nItems whithin this container which support labelling can then be labelled\nwith one or more labels.\n\n\nScreenshots\n-----------\n\nManaging labels on the label container (``ILabelJar``):\n\n.. image:: https://raw.github.com/4teamwork/ftw.labels/master/docs/label_jar.png\n\n\nSet label for a content (``ILabelSupport``):\n\n.. image:: https://raw.github.com/4teamwork/ftw.labels/master/docs/label_support.png\n\n\n\nInstallation\n------------\n\n- Add ``ftw.labels`` to your buildout configuration:\n\n.. code:: rst\n\n [instance]\n eggs +=\n ftw.labels\n\n- Install the generic setup profile of ``ftw.labels``.\n\n\nUsage / Integration\n-------------------\n\nAdd the ``ILabelJar`` marker interface to any container class you want:\n\n.. code:: xml\n\n \n \n \n\nFor objects providing ``ILabelJar`` a left-column-portlet is added\non the root of the Plone site which allows to manage labels.\n\n\nAdd the ``ILabelSupport`` marker interface to any item you want to be able to\nset labels on:\n\n.. code:: xml\n\n \n \n \n\nFor objects providing ``ILabelSupport`` a right-column-portlet is added\non the root of the Plone site which allows to manage labels.\n\n\nAdd the ``ILabelJarChild`` marker interface to any container class to\ndisplay the labels stored in a parents ``ILabelJar``\n\n.. code:: xml\n\n \n \n \n\nFor objects providing ``ILabelJarChild`` you can manage and store the\nsame labels as defined in the ``ILabelJar`` content without defining\na new ``ILabelRoot``\n\n\nUninstall\n---------\n\nThe package provides an uninstall mechanism.\nUse Plone's addon control panel or portal_quickInstaller to uninstall\nthe package.\n\n\n\nLinks\n-----\n\n- Github: https://github.com/4teamwork/ftw.labels\n- Issues: https://github.com/4teamwork/ftw.labels/issues\n- Pypi: http://pypi.python.org/pypi/ftw.labels\n- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.labels\n\n\nCopyright\n---------\n\nThis package is copyright by `4teamwork `_.\n\n``ftw.labels`` is licensed under GNU General Public License, version 2.\n\nChangelog\n=========\n\n\n2.0.0 (2019-10-15)\n------------------\n\n- Replaced string by list parameter in ILabeling pers_update method.\n [sgeulette]\n\n1.3.1 (2018-10-02)\n------------------\n\n- Add upgrade step to migrate from 1.2.x version to 1.3.1 (Transform PersistentList in PersistentMapping\n and Add 'by_user' key to False in jar)\n [anuyens]\n\n1.3.0 (2018-04-25)\n------------------\n\n- Labels can also be set user by user, not only globally.\n [sgeulette]\n\n1.2.1 (2018-02-12)\n------------------\n\n- Set applyPrefix=\"True\" for \"++resource++ftw.labels/select2.css\"\n in cssregistry.xml.\n [gbastien]\n\n1.2.0 (2018-02-02)\n------------------\n\n- Added French translations.\n [gbastien]\n- Redirect to HTTP_REFERER instead context.absolute_url after a label is\n added using the labejar portlet.\n [gbastien]\n- Display 'Edit labels' title when hovering edit labels icon.\n [gbastien]\n\n1.1.1 (2017-02-09)\n------------------\n\n- Fix labeljar portlet if you use it without ftw.table.\n The javascript for the ftw.table-integration was executed\n even if you don't have an ftw.table.\n [elioschmutz]\n\n\n1.1.0 (2016-03-21)\n------------------\n\n- Add statusmessage instead of raising an error if the user\n does not choose a title for a new lable.\n [elioschmutz]\n\n- Fix portelt structure.\n Adjust it to plone default structure.\n https://github.com/4teamwork/ftw.labels/issues/43\n [elioschmutz]\n\n- Add ILabelJarChild interface to inherit labels of a parents ILabelJar\n https://github.com/4teamwork/ftw.labels/issues/41\n [elioschmutz]\n\n- Do not show label configuration button for not permitted users.\n https://github.com/4teamwork/ftw.labels/issues/39\n [elioschmutz]\n\n- Do not redirect to referer when updating the labels jar.\n The referer is usually the form submitting the change.\n [jone]\n\n\n1.0.2 (2014-06-24)\n------------------\n\n- Hide portlet for unprivileged users when there are no labels.\n [jone]\n\n\n1.0.1 (2014-06-23)\n------------------\n\n- Fix edit label link permission check in labels jar portlet.\n [jone]\n\n- Fix edit link permission check in labeling viewlet.\n [jone]\n\n\n1.0.0 (2014-06-18)\n------------------\n\n- Initial implementation.\n [elioschmutz, jone]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/4teamwork/ftw.labels", "keywords": "ftw labels", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "ftw.labels", "package_url": "https://pypi.org/project/ftw.labels/", "platform": "", "project_url": "https://pypi.org/project/ftw.labels/", "project_urls": { "Homepage": "https://github.com/4teamwork/ftw.labels" }, "release_url": "https://pypi.org/project/ftw.labels/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "A Plone addon for labels.", "version": "2.0.0" }, "last_serial": 5975149, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "396e061bd21aa6d16793be341370fcf2", "sha256": "0d50b1d4ae924019cd6225a4126ab3e495d134eb58e424efb34e706c900770c8" }, "downloads": -1, "filename": "ftw.labels-1.0.0.zip", "has_sig": false, "md5_digest": "396e061bd21aa6d16793be341370fcf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 848810, "upload_time": "2014-06-18T12:13:37", "url": "https://files.pythonhosted.org/packages/b5/95/9acf7acfc27655bc4f6c058f28ed028ea6d47f8c944efb958ae72e4a4d52/ftw.labels-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "873afd346e55a9227cda2cd076fc26c2", "sha256": "712a9e419ee26cebf6552eab5115cb5317f0a908e280f38b8c0d07f658346e52" }, "downloads": -1, "filename": "ftw.labels-1.0.1.zip", "has_sig": false, "md5_digest": "873afd346e55a9227cda2cd076fc26c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 321057, "upload_time": "2014-06-23T15:09:59", "url": "https://files.pythonhosted.org/packages/9b/43/10d8283f3309d51248a7b90139a0b8a23c882e55cf1229ab8b3f15d2cb6b/ftw.labels-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "de7f708f224ac1058dc18176ec6c454a", "sha256": "6539b9b7b3317eb4a66a378c5bf5e69c94d64d2e296cf96e3c0a35e9606333a7" }, "downloads": -1, "filename": "ftw.labels-1.0.2.zip", "has_sig": false, "md5_digest": "de7f708f224ac1058dc18176ec6c454a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 321279, "upload_time": "2014-06-24T07:30:16", "url": "https://files.pythonhosted.org/packages/ee/34/e93286e5f4c6a2781847ddd9b1cc996d63ef479acfa2de5c67429440144f/ftw.labels-1.0.2.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bd134bff6972e03de8558115287b36f8", "sha256": "47ae22d70e865c120d28c8ecf8ddfa4d7a09f77f2be41d24626752af978204ef" }, "downloads": -1, "filename": "ftw.labels-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bd134bff6972e03de8558115287b36f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300308, "upload_time": "2016-03-21T17:27:03", "url": "https://files.pythonhosted.org/packages/ef/98/10640aae40ba4c1c22e728dc9c8e079f0cba635cd2c07fbafb83ae475787/ftw.labels-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b889a2674980c523bcc544a8b521a550", "sha256": "53f9ac09f8c5fc7a0eadb52924bbad790b50fd4f4261e6fd25f22361edbfe652" }, "downloads": -1, "filename": "ftw.labels-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b889a2674980c523bcc544a8b521a550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300511, "upload_time": "2017-02-09T12:24:06", "url": "https://files.pythonhosted.org/packages/95/8a/c07a03315d629aebead1e0d79ea8dc6cad857e6d9e299b1a50bb5bb2bb3e/ftw.labels-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "b00c80ece85dd51c5adaf1a4431be2eb", "sha256": "bd9522cfbac3fa337b3b4b90a32b023b5b224393206d286f297ed053e231a24a" }, "downloads": -1, "filename": "ftw.labels-1.2.0.tar.gz", "has_sig": false, "md5_digest": "b00c80ece85dd51c5adaf1a4431be2eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 301313, "upload_time": "2018-02-02T15:23:09", "url": "https://files.pythonhosted.org/packages/07/0c/222b280caabe7af9ac8f340e4e44ebe67e264e8f80be4022d3351b0fc290/ftw.labels-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "44a08da03b04ac97c102dc5a4a07983f", "sha256": "b908f2d053fff186021ab718ebeb2c11590799e4e07c2e2efa54a70d61b7ffe7" }, "downloads": -1, "filename": "ftw.labels-1.2.1.tar.gz", "has_sig": false, "md5_digest": "44a08da03b04ac97c102dc5a4a07983f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 301525, "upload_time": "2018-02-12T08:13:22", "url": "https://files.pythonhosted.org/packages/dc/fa/0ab00afeacd31b781a1b57d7ae6523d39854c67ab3f954cb261ca53bc2bf/ftw.labels-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "daee082228e36f57d41d879b50d8f5b4", "sha256": "90ee66fcee3772bd9f468b68e625571bef887079be6c6a677e8f18795665ccb5" }, "downloads": -1, "filename": "ftw.labels-1.3.0.tar.gz", "has_sig": false, "md5_digest": "daee082228e36f57d41d879b50d8f5b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305642, "upload_time": "2018-04-25T13:48:41", "url": "https://files.pythonhosted.org/packages/cd/7e/a86be4a1c5bb6673380d6a0fb95ba5bf796e904b8d657db3c2dfdf0bd987/ftw.labels-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "0d2e2fa1b177a85681454b637bdae1e2", "sha256": "e8bc9abf2853a53b368ca68617120f768b432b00a9e93d4e3f2c0d8af82de9aa" }, "downloads": -1, "filename": "ftw.labels-1.3.1.tar.gz", "has_sig": false, "md5_digest": "0d2e2fa1b177a85681454b637bdae1e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306412, "upload_time": "2018-10-02T07:39:45", "url": "https://files.pythonhosted.org/packages/75/a2/f47eb016aaec3532dbd11b43d4e3ba4c515bbb8ce64cf159823d363d5341/ftw.labels-1.3.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6a2ff772cd97782d4c03875aa1cb85f6", "sha256": "5e8300f13a7f3b72a9dda0651af849ca91e862e37baf6e4bc89ae21df56975c7" }, "downloads": -1, "filename": "ftw.labels-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6a2ff772cd97782d4c03875aa1cb85f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305966, "upload_time": "2019-10-15T06:53:10", "url": "https://files.pythonhosted.org/packages/c9/86/4ada45e556b0834def59b5dfa204517c43209d764e5877a5722311e96867/ftw.labels-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a2ff772cd97782d4c03875aa1cb85f6", "sha256": "5e8300f13a7f3b72a9dda0651af849ca91e862e37baf6e4bc89ae21df56975c7" }, "downloads": -1, "filename": "ftw.labels-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6a2ff772cd97782d4c03875aa1cb85f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305966, "upload_time": "2019-10-15T06:53:10", "url": "https://files.pythonhosted.org/packages/c9/86/4ada45e556b0834def59b5dfa204517c43209d764e5877a5722311e96867/ftw.labels-2.0.0.tar.gz" } ] }