{ "info": { "author": "Gilles Lenfant", "author_email": "gilles.lenfant@alterway.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Plone :: 3.2", "Framework :: Plone :: 3.3", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========================\ncollective.portlet.actions\n==========================\n\nBy `Alter Way Solutions `_.\n\n.. image:: https://travis-ci.org/collective/collective.portlet.actions.png\n\nShow in a portlet of a Plone site the links and (maybe translated) titles of the\nactions of a selected category.\n\nCompared with the static text portlet, action URLs are computed and links may be\nprotected by a TALES condition and permissions, such the same portlet may\nprovide different links to various users or in various contexts.\n\nRequirements\n============\n\ncollective.portlet.actions requires Plone 3.2 or greater.\n\n**With Plone 4.3 this product is obsolete. An action portlet is included in core\nitself with plone.app.portlets >= 2.5.0**\n\nInstall\n=======\n\nUsual install\n-------------\n\ncollective.portlet.actions is a Python egg with a ZCML slug, such you just need\nto add these lines in your zc.buildout config file: ::\n\n [instance]\n recipe = plone.recipe.zope2instance\n ...\n eggs =\n ...\n collective.portlet.actions\n ...\n zcml =\n ...\n collective.portlet.actions\n\nAs of Plone 3.2, you don't need to add ``collective.portlet.actions`` to the\n``zcml`` option.\n\nThen re-run your buildout config.\n\nSee ``docs/INSTALL.txt`` for other installation methods.\n\nDevelopment\n-----------\n\nPlease read the comments on top of ``buildout.cfg`` that comes with the\nsubversion checkout.\n\nAdd a portlet\n=============\n\nOf course, if an existing actions category doesn't fit what you need, you may\nadd your own actions category in the ``portal_actions`` tool and add actions in\nit. Action titles may be translated if you provide an i18n domain.\n\nYou may add an icon directly in the action definition, as a TAL expression that\nprovides the icon object. e.g. ``portal/book_icon.gif``.\n\nYou may associate an icon to each action using the ``portal_actionicons`` tool\ntoo if you prefer the old way.\n\nWhen done, add an 'Actions portlet' anywhere you want. Give a title and select\nthe appropriate actions category.\n\nIf you choose to show action icons, you may change the default icon for actions\nthat have no icon from their own or through the ``portal_actionicons``\ntool. The value for the default icon is evaluated from the context when\npublishing the portlet.\n\nYou're done.\n\nLicense\n=======\n\nThis component is protected by the terms of the GPL v2 license. Please read\nthe ``docs/LICENSE.\\*`` files.\n\nFurther documentation\n=====================\n\nPlease read the ``docs`` directory, as well as other specific ``README.txt`` in\nother places of this component.\n\nHome page\n=========\n\nYou may find further informations, a tracker and support resources from the home\npage at plone.org.\n\n* At plone.org: http://plone.org/products/collective.portlet.actions\n\n* At Pypi: http://pypi.python.org/pypi/collective.portlet.actions\n\nCode repository\n===============\n\nhttps://github.com/collective/collective.portlet.actions\n\nCredits\n=======\n\nDevelopment\n-----------\n\n* Main developper: `Gilles Lenfant `_\n\n* Sponsor: `EDF `_\n\nTranslations\n------------\n\nSee ``collective/portlet/actions/locales/README.txt`` if you need to translate\nthis component into another language.\n\n* French (fr): `Gilles Lenfant `_\n* Italian (it): `Davide Moro `_\n\n=========\nChangelog\n=========\n\n1.2.3.post1 (2016-06-10)\n========================\n\n- Pin buildout to latest Plone 4.2\n [tomgross]\n\n\n1.2.3 (2016-06-10)\n==================\n\n- Add note about inclusion of this product in Plone 4.3\n [tomgross]\n\n\n1.2.2 (2012-10-19)\n==================\n\n- Nothing changed yet.\n\n\n1.2.1 (2012-10-12)\n==================\n\n- Fixed tales expression to work with Plone 4.2\n https://bugs.launchpad.net/zope.tales/+bug/1002242\n [tom_gross]\n\n- Updated buildout and added travis-CI testing\n [tom_gross]\n\n1.2.0 (2012-03-26)\n==================\n\n* Fix link's background image when \"Show icons\" is not checked\n [sylvainb]\n\n* For Plone 4.1 we need to import CMF core permissions in configure.zcml\n [sylvainb]\n\n* Update i18n files and add missing french translations\n [sylvainb]\n\n* Add possibility to hide portlet title\n [jriboux]\n\n* Replace html table by portlet items and set action icons as backgrounds of each action link\n [jriboux]\n\n* Plone 4 : Retreive actions list in a plone 4 compatible way and update tests to work on plone 4\n [jriboux]\n\n* Added new tests for object_buttons category\n [davidemoro]\n\n* Fixed support for object_buttons category\n [davidemoro]\n\n* Added italian translation\n [davidemoro]\n\n* Added MANIFEST.in\n [tom_gross]\n\n* Fixed compatibility Plone 3.2 - 4.2\n [tom_gross]\n\n1.1.0\n=====\n\n* Fixing tests and adding new tests for portal_tabs\n [glenfant]\n\n* Optims for portal_tabs rendering (same invariant stuffs were computed twice)\n [glenfant]\n\n* Special case for \"portal_tabs\" actions category that may rely on items\n available in the Plone content root.\n [kroman0]\n\n1.0.1\n=====\n\n* 2009/05/20: fixed caching of actionLinks renderer's method, caching is still\n applied but this is possible now to have more than one actions portlet with\n a different settings on the same page, appropriate test added\n [piv]\n\n\n1.0.0\n=====\n\nInitial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/collective-portlet-actions", "keywords": "plone portlet", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.portlet.actions", "package_url": "https://pypi.org/project/collective.portlet.actions/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.portlet.actions/", "project_urls": { "Homepage": "http://plone.org/products/collective-portlet-actions" }, "release_url": "https://pypi.org/project/collective.portlet.actions/1.2.3.post1/", "requires_dist": null, "requires_python": "", "summary": "A portlet that provides the links of an action category", "version": "1.2.3.post1" }, "last_serial": 2160493, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b308a51c68dfe483cb56b944c4a89bad", "sha256": "03c7b380d39bf02f868392cdec3c4b690bea614156b39549d678f78daae6943c" }, "downloads": -1, "filename": "collective.portlet.actions-1.0.0-py2.4.egg", "has_sig": false, "md5_digest": "b308a51c68dfe483cb56b944c4a89bad", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 30556, "upload_time": "2009-01-06T15:09:21", "url": "https://files.pythonhosted.org/packages/f7/21/e87fd55ca94561ed37e7c6cd965002bcb07463636960188260ca5770c055/collective.portlet.actions-1.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "2c6c9b49fd240f3e76f146d4d6210503", "sha256": "df3a72a001af5f8263b6fa13ac578d7e74e3a2c060867d0436206c5e35f2e1b5" }, "downloads": -1, "filename": "collective.portlet.actions-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2c6c9b49fd240f3e76f146d4d6210503", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21230, "upload_time": "2009-01-06T15:09:20", "url": "https://files.pythonhosted.org/packages/66/b7/7aa7d337b571a2efdd1e3f00631c423705ff0fdd3fa9b729faf090245458/collective.portlet.actions-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e60d83a78f08c97262b4196eb9e66d45", "sha256": "7e64e7b7bc355921acf37018f49828ff4ec0d98511d4d390e600fcf122958040" }, "downloads": -1, "filename": "collective.portlet.actions-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "e60d83a78f08c97262b4196eb9e66d45", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 31571, "upload_time": "2009-05-22T11:40:03", "url": "https://files.pythonhosted.org/packages/b7/8d/7c8b84bec6504f2737516aae511453f35c04fff8cf20a0d141664740fb38/collective.portlet.actions-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f44578bc73c4eed4a28b4c77dc220c32", "sha256": "a00645a92834ee8f66aa46bdda27ecd3602cc0ad81eebff30f9f7d951edc67ce" }, "downloads": -1, "filename": "collective.portlet.actions-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f44578bc73c4eed4a28b4c77dc220c32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21821, "upload_time": "2009-05-22T11:40:01", "url": "https://files.pythonhosted.org/packages/c9/e1/732d6772b70c4dc84a4ac965f4564d98d7d9facfde38225af02c149c9b65/collective.portlet.actions-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "97869df959050cd818a386164426962b", "sha256": "4fb5c32898079dbeffe44b41d58c5be9e9684157294ff9f525444ace1ad0d81f" }, "downloads": -1, "filename": "collective.portlet.actions-1.1.0.tar.gz", "has_sig": false, "md5_digest": "97869df959050cd818a386164426962b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21201, "upload_time": "2010-03-30T18:14:31", "url": "https://files.pythonhosted.org/packages/b8/69/98b390a324d1ee5c52262a3fd9fa1fd163f567670d6eb56f1bbb6915453e/collective.portlet.actions-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "b729ab227e60674a32dc25f83d37cc85", "sha256": "72675b1e3322134446cc305caab5854023b76c80d6f59f4466697e4d0e2da58a" }, "downloads": -1, "filename": "collective.portlet.actions-1.2.0.zip", "has_sig": false, "md5_digest": "b729ab227e60674a32dc25f83d37cc85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40014, "upload_time": "2012-03-26T11:59:47", "url": "https://files.pythonhosted.org/packages/0c/4a/5055c5c76f93345525dd70e4aaaba55bda5b717b14dd88bebd65c5b0987c/collective.portlet.actions-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b382114648a66210096206411646bfdc", "sha256": "a2341a05f0af5a88e7aa4c40d0052036ec9ff9a8b49bba805beace8eb3ff1cf1" }, "downloads": -1, "filename": "collective.portlet.actions-1.2.1.tar.gz", "has_sig": false, "md5_digest": "b382114648a66210096206411646bfdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24459, "upload_time": "2012-10-12T11:43:37", "url": "https://files.pythonhosted.org/packages/60/69/ceb8297ba7b936bfc5cf14cf7bbb9d74c4d1ff8d54fab4efeabc948f72f1/collective.portlet.actions-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "699b78ce8b2944a1407d2a81c35f91cd", "sha256": "d62ef89cb144772ecbadf4ba522f336bff0bdb0c801069869cf41d0d6b10417d" }, "downloads": -1, "filename": "collective.portlet.actions-1.2.2.zip", "has_sig": false, "md5_digest": "699b78ce8b2944a1407d2a81c35f91cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35347, "upload_time": "2012-10-19T08:00:22", "url": "https://files.pythonhosted.org/packages/b6/1b/ec2d3ac3c55d2cce016e45eafde9da6ad7c0f298057891409feb3dc80c93/collective.portlet.actions-1.2.2.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "27294c789b9a609f4a6f0acf6b0c82b9", "sha256": "6fa8ee6d4c4943aa370d4eb7b42223cd8f1079c2aa14b63f52dcf281b9e73276" }, "downloads": -1, "filename": "collective.portlet.actions-1.2.3.zip", "has_sig": false, "md5_digest": "27294c789b9a609f4a6f0acf6b0c82b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39474, "upload_time": "2016-06-10T10:15:28", "url": "https://files.pythonhosted.org/packages/1a/9a/a559f8d4eb99a1e21f57788cce61a63e7c84d722c2f7e8d16e45b19643c0/collective.portlet.actions-1.2.3.zip" } ], "1.2.3.post1": [ { "comment_text": "", "digests": { "md5": "32d56a3243134b54f2874e9e440c990f", "sha256": "9253caa8b9213b5ca484d249b84f1be50f54397f66aa199c844da4296a842eac" }, "downloads": -1, "filename": "collective.portlet.actions-1.2.3.post1.tar.gz", "has_sig": false, "md5_digest": "32d56a3243134b54f2874e9e440c990f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25615, "upload_time": "2016-06-10T10:36:48", "url": "https://files.pythonhosted.org/packages/a3/86/ca0d787df4d3d260b73589e7606d3b2affab7ea77fd19ae188e6280ed991/collective.portlet.actions-1.2.3.post1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32d56a3243134b54f2874e9e440c990f", "sha256": "9253caa8b9213b5ca484d249b84f1be50f54397f66aa199c844da4296a842eac" }, "downloads": -1, "filename": "collective.portlet.actions-1.2.3.post1.tar.gz", "has_sig": false, "md5_digest": "32d56a3243134b54f2874e9e440c990f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25615, "upload_time": "2016-06-10T10:36:48", "url": "https://files.pythonhosted.org/packages/a3/86/ca0d787df4d3d260b73589e7606d3b2affab7ea77fd19ae188e6280ed991/collective.portlet.actions-1.2.3.post1.tar.gz" } ] }