{ "info": { "author": "Thomas Desvenain", "author_email": "thomas.desvenain@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": ".. contents::\n\nIntroduction\n============\n\nAuthenticated users can select contents as favorites.\nThey are displayed on a favorites portlet.\n\nYou have ajax views to update and get favorites with AJAX/Json :\n\n add-favorite\n remove-favorite\n json-get-favorites\nChangelog\n=========\n\n1.1.7 (2015-04-03)\n------------------\n\n- Update French translation.\n [jazwsophie]\n\n\n1.1.6 (2014-09-15)\n------------------\n\n- Fixed: all favorites were deleted when a user delete his last favorite.\n [cedricmessiant]\n\n- add_favorite returns True if a new favorite has been added.\n [cedricmessiant]\n\n\n1.1.5 (2014-05-09)\n------------------\n\n- Use 'item' instead of 'document' or 'folder' in messages.\n [cedricmessiant]\n\n- Added russian and ukrainian translation\n [bogdangi]\n\n1.1.4 (2013-09-25)\n------------------\n\n- Added dutch translation\n [ralphjacobs]\n\n\n1.1.3 (2013-09-18)\n------------------\n\n- i18n portlet name and description.\n [thomasdesvenain]\n\n- Plone 4.3 JQuery compatibility.\n [thomasdesvenain]\n\n- Added views for ajax behaviour.\n [thomasdesvenain]\n\n\n1.1.1 (2013-04-19)\n------------------\n\n- Fixed and improved tests.\n [thomasdesvenain]\n\n\n1.1 (2012-10-31)\n----------------\n\n- Info message is different if added/remove document is folderish or not.\n [thomasdesvenain]\n\n\n1.0 (2012-08-24)\n----------------\n\n- Fixed failure on views.\n [thomasdesvenain]\n\n\n1.0rc1 (2012-06-29)\n-------------------\n\n- Package created using zopeskel\n [thomasdesvenain]", "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.favorites", "keywords": "portlet favorites favourites document management", "license": "gpl", "maintainer": null, "maintainer_email": null, "name": "collective.favorites", "package_url": "https://pypi.org/project/collective.favorites/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.favorites/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/collective/collective.favorites" }, "release_url": "https://pypi.org/project/collective.favorites/1.1.7/", "requires_dist": null, "requires_python": null, "summary": "An extensible favorites system for Plone, with a portlet", "version": "1.1.7" }, "last_serial": 1489388, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "abbd7a2955affc8ff1001b1c47750221", "sha256": "ef32cee03983c2408a54a921b1e198d82bf6e017294b1e6e54929e5bd22630d8" }, "downloads": -1, "filename": "collective.favorites-1.0.zip", "has_sig": false, "md5_digest": "abbd7a2955affc8ff1001b1c47750221", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40553, "upload_time": "2012-08-24T19:35:22", "url": "https://files.pythonhosted.org/packages/98/75/db8b3e0e2a7422f87c11ba4be82cd488be817e971d1142dad40f814301f1/collective.favorites-1.0.zip" } ], "1.0rc4": [ { "comment_text": "", "digests": { "md5": "048c225128e1a84f043be008fc58285e", "sha256": "0cd3b40dad9ff0149946eb80be56fdeed04f17f97c9fef5eacdddc9b51b0bc4c" }, "downloads": -1, "filename": "collective.favorites-1.0rc4.zip", "has_sig": false, "md5_digest": "048c225128e1a84f043be008fc58285e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19627, "upload_time": "2012-06-29T18:16:53", "url": "https://files.pythonhosted.org/packages/11/e6/44e3b9efc402defbd1792d14a4278304d5f6e9d2de6d08b8c44467e32ce9/collective.favorites-1.0rc4.zip" } ], "1.0rc5": [ { "comment_text": "", "digests": { "md5": "58709220d23880cc26ce87171bd30303", "sha256": "92c1c0ab19b946884a3d47d02c62120dad0c9ad629ecec0a0f40460a1d630c80" }, "downloads": -1, "filename": "collective.favorites-1.0rc5.zip", "has_sig": false, "md5_digest": "58709220d23880cc26ce87171bd30303", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40888, "upload_time": "2012-06-29T18:50:48", "url": "https://files.pythonhosted.org/packages/2a/c8/2e85df836d31ce822f0fa20c322a0bc34a00b7ca91b214d38a79c783c4e1/collective.favorites-1.0rc5.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "64f29de677147108e02a36660e04edf2", "sha256": "e8c0141775d373953784841e7bdae8b58a8db0af713a20746d67edc1ce9e1308" }, "downloads": -1, "filename": "collective.favorites-1.1.zip", "has_sig": false, "md5_digest": "64f29de677147108e02a36660e04edf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40958, "upload_time": "2012-10-31T10:00:59", "url": "https://files.pythonhosted.org/packages/1d/2b/b559a4ceabd14e315acdbcdfa847d6ef2bd5ac72f81d934a565bc1312dd8/collective.favorites-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5a84bb0cd88a91f13a2b9a9dce21bf82", "sha256": "9acf52e09d5c80bf90d6adf340c146d7a6413e9eb23d00dcb34466edd964eb76" }, "downloads": -1, "filename": "collective.favorites-1.1.1.zip", "has_sig": false, "md5_digest": "5a84bb0cd88a91f13a2b9a9dce21bf82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41468, "upload_time": "2013-04-19T15:17:52", "url": "https://files.pythonhosted.org/packages/ad/4e/0b8a2c899c2809db9caf7f0720153e78d47d09b320862d4f2109372daec0/collective.favorites-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "bd93ea1217d8b39227bfdd52b9337a7f", "sha256": "ee294facab9acb7d730c617cc58c1e8b4b70e577d91f85d111f6a03b81c93626" }, "downloads": -1, "filename": "collective.favorites-1.1.2.zip", "has_sig": false, "md5_digest": "bd93ea1217d8b39227bfdd52b9337a7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48605, "upload_time": "2013-07-18T20:32:59", "url": "https://files.pythonhosted.org/packages/fd/d7/94c74db0744b2773c3e3238631063240c718fc146598290e7fe1a4a8cfab/collective.favorites-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "fdba5340ba59868485e366d980795b44", "sha256": "46648cd040bf58ca267d822bbfeea77d41b7ed9094a95b2a970385acedd9e333" }, "downloads": -1, "filename": "collective.favorites-1.1.3.zip", "has_sig": false, "md5_digest": "fdba5340ba59868485e366d980795b44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48672, "upload_time": "2013-09-18T10:28:52", "url": "https://files.pythonhosted.org/packages/47/5d/971372c46a5820da55752282d3f49519edd585253bacba06df59e59ce059/collective.favorites-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "65b92cbd1e70660e12a74aed7cf3bfbd", "sha256": "d9bf9d347ca4f267b165c5d5a226364fe2cc2a99eedb08b061cc90e4e8a89c88" }, "downloads": -1, "filename": "collective.favorites-1.1.4.zip", "has_sig": false, "md5_digest": "65b92cbd1e70660e12a74aed7cf3bfbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49660, "upload_time": "2013-09-25T12:41:28", "url": "https://files.pythonhosted.org/packages/d3/de/6b5933947b13521a5db270da27bb820cd240049c4293ef449f55aa8b1dbd/collective.favorites-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "6816ad74f9a717c3553d038462df1d86", "sha256": "347c27b85dd258c97d9a74e133200fa7e17ae76a6b384c18573a0ce86a9ed147" }, "downloads": -1, "filename": "collective.favorites-1.1.5.zip", "has_sig": false, "md5_digest": "6816ad74f9a717c3553d038462df1d86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56438, "upload_time": "2014-05-09T14:49:17", "url": "https://files.pythonhosted.org/packages/73/e6/2a8042f6ab49e1c0dbc9e6e543b5bcb8d3d952379c8394074bfe260f033c/collective.favorites-1.1.5.zip" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "462e7f68d08ba2ee630c552b27f68f97", "sha256": "a4e0689904ba9f23f2a5769874b0fd1a06993d1fbba86c2da2f0a8022af73c45" }, "downloads": -1, "filename": "collective.favorites-1.1.6.zip", "has_sig": false, "md5_digest": "462e7f68d08ba2ee630c552b27f68f97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56678, "upload_time": "2014-09-15T18:50:18", "url": "https://files.pythonhosted.org/packages/70/28/9a8cc3b19bbd35c032d4df16b1b7b770f9692c950bdcfab95a1af7b5f156/collective.favorites-1.1.6.zip" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "3f478cc1fb1c5cea9fb9ab847ce61ec1", "sha256": "a3c1a5b0609ba60feaa8046e7978bbe79e43df5961f8a9dd5373137419dfc947" }, "downloads": -1, "filename": "collective.favorites-1.1.7.zip", "has_sig": false, "md5_digest": "3f478cc1fb1c5cea9fb9ab847ce61ec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56810, "upload_time": "2015-04-03T09:19:28", "url": "https://files.pythonhosted.org/packages/00/ef/663bbb47d121a3b228a0a78c2fc57f727618afe49160d4311eebce281f11/collective.favorites-1.1.7.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3f478cc1fb1c5cea9fb9ab847ce61ec1", "sha256": "a3c1a5b0609ba60feaa8046e7978bbe79e43df5961f8a9dd5373137419dfc947" }, "downloads": -1, "filename": "collective.favorites-1.1.7.zip", "has_sig": false, "md5_digest": "3f478cc1fb1c5cea9fb9ab847ce61ec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56810, "upload_time": "2015-04-03T09:19:28", "url": "https://files.pythonhosted.org/packages/00/ef/663bbb47d121a3b228a0a78c2fc57f727618afe49160d4311eebce281f11/collective.favorites-1.1.7.zip" } ] }