{ "info": { "author": "Jukka Ojaniemi", "author_email": "jukka.ojaniemi@jyu.fi", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\n*Jyu.pathkey* was developed to situations where users have some content in Plone \nwhat they don't want to publish for the whole world to see, but still want to share \nit with a number of people who doesn't necessarily have an user account to the \nplone site. With *jyu.pathkey* contents owner can set a pathkey for the folder/item \nand then share that with the people they want.\n\n*Jyu.pathkey* is not a bullet proof solution and was never intended to be. It simply \nadds user specified password (pathkey) as a new property of given folder and adds \na hook to AfterTraverseEvent to check if user is trying to access protected content \nand request the pathkey when needed.\n\n\nChangelog\n=========\n\n1.1.3 - Released 2010/03/05\n---------------------------\n* Added z3c.autoinclude.plugin\n\n1.1.2 - Released 2010/02/11\n---------------------------\n* Moved the pathkey form to object tabs instead of document actions\n* Added delete pathkey checkbox\n\n1.1.1 - Released 2010/02/09\n---------------------------\n* Fixed problem with dexterity content types\n\n1.1 - Released 2010/02/08\n-------------------------\n* Fixed bug where opening files and images with straight url went past \n pathkey check (you still need to disable caching for files/images).\n* Restructured code and views so that jyu.pathkey works with Plone 4\n\n1.0.2 - Released 2009/11/20\n---------------------------\n* Fixed encoding problem with pathkey requester\n\n1.0.1 - Released 2009/11/18\n---------------------------\n* Fixed missing legend text from pathkey requester template.\n\n1.0 - Released 2009/11/8\n------------------------\n* Content owner can set and remove pathkey for any content (removing happens \n by saving empty pathkey)\n\n* Added pathkey-list view for content owner to see where pathkeys have been \n set (by owner).\n* Added functional doctests", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/jyu.pathkey", "keywords": "jyu.pathkey pathkey restrict", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "jyu.pathkey", "package_url": "https://pypi.org/project/jyu.pathkey/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jyu.pathkey/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/jyu.pathkey" }, "release_url": "https://pypi.org/project/jyu.pathkey/1.1.3/", "requires_dist": null, "requires_python": null, "summary": "Restricts access to Plone content without proper pathkey", "version": "1.1.3" }, "last_serial": 706032, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "dc32885f96bbfbcafc15f4eafa1e3c99", "sha256": "3f728f23e4d484667c1e81b51903219522cbdc44f674ed76807007fe755aea29" }, "downloads": -1, "filename": "jyu.pathkey-1.0-py2.4.egg", "has_sig": false, "md5_digest": "dc32885f96bbfbcafc15f4eafa1e3c99", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29639, "upload_time": "2009-11-08T12:31:03", "url": "https://files.pythonhosted.org/packages/c9/c3/7452731f92cf65db67a1cb391fea62c7c1e6c5401b542c3fcc49c6e6c402/jyu.pathkey-1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "86a70f21537b48951166f7ce67892ee4", "sha256": "34cfa36f19235f8086bf593c062b11a40fa50960b3617643f4ac8ff9e56fab8d" }, "downloads": -1, "filename": "jyu.pathkey-1.0.tar.gz", "has_sig": false, "md5_digest": "86a70f21537b48951166f7ce67892ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18263, "upload_time": "2009-11-08T12:31:03", "url": "https://files.pythonhosted.org/packages/de/92/f53c5841952e75578e0b14e7ffc186e8ef1d8ed4c7b73ae46eccbe83385b/jyu.pathkey-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d9549cd66bf115b2adb84ab08da20f21", "sha256": "2958e6f571ca5762f13f7d1748833d8d9e67dc3beef1f408aed7e1e7ac1d6f4a" }, "downloads": -1, "filename": "jyu.pathkey-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "d9549cd66bf115b2adb84ab08da20f21", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29690, "upload_time": "2009-11-18T08:43:28", "url": "https://files.pythonhosted.org/packages/b1/8a/eb03e9c6444d053d18b54c70141d490a1dde9f8fddff4698dfa984839208/jyu.pathkey-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "918ca7ad0eed898de83905cf9b5e74c0", "sha256": "8b6db5eb24c76c3dd001978cd5e6a9bb61b0e7e14100a7949d846723409018ca" }, "downloads": -1, "filename": "jyu.pathkey-1.0.1.tar.gz", "has_sig": false, "md5_digest": "918ca7ad0eed898de83905cf9b5e74c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18331, "upload_time": "2009-11-18T08:43:27", "url": "https://files.pythonhosted.org/packages/c4/15/227a9875befd1c1fd31a1a3153cd7eee4df3b44bf33ce6b8ce5dff96743f/jyu.pathkey-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7850f9ae2a73289f9a4ffb3efe07d7c1", "sha256": "1f84614d030e320f7397bd166795e6b3bf1b07fa72e4d714b97bb410d5ddfba9" }, "downloads": -1, "filename": "jyu.pathkey-1.0.2-py2.4.egg", "has_sig": false, "md5_digest": "7850f9ae2a73289f9a4ffb3efe07d7c1", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29686, "upload_time": "2009-11-20T13:29:11", "url": "https://files.pythonhosted.org/packages/0f/f8/41bba6cce78ea080d56dc363d7dc8031936724f4b0f4756419e399aac469/jyu.pathkey-1.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ee1ee7e3162f7a70f8e6a249de750473", "sha256": "13d978a94a04c81dc3dd04168451f637c4a8ecaf3765782d2ee2380c4ecc8350" }, "downloads": -1, "filename": "jyu.pathkey-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ee1ee7e3162f7a70f8e6a249de750473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18517, "upload_time": "2009-11-20T13:29:11", "url": "https://files.pythonhosted.org/packages/cc/b2/190bdfec3ade0ec66b8d75d5688cc52a7c92a0eee6e114ae80d1d58f0c32/jyu.pathkey-1.0.2.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "ea1d8deaa62cd58ffddcb641d2e80050", "sha256": "02a398027b8eced73137ee3a5da33dcbc58a5fba7bbb7dadc63a64cafba8d8e9" }, "downloads": -1, "filename": "jyu.pathkey-1.1-py2.4.egg", "has_sig": false, "md5_digest": "ea1d8deaa62cd58ffddcb641d2e80050", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 33378, "upload_time": "2010-02-08T15:03:56", "url": "https://files.pythonhosted.org/packages/4f/af/3147ec1360f7001d60d7edb06e2d1bbb3ef866a44dd6741edf7970dc9ba2/jyu.pathkey-1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "69bdc93888fe01c59d7c242dd602967d", "sha256": "3ec3557f7c1c32ebc2758a633c7a8a9ac9236f0bbf404d2e79632bf7e7848f15" }, "downloads": -1, "filename": "jyu.pathkey-1.1-py2.6.egg", "has_sig": false, "md5_digest": "69bdc93888fe01c59d7c242dd602967d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 33217, "upload_time": "2010-02-08T14:46:13", "url": "https://files.pythonhosted.org/packages/76/5d/53a68565d706bf8c7dc19ee0955cec0f56ef358594f48b0377f9266b8d95/jyu.pathkey-1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "854c74a30cccc07193962a49ad3a2935", "sha256": "6bf43444992095bcbd66050c97e81751f2e4b22afbab33b5dc8367c3450fed3c" }, "downloads": -1, "filename": "jyu.pathkey-1.1.tar.gz", "has_sig": false, "md5_digest": "854c74a30cccc07193962a49ad3a2935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18534, "upload_time": "2010-02-08T14:46:13", "url": "https://files.pythonhosted.org/packages/f1/b7/a57a187ba44c1895b1f9272737671b3fccbe7a4d2675a692963fa36bf061/jyu.pathkey-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "04ca0f940c979976eea942b9bcd2e6af", "sha256": "c8ddd6333004218a6a61e18b3b8c4324e803ec1ae4f05924b0d5b955d80def1c" }, "downloads": -1, "filename": "jyu.pathkey-1.1.1-py2.4.egg", "has_sig": false, "md5_digest": "04ca0f940c979976eea942b9bcd2e6af", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 33530, "upload_time": "2010-02-09T14:15:35", "url": "https://files.pythonhosted.org/packages/8d/ec/64997880b0973ead34f9a66edc0ef16426583ee58e986798c8395f9b5bf4/jyu.pathkey-1.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c4b73341e5085297b820ed44f66e90b1", "sha256": "649b4956c1bb2ff9a1fc5b7e4850a8edb7345cc906a394b7889f404272bba678" }, "downloads": -1, "filename": "jyu.pathkey-1.1.1-py2.6.egg", "has_sig": false, "md5_digest": "c4b73341e5085297b820ed44f66e90b1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 33373, "upload_time": "2010-02-09T14:13:17", "url": "https://files.pythonhosted.org/packages/11/55/f1ec7b494a301299d069373fc1dedf1333a8555f796a37db3abc39d2a8ea/jyu.pathkey-1.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "7729a78c19e658f46cb6dd5f3e383d84", "sha256": "0d885fa649050d33d3c96d1f4c3213136bc82545e9f1e4c4997d2ed64e7221d4" }, "downloads": -1, "filename": "jyu.pathkey-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7729a78c19e658f46cb6dd5f3e383d84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18696, "upload_time": "2010-02-09T14:13:16", "url": "https://files.pythonhosted.org/packages/3b/1c/a19a67866c5054d22201f1fbce06f1c88bc9eba2a72f0111ef802fe87ea6/jyu.pathkey-1.1.1.tar.gz" } ], "1.1.1dev-r110545": [ { "comment_text": "", "digests": { "md5": "976af6eae258d0dce938b93559d4b93e", "sha256": "9ccd777b72e0f13779ab5522f4af9519efac1414df321ad0f26848cd7b16f52a" }, "downloads": -1, "filename": "jyu.pathkey-1.1.1dev_r110545-py2.6.egg", "has_sig": false, "md5_digest": "976af6eae258d0dce938b93559d4b93e", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 33387, "upload_time": "2010-02-09T14:11:39", "url": "https://files.pythonhosted.org/packages/f8/b1/67970854324723a49c5b356e9810f649098e22d92edfd838a7a7afa1f3bc/jyu.pathkey-1.1.1dev_r110545-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3fd878e85ceee22ed96d8f37e2b8b7df", "sha256": "5011ac38ea434dff2c9214bfc9698da94e381d1f3847c7157e47f5eae8221e11" }, "downloads": -1, "filename": "jyu.pathkey-1.1.1dev-r110545.tar.gz", "has_sig": false, "md5_digest": "3fd878e85ceee22ed96d8f37e2b8b7df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18716, "upload_time": "2010-02-09T14:11:38", "url": "https://files.pythonhosted.org/packages/25/cc/0c8e241a5156f9bf22689aa0f0096d4a26316c9b0142145b5a244fe2342d/jyu.pathkey-1.1.1dev-r110545.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1c8e18a5083fb0a1933219bd6b3c59e1", "sha256": "c722e6e996b0fbcfedd43b4976f5a70bc9548afc81d64cdf6ee150e9924e26b1" }, "downloads": -1, "filename": "jyu.pathkey-1.1.2-py2.6.egg", "has_sig": false, "md5_digest": "1c8e18a5083fb0a1933219bd6b3c59e1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 33709, "upload_time": "2010-02-11T12:46:16", "url": "https://files.pythonhosted.org/packages/bd/74/3209e51bee43c8e3f08ecb9c03bca2fefcaae3f6107664e42e20eda5ea32/jyu.pathkey-1.1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3d6b1a8769a8b14820545caea432247b", "sha256": "76bc87c411597dae12fb213c9199598c1c0f1fb5efa6ce12225d0e066873df72" }, "downloads": -1, "filename": "jyu.pathkey-1.1.2.tar.gz", "has_sig": false, "md5_digest": "3d6b1a8769a8b14820545caea432247b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19062, "upload_time": "2010-02-11T12:46:15", "url": "https://files.pythonhosted.org/packages/4c/75/cba266f9bca2fd2d6f439932b79c8759bda801463f2b5600684b35c14cac/jyu.pathkey-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "8548eacb53055deb93a2d7aca0550241", "sha256": "df90c37635c19cc847403850dcfc67841548af6497968f008303b307e8b74773" }, "downloads": -1, "filename": "jyu.pathkey-1.1.3.tar.gz", "has_sig": false, "md5_digest": "8548eacb53055deb93a2d7aca0550241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18973, "upload_time": "2010-03-05T14:45:26", "url": "https://files.pythonhosted.org/packages/2f/45/c31813fe9d4f80e680e7dfae58348002260d9bae9857071a49926d58cee4/jyu.pathkey-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8548eacb53055deb93a2d7aca0550241", "sha256": "df90c37635c19cc847403850dcfc67841548af6497968f008303b307e8b74773" }, "downloads": -1, "filename": "jyu.pathkey-1.1.3.tar.gz", "has_sig": false, "md5_digest": "8548eacb53055deb93a2d7aca0550241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18973, "upload_time": "2010-03-05T14:45:26", "url": "https://files.pythonhosted.org/packages/2f/45/c31813fe9d4f80e680e7dfae58348002260d9bae9857071a49926d58cee4/jyu.pathkey-1.1.3.tar.gz" } ] }