{ "info": { "author": "Johannes Raggam", "author_email": "johannes@raggam.co.at", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "collective.portlet.fullview\n===========================\n\nThis is a portlet, which shows a content item with it's default view.\n\nIt's inspired by the Plone's full view, therefore the name - and it shares the\nsame codebase for the ``fullview_item`` view (actually from\ncollective.fullview/plone.app.contenttypes).\n\n.. note::\n\n Plone 4 / Archetypes users, if you want to display a content item/folder\n with the full view as default view, please don't use the one provided by\n CMFPlone but use instead the one provided by the ``collective.fullview``\n addon or by ``plone.app.contenttypes``.\n\n At time of this writing, for plone.app.contenttypes 1.1.x, the fullview is\n provided by the branch ``1.1.x-thet-unifiedlistings``, for 1.2.x the\n fullview is provided with the release ``1.2a6``\n\nChangelog\n=========\n\n2.0 (2015-07-15)\n----------------\n\n- Remove plone.memoize instance caches to avoid read on writes.\n [thet]\n\n- Cache the rendered portlet for an hour with sensible cache keys (portlet id,\n path, modification date, user).\n [thet]\n\n- Make the content selection field ``content_uid`` required.\n [thet]\n\n- Don't fail if the portlet was added but no content item can be found.\n [thet]\n\n- Add an ``omit_border`` option to render a div instead of the dl/dt/dd\n structure.\n [datakurre]\n\n- Register the ``RelatedItemsFieldWidget`` adapter for this package's browser\n layer to not conflict with the registration provided in ``plone.app.z3cform``\n in Plone 5.\n [thet]\n\n- Skip portlethash check when it's None for minimal support for\n collective.panels.\n [datakurre]\n\n- Add setuptools entrypoint for Plone.\n [datakurre]\n\n- Fix translation of portlet summary.\n [datakurre]\n\n- Add Finnish localization.\n [datakurre]\n\n- Fix path to uninstall profiles.\n [thet]\n\n- Rename methods, make them properties, use memoize for portlethash.\n [thet]\n\n- Don't call the fullview context object unintended in the templates. This had\n the side effect, of the edit-bar not being rendered.\n [thet]\n\n- Move the content's title into the portlet header.\n [thet]\n\n- Allow fullview portlets to be derived while making sure, they don't run into\n an infinite recursion loop. This is done via annotating the request with the\n portlet hash.\n [thet]\n\n- Return the content object's title for the management screen portlet title to\n better distinguish several portlets.\n [thet]\n\n- Use the ``RelatedItemsFieldWidget`` from ``plone.app.widgets`` and switch to\n a ``z3c.form`` based implementation.\n [thet]\n\n\n1.1 (2015-03-06)\n----------------\n\n- Only render the fullview portlet, if it's rendered on a context where it is\n directly assigned. Don't render, if it was derived from a parent context.\n This avoids infinite loops when a fullview portlets renders a childitem.\n [thet]\n\n\n1.0 (2015-03-04)\n----------------\n\n- Initial version.\n [thet]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/collective/collective.portlet.fullview", "keywords": "plone portlet", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.portlet.fullview", "package_url": "https://pypi.org/project/collective.portlet.fullview/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.portlet.fullview/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/collective/collective.portlet.fullview" }, "release_url": "https://pypi.org/project/collective.portlet.fullview/2.0/", "requires_dist": null, "requires_python": null, "summary": "Displays a content item as full view", "version": "2.0" }, "last_serial": 1635031, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "3bb569a9c4bff8fcca3bae0cd0de1d25", "sha256": "2a8d5505f3c041954b2470aa2d5d1bac6730cca8eeefac124a49c8c9be4bfee8" }, "downloads": -1, "filename": "collective.portlet.fullview-1.0.tar.gz", "has_sig": false, "md5_digest": "3bb569a9c4bff8fcca3bae0cd0de1d25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11948, "upload_time": "2015-03-04T03:32:41", "url": "https://files.pythonhosted.org/packages/ae/9c/d078e42a591883b9ef75e2e3605d7cf38c584ef3e7f5baf0d706f1e09ac9/collective.portlet.fullview-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "4ce0f38c43180fc54eec934f05328da7", "sha256": "f60f8b88d695bdd975dd28d7d4fe06b41fec0bb95cfc658d9bfae6c61313bf64" }, "downloads": -1, "filename": "collective.portlet.fullview-2.0.tar.gz", "has_sig": false, "md5_digest": "4ce0f38c43180fc54eec934f05328da7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14602, "upload_time": "2015-07-15T20:46:09", "url": "https://files.pythonhosted.org/packages/71/4c/9daf76c60d9a12d8f73ab9902d804f2253d7869980c57f1e855551df25a2/collective.portlet.fullview-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ce0f38c43180fc54eec934f05328da7", "sha256": "f60f8b88d695bdd975dd28d7d4fe06b41fec0bb95cfc658d9bfae6c61313bf64" }, "downloads": -1, "filename": "collective.portlet.fullview-2.0.tar.gz", "has_sig": false, "md5_digest": "4ce0f38c43180fc54eec934f05328da7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14602, "upload_time": "2015-07-15T20:46:09", "url": "https://files.pythonhosted.org/packages/71/4c/9daf76c60d9a12d8f73ab9902d804f2253d7869980c57f1e855551df25a2/collective.portlet.fullview-2.0.tar.gz" } ] }