{ "info": { "author": "Andy Leeb", "author_email": "ableeb@andersonleeb.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Introduction\r\n============\r\nPortlets which can optionally include or exclude content from subsites, as provided by collective.lineage Child Folder. \r\n\r\nThe portlets filter out subsite paths via the use of Products.AdvancedQuery.\r\n\r\nThese portlets require that collective.lineage be installed in your Plone site.\r\n\r\nCurrently, the following portlets are included in this package:\r\n - Recent Items\r\n - News\r\n - Events\r\n - Search\r\n - Review\r\n\r\nIncluded portlets have been diffed against plone.app.portlets 2.3.7,\r\nincluded with Plone 4.2.4\r\n\r\nUsage\r\n========\r\nAdd the following to your buildout:\r\n\r\n eggs = \r\n ...\r\n collective.lineage\r\n \r\n collective.portlets.lineage\r\n\r\nInstall via quickinstaller or the Add Ons control panel. \r\n\r\nTODO: include Calendar portlet\r\n\r\nChangelog\r\n=========\r\n\r\n1.0 (12-25-2009)\r\n-----------------\r\n- Initial release, includes News, Events, Search portlets\r\n\r\n1.0 (12-27-2009)\r\n-----------------\r\n- Second update, includes Recent portlet\r\n\r\n1.0 (01-19-2010)\r\n----------------\r\n- Third update, includes Review portlet\r\n\r\n1.1 (05-15-2012)\r\n----------------\r\n-- custom titles for News and Events portlet\r\n\r\n1.1.1 (05-31-2012)\r\n------------------\r\n- news portlet default title is News, events portlet default title is 'Upcoming Events\r\n\r\n1.1 (05-15-2012)\r\n----------------\r\n- adds ability to have custom titles for News, Events portlets [ableeb]\r\n\r\n1.1.1 (05-31-2012)\r\n------------------\r\n- changes the default names of news portlet to News, and default name of events portlet to Upcoming Events\r\n\r\n1.1.2 (06-04-2012)\r\n------------------\r\n- fixes for changes in 1.1.1\r\n\r\n1.1.3 (06-05-2012)\r\n------------------\r\n- correctly sorts news items in portlets by Date, descending in advanced query\r\n\r\n1.2.0 (06-19-2012)\r\n------------------\r\n- Fix livesearch\r\n- Update templates for 4.1.5 compatibility\r\n- Update skins/scripts/* for 4.1.5 compatibilty\r\n- Add missing zcml registration for custom template\r\n\r\n1.2.1 (06-19-2012)\r\n------------------\r\n- Fix portlet class files for 4.1.5 compatibilty\r\n\r\n1.2.2 (02-25-2013)\r\n------------------\r\n- Fix portlet class files and templates for p.a.portlets-2.3.7 compatibility\r\n\r\n1.2.3 (04-08-2013)\r\n------------------\r\n- fix search template to not prepend Search before the custom title https://github.com/collective/collective.portlets.lineage/issues/5\r\n- add uninstall profile https://github.com/collective/collective.portlets.lineage/issues/4\r\n- livesearch now shows on search portlet https://github.com/collective/collective.portlets.lineage/issues/2\r\n- pep8\r\n- fix unit tests\r\n- add unit test for uninstall\r\n\r\n1.2.3 (04-08-2013)\r\n------------------\r\n- fix packaging\r\n\r\n1.2.4 (04-08-2013)\r\n------------------\r\n- fix packaging\r\n\r\n1.2.5 (04-08-2013)\r\n------------------\r\n- fix packaging\r\n\r\n1.2.6 (04-08-2013)\r\n------------------\r\n- fix packaging\r\n\r\n1.2.7 (04-30-2013)\r\n------------------\r\n- fix events portlet custom title. resolves https://github.com/collective/collective.portlets.lineage/issues/6\r\n\r\n1.2.8 (07-23-2013)\r\n------------------\r\n- fix news portlet custom title. resolves https://github.com/collective/collective.portlets.lineage/issues/7\r\n\r\n1.2.9 (07-23-2013)\r\n------------------\r\n- add missing title function to News Renderer. resolves https://github.com/collective/collective.portlets.lineage/issues/8\r\n\r\n1.3.0 10-23-2014\r\n----------------\r\n- use plone.app.portlets.ManagePortlets permission instead of cmf.ManagePortal", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.portlets.lineage", "keywords": "plone portlets collective.lineage", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.portlets.lineage", "package_url": "https://pypi.org/project/collective.portlets.lineage/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.portlets.lineage/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/collective/collective.portlets.lineage" }, "release_url": "https://pypi.org/project/collective.portlets.lineage/1.3.0/", "requires_dist": null, "requires_python": null, "summary": "A collection of collective.lineage aware portlets", "version": "1.3.0" }, "last_serial": 1280221, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "cbc93e985b3ad1e06168f853b49da97f", "sha256": "aa9a7cf91725f7468f82fc7f19d227803d07a5899d36401113319ec16ed73f79" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0.zip", "has_sig": false, "md5_digest": "cbc93e985b3ad1e06168f853b49da97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47894, "upload_time": "2012-02-07T20:47:26", "url": "https://files.pythonhosted.org/packages/6f/31/149b88346664831ad1a08ec8537823f7132c2a4b641e237cdcd3a36f4e46/collective.portlets.lineage-1.0.zip" } ], "1.0dev-r102932": [ { "comment_text": "", "digests": { "md5": "ba09042ff4b73ff59deb5c709ef00d1f", "sha256": "a29e3a1c52de4c362fee817d3e2a1874d91b48a55b888625819abdd51a06a5d5" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev_r102932-py2.4.egg", "has_sig": false, "md5_digest": "ba09042ff4b73ff59deb5c709ef00d1f", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 40444, "upload_time": "2009-11-23T17:47:53", "url": "https://files.pythonhosted.org/packages/a2/68/21009f45532f141143941ca5e7343a384f6565f1affe455068b088de9963/collective.portlets.lineage-1.0dev_r102932-py2.4.egg" } ], "1.0dev-r107482": [ { "comment_text": "", "digests": { "md5": "fbbcccad40ac70c38f7204813d310622", "sha256": "7a6457fca8e56bc51569a9fac986985df1061f596d721a1814546ec54807bc6d" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev-r107482.tar.gz", "has_sig": false, "md5_digest": "fbbcccad40ac70c38f7204813d310622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28206, "upload_time": "2009-12-27T15:55:04", "url": "https://files.pythonhosted.org/packages/0a/e6/74d9aeeff2300f877ac27ba291c5c4b12fd3dff5394a2714435861d31431/collective.portlets.lineage-1.0dev-r107482.tar.gz" } ], "1.0dev-r109024": [ { "comment_text": "", "digests": { "md5": "6a8a498073900b834f20736f90232b1d", "sha256": "ec67fa6505f45ec3e36494595b79df4405acf81aaa98eccf8aec033ee71fa9bd" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev-r109024.tar.gz", "has_sig": false, "md5_digest": "6a8a498073900b834f20736f90232b1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29345, "upload_time": "2010-01-20T04:31:57", "url": "https://files.pythonhosted.org/packages/dc/d4/53740b9f2847c442be3879c2a6debb561c170d94b13d93cb10d7d15f8981/collective.portlets.lineage-1.0dev-r109024.tar.gz" } ], "1.0dev-r110094": [ { "comment_text": "", "digests": { "md5": "918d9b74c1dec60aea01ec38e700004b", "sha256": "7ebb2124c535c21f459c099fd742134ccd2000e255d4b274ff8c98d54aea8968" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev-r110094.tar.gz", "has_sig": false, "md5_digest": "918d9b74c1dec60aea01ec38e700004b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29364, "upload_time": "2010-02-01T20:37:39", "url": "https://files.pythonhosted.org/packages/73/fd/9d3c47d97637c9f5ac53f4dfb85ae27b82c8e376cdd5c991e482a34bbb05/collective.portlets.lineage-1.0dev-r110094.tar.gz" } ], "1.0dev-r117160": [ { "comment_text": "", "digests": { "md5": "1f28d9101ba0eb6b3a0475ffc32f97ce", "sha256": "28170ee373886871f32a456a39b313eb8294d95d09ea9963089396f0c4f4d0ed" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev-r117160.tar.gz", "has_sig": false, "md5_digest": "1f28d9101ba0eb6b3a0475ffc32f97ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29370, "upload_time": "2010-05-10T03:58:29", "url": "https://files.pythonhosted.org/packages/92/7d/328fb6e18a35bdc4dbb3ec9ef88c99229ae79d0fb94beb932ece0da5bdfe/collective.portlets.lineage-1.0dev-r117160.tar.gz" } ], "1.0dev-r125518": [ { "comment_text": "", "digests": { "md5": "cbc3a3c2ee041003d0b715fe4d7c6ad3", "sha256": "246954ea6b3d767c7ff52c7562dd82da8f64446ff084c6c0c2a1e5e013a14d94" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev_r125518-py2.4.egg", "has_sig": false, "md5_digest": "cbc3a3c2ee041003d0b715fe4d7c6ad3", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 55639, "upload_time": "2010-09-15T16:01:56", "url": "https://files.pythonhosted.org/packages/5f/7e/7146459de1c2ba06eb56de7907db15e2e8ae310b8f877ef12a944efb2466/collective.portlets.lineage-1.0dev_r125518-py2.4.egg" } ], "1.0dev-r226668": [ { "comment_text": "", "digests": { "md5": "ec1afbce2e4e5dd48afb05daf1464d71", "sha256": "7f261d46387e7cfd4c03c74ebafdf715c6e9ecd629d973d34dc4cfb964f6e766" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev_r226668-py2.4.egg", "has_sig": false, "md5_digest": "ec1afbce2e4e5dd48afb05daf1464d71", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 55704, "upload_time": "2010-11-12T21:42:32", "url": "https://files.pythonhosted.org/packages/db/5c/7b6317c4e1499a740a1de58eb5647f90f5bd5f857f30590b91737a4af71f/collective.portlets.lineage-1.0dev_r226668-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "a7dc379b1d861f00cfadaf59ce74e4b0", "sha256": "fe4d842d844a03885b65297cf6888d5ed97e682c37cac154ee105b6d48b9f3c8" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev_r226668-py2.6.egg", "has_sig": false, "md5_digest": "a7dc379b1d861f00cfadaf59ce74e4b0", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 55248, "upload_time": "2010-11-12T21:35:36", "url": "https://files.pythonhosted.org/packages/b7/d3/618bec1365f97d7f02dc00c7570e848f6e96e430b972bebd491e158209ed/collective.portlets.lineage-1.0dev_r226668-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6e99ecc04ce259cf7040011fc2a34662", "sha256": "99697198cb6853210e86e4a865f2f533d7390d11eae99e92c26783adeafde93f" }, "downloads": -1, "filename": "collective.portlets.lineage-1.0dev-r226668.tar.gz", "has_sig": false, "md5_digest": "6e99ecc04ce259cf7040011fc2a34662", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29368, "upload_time": "2010-11-12T21:25:44", "url": "https://files.pythonhosted.org/packages/bc/25/b96b685b002c5273d3a6fba988e6e837e6a1d3de98b71842d29e45eed115/collective.portlets.lineage-1.0dev-r226668.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b4e33e476b6dc9a80a07be4b250422ea", "sha256": "9637affd1a65451177dcde4f4ab499207230520349d0df34d49f51bb83c814a3" }, "downloads": -1, "filename": "collective.portlets.lineage-1.1.zip", "has_sig": false, "md5_digest": "b4e33e476b6dc9a80a07be4b250422ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47829, "upload_time": "2012-05-15T17:49:13", "url": "https://files.pythonhosted.org/packages/a0/a7/7a4397c46518366dcade0bb70b04781d317df6fe87e9a25850c04d04b9a1/collective.portlets.lineage-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "bf4d2eb22df5fc2022261309db141d62", "sha256": "08e3502053dae8fcdc0e64b165b3e1e3780cc70b23c16a949f2d2121a5376d47" }, "downloads": -1, "filename": "collective.portlets.lineage-1.1.1.zip", "has_sig": false, "md5_digest": "bf4d2eb22df5fc2022261309db141d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48126, "upload_time": "2012-05-31T19:59:09", "url": "https://files.pythonhosted.org/packages/ae/12/1542c728bae5567510a7348b5e345314f31f78bf54a317035642dbb894bb/collective.portlets.lineage-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "448a574f18fd904ccccb64495ea984c0", "sha256": "7bbfe0093490e684a92ce6053f990af4dc2493bfab266963f694d98a05f4ead1" }, "downloads": -1, "filename": "collective.portlets.lineage-1.1.2.zip", "has_sig": false, "md5_digest": "448a574f18fd904ccccb64495ea984c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48127, "upload_time": "2012-06-04T21:10:06", "url": "https://files.pythonhosted.org/packages/69/72/a95c061b159d5419c84dc6e18251b4099dad1577199933bb50f0ad87e5cb/collective.portlets.lineage-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "5b22d36419eee6cb356e8a1d1f54c252", "sha256": "39a37fae2d9188d754ed7f4f00cf920ffda1483e50d14bca4815586ee2dae0c4" }, "downloads": -1, "filename": "collective.portlets.lineage-1.1.3.zip", "has_sig": false, "md5_digest": "5b22d36419eee6cb356e8a1d1f54c252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48208, "upload_time": "2012-06-05T20:15:42", "url": "https://files.pythonhosted.org/packages/7e/36/6a7f208d04061f973476e552ec6251c10d05825344a10095d0c85efb4117/collective.portlets.lineage-1.1.3.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "04aa3632bf86219d9422f09d7f60c340", "sha256": "b04cfee504b3f254d0ea187c904eb96a8429512cb874d382a5a86c4f7010d8f6" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.0.zip", "has_sig": false, "md5_digest": "04aa3632bf86219d9422f09d7f60c340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49350, "upload_time": "2012-06-19T21:30:47", "url": "https://files.pythonhosted.org/packages/6f/86/b2870d16e83ead3b8eeb6ea3d892349b0c2bb5202082ec99aa34c37f4678/collective.portlets.lineage-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "e086b2291ed8f32571bba69b25f3c6d2", "sha256": "32185633f867d7da529a9a1feb85269cfa53550d5ab751fbe2b7afc573361a6a" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.1.zip", "has_sig": false, "md5_digest": "e086b2291ed8f32571bba69b25f3c6d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49454, "upload_time": "2012-06-19T22:04:00", "url": "https://files.pythonhosted.org/packages/c1/1a/eb47941773676a1c56a80de1e15506d12dd4115e3cdf8333254ca32109c1/collective.portlets.lineage-1.2.1.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "2be5ca6462203d74f57dae84411cb4d3", "sha256": "8630d2945b6d30f91ff20aa71beb70ac39496c7caf44788e13363fd4bdd8d106" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.3.zip", "has_sig": false, "md5_digest": "2be5ca6462203d74f57dae84411cb4d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49060, "upload_time": "2013-04-08T17:01:45", "url": "https://files.pythonhosted.org/packages/4c/82/346b889c9817c4b8eb6446682fe05f5fd89637cae2e7c3770a7dc4c9a86a/collective.portlets.lineage-1.2.3.zip" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "fc412ba251a5bb4e7cbb27f817ec8173", "sha256": "f1478f01e398d55a64fb4e6117a5948e2ea4f6618aeb931c4194fe87f14bdabe" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.4.zip", "has_sig": false, "md5_digest": "fc412ba251a5bb4e7cbb27f817ec8173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49544, "upload_time": "2013-04-08T17:18:09", "url": "https://files.pythonhosted.org/packages/f7/fa/79c9c45768d123a14d81d4df682129a4717477b965d6284f74f1946ff9f1/collective.portlets.lineage-1.2.4.zip" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "a4cda845f339dae8f03a5fbe3ae3504b", "sha256": "dda9290ee9be340ed6ca87069eb1814ee70e65a207a7bf026e133c164dabcca0" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.5.zip", "has_sig": false, "md5_digest": "a4cda845f339dae8f03a5fbe3ae3504b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50649, "upload_time": "2013-04-08T17:33:54", "url": "https://files.pythonhosted.org/packages/67/04/1ae03efbb643a2591d6f2ea424bd376b658d0310d5a46deac3d587519b43/collective.portlets.lineage-1.2.5.zip" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "4fcc4bade2adf7628d771d2f33532091", "sha256": "447f4e77ed718315168ed92b84e224dff965eede47dc3238b1da58aa3e9e83dc" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.6.zip", "has_sig": false, "md5_digest": "4fcc4bade2adf7628d771d2f33532091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50733, "upload_time": "2013-04-08T17:37:22", "url": "https://files.pythonhosted.org/packages/ab/29/5af9d8ea29f9e9a4e5553193441839fd5a747b07c60b26e73671425b6f17/collective.portlets.lineage-1.2.6.zip" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "3fbdb1ed62203d71a734f189dbc57384", "sha256": "c899065f6c9bcea189e2dc114bb0320993ea8961763d5119dfea2fcf10bba31c" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.7.zip", "has_sig": false, "md5_digest": "3fbdb1ed62203d71a734f189dbc57384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50919, "upload_time": "2013-04-30T18:42:42", "url": "https://files.pythonhosted.org/packages/72/28/ad9b8f7aee55fd0426dae4c77d278730cb38366eb98faf6bba72d12cef17/collective.portlets.lineage-1.2.7.zip" } ], "1.2.8": [], "1.2.9": [ { "comment_text": "", "digests": { "md5": "2245d811cba1ac795c4d7ae6e349bbc1", "sha256": "8ba524010022cea5f20d7edae12dcc4954ed9af5bb8e9045e76fed714ca44270" }, "downloads": -1, "filename": "collective.portlets.lineage-1.2.9.zip", "has_sig": false, "md5_digest": "2245d811cba1ac795c4d7ae6e349bbc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51032, "upload_time": "2013-09-27T14:52:33", "url": "https://files.pythonhosted.org/packages/eb/9c/4c5c16040ab5636fafaa184d3470f323c293086316d4af1f4e97ab357028/collective.portlets.lineage-1.2.9.zip" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "66cf22b8acbb20d70fab636052395c58", "sha256": "b924f8221037c2ccae0d08aca47e3a04b504904d4d7eba7f25b3dfd11a18257c" }, "downloads": -1, "filename": "collective.portlets.lineage-1.3.0.zip", "has_sig": false, "md5_digest": "66cf22b8acbb20d70fab636052395c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51085, "upload_time": "2014-10-23T16:22:05", "url": "https://files.pythonhosted.org/packages/3d/89/8b7d0fe3055f2f64024976c48a40db0608a20f0264901ab71c26e0db69df/collective.portlets.lineage-1.3.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66cf22b8acbb20d70fab636052395c58", "sha256": "b924f8221037c2ccae0d08aca47e3a04b504904d4d7eba7f25b3dfd11a18257c" }, "downloads": -1, "filename": "collective.portlets.lineage-1.3.0.zip", "has_sig": false, "md5_digest": "66cf22b8acbb20d70fab636052395c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51085, "upload_time": "2014-10-23T16:22:05", "url": "https://files.pythonhosted.org/packages/3d/89/8b7d0fe3055f2f64024976c48a40db0608a20f0264901ab71c26e0db69df/collective.portlets.lineage-1.3.0.zip" } ] }