{ "info": { "author": "Taylor C. Richberger ", "author_email": "tcr@absolute-performance.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Wagtail Approval\n################\n\nThis is a wagtail plugin for approval pipelines.\n\nWhat is this?\n=============\n\nEssentially, this is a plugin for defining and enforcing flows of approval and\nediting. You can set up arbitrary \"steps\" in the flow, each step owning a group\n(and all the users which belong to the group). When a user creates a relevant\nobject, their step will catch it and take ownership of it. When a user's step\nowns an object, that user can then approve or reject objects as relevant. Steps\ncan be made to make all of their owned objects private, so that items can be\nkept in an unpublished state until they are fully edited and approved (note that\n\"Published\" takes a different meaning here than Wagtail's own). What this does\nas far as pages are concerned could be replicated by creating a \"creation\" page\nthat is private and allowing approval and editing users to move pages into\nspecific areas, but that is messy and prone to failure. This takes that\nprocess, avoids all the moving pieces, and puts the whole thing on rails.\n\nDoes it work out of the box?\n============================\n\nWagtail Approval works out of the box for base wagtail (more specifically, it\nworks for Images, Documents, and Pages). It can be extended to support any\nother collectable type you wish, as long as that type properly implements\npermissions for their collections (ie, respects the ``add``, ``change``, and\n``delete`` permissions and also properly implements view restrictions)\n\nWhat does not work?\n===================\n\nWagtail Images are not made private when they are in their collection. This is\nan issue in Wagtail, and comes about because wagtail does not actually serve\nimages. Images are instead served directly out of the Django media path.\n\nHow do I get started?\n=====================\n\nYou can get started with the following steps:\n\n#. Create an :class:`ApprovalPipeline ` page.\n#. Create a set of :class:`ApprovalStep `\n pages inside the pipeline.\n#. Link the steps together (after they are created and published) by their\n approval and rejection fields.\n#. Create users and assign them to the groups created by the steps.\n#. Give the groups that should have creation permissions the relevant perms for\n their types and pages that they should be able to create in.\n#. Publish an object as a content creation user.\n\nThere should be no subclassing necessary. Appropriate extension should be\ndoable entirely through signals. If you can't extend this in the way you need\nto through signals, it's probably a bug in this plugin.\n\nWhat versions of everything are supported?\n==========================================\n\nOfficially supported are Python 2.7 and 3.4, across Django 1.8, 1.9, 1.10, and 1.11,\nand Wagtail 1.11 and 1.12. I will not support below this, because collection\nprivacy was not supported below this point, and I don't want to support this\nwithout collection privacy. It should be relatively easy to hack this out on\nyour own (CollectionViewRestriction might be the only pain point), but I can't\nmake any promises.\n\nThere is a growing test suite in ``tests``, and all combinations of the\nsupported versions are automaticaly tested with this suite through tox.\n\nLicense\n=======\n\nThis project is licensed under the 2-clause BSD license, copyrighted by Absolute\nPerformance, Inc. See the LICENSE document for more information.\n\nPortions of code are copied from the\n`wagtailnews `_ project, and thus the\nwagtailnews attribution requirements are carried as well by this project:\n\n Copyright (c) 2014, Tim Heap\n\n All rights reserved.\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are met:\n\n #. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n #. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE\n LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n POSSIBILITY OF SUCH DAMAGE.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/absperf/wagtailapproval", "keywords": "", "license": "BSD 2-Clause", "maintainer": "", "maintainer_email": "", "name": "wagtailapproval", "package_url": "https://pypi.org/project/wagtailapproval/", "platform": "", "project_url": "https://pypi.org/project/wagtailapproval/", "project_urls": { "Homepage": "https://github.com/absperf/wagtailapproval" }, "release_url": "https://pypi.org/project/wagtailapproval/0.5.4/", "requires_dist": [ "django (>=1.8)", "wagtail (>=1.11)", "enum34; python_version < \"3.4\"" ], "requires_python": "", "summary": "Wagtail Approval pipeline", "version": "0.5.4" }, "last_serial": 3432974, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "87217e9bed025c240fbaeefb38661907", "sha256": "2bbe5689843531ef78bcec545ecd734ea5066bd9e57a73a340257325cb28d1b2" }, "downloads": -1, "filename": "wagtailapproval-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "87217e9bed025c240fbaeefb38661907", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3292, "upload_time": "2017-09-26T22:48:00", "url": "https://files.pythonhosted.org/packages/9b/4a/685f2e4b8c8e8de59c5e9a7cb73cf48d5b98756e5ba63b606a60b3f0706d/wagtailapproval-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59d34ef0610f74cb1449deaa64224269", "sha256": "b8559181f9d31782b032f40a2dd08e4d885437cb903d52e98174ad7fba23dae5" }, "downloads": -1, "filename": "wagtailapproval-0.0.1.tar.gz", "has_sig": false, "md5_digest": "59d34ef0610f74cb1449deaa64224269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3277, "upload_time": "2017-09-26T22:47:59", "url": "https://files.pythonhosted.org/packages/a4/ec/25a8137e247eca52dbd3b0271761d2630dca5db0a54a3dc3a347bff28c32/wagtailapproval-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f5555cea4f1103bcddb2e931f086aaad", "sha256": "ee3e849ebc9201e1467cafdf0ca11e563c2c1082147c13be4defabbaa90dd289" }, "downloads": -1, "filename": "wagtailapproval-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f5555cea4f1103bcddb2e931f086aaad", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 2753, "upload_time": "2017-09-26T22:50:11", "url": "https://files.pythonhosted.org/packages/8d/94/e849541d1f3a00460bc271c4fb4b66d13dd11b34de8714c59202b3aac14a/wagtailapproval-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f2eec07f34e6162d16ed3057c8271f7", "sha256": "47ef9c81dce46d3eec790b56bf773c11d2ddd3beb23c062dbe3248fb59452109" }, "downloads": -1, "filename": "wagtailapproval-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8f2eec07f34e6162d16ed3057c8271f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3093, "upload_time": "2017-09-26T22:50:09", "url": "https://files.pythonhosted.org/packages/85/c7/b9a7e627e75d28f2c162b5f49261dd45067c6c3beaec01a66d89bdb15e88/wagtailapproval-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f7b0278f57985ceee2535c67bbee6361", "sha256": "dae223659de83467a07e8934e46ab2835a4c86335eafe8eece3206499a6f88e8" }, "downloads": -1, "filename": "wagtailapproval-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "f7b0278f57985ceee2535c67bbee6361", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 2755, "upload_time": "2017-09-26T22:50:34", "url": "https://files.pythonhosted.org/packages/75/b0/84b28fe7e88b9def90ba90dfa491e0aa302f05a62a3320f2702747e16bc9/wagtailapproval-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "013801d9958aea593912f17aaaf88b3f", "sha256": "5d079e490fe45075cf45fcac5afa2e74589693a268c7f86726ef5d68bba39e5e" }, "downloads": -1, "filename": "wagtailapproval-0.0.3.tar.gz", "has_sig": false, "md5_digest": "013801d9958aea593912f17aaaf88b3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3113, "upload_time": "2017-09-26T22:50:33", "url": "https://files.pythonhosted.org/packages/fa/ee/d49936801faa33d6c6a8aea5d408620a7250b05adae9f86c78c8abada98b/wagtailapproval-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b0239bb7eaefd25bb60566be0176c164", "sha256": "cb7b974b759997c4b28a1154f5f2d5583f1b69370bdaad0255c00e40a6669fda" }, "downloads": -1, "filename": "wagtailapproval-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "b0239bb7eaefd25bb60566be0176c164", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 2753, "upload_time": "2017-09-26T22:51:10", "url": "https://files.pythonhosted.org/packages/57/58/390fab397a370387af4a3d56a559ff1f435c44f8f2b4624003169a5f2847/wagtailapproval-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e939f34c58c458e41212914d771490cc", "sha256": "f8ed9bdc8ef2f802ad8c4f6b8411837095dd33aef852bfff2d815a5d07c883d4" }, "downloads": -1, "filename": "wagtailapproval-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e939f34c58c458e41212914d771490cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3112, "upload_time": "2017-09-26T22:51:07", "url": "https://files.pythonhosted.org/packages/fc/3b/d3f9e656d043e6a80cdce7b3ee2a999f9d16d811758b1ed9b835c5c0dba9/wagtailapproval-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3699ba31bd2ebd448c9c65df351da7eb", "sha256": "5d825f082d581782d921ba09feca72c4c943707339ddacf8b416825cbd7aea34" }, "downloads": -1, "filename": "wagtailapproval-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "3699ba31bd2ebd448c9c65df351da7eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3288, "upload_time": "2017-09-26T22:54:45", "url": "https://files.pythonhosted.org/packages/db/a7/d7b7664e24d1fa5d0a8fdc22ed680f02c514f65974d7db981b153052bef8/wagtailapproval-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d4b15bde025e7903b3c2eca6f8423c", "sha256": "d1a53c855e6116b57db9cbbb975f68631371a1f99ae158621c75f3c778f985f7" }, "downloads": -1, "filename": "wagtailapproval-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e6d4b15bde025e7903b3c2eca6f8423c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3275, "upload_time": "2017-09-26T22:54:44", "url": "https://files.pythonhosted.org/packages/84/e4/0a90841d7d9614d45b8c1689b6c067900f8df6c6c362d68f13ffd99ab96b/wagtailapproval-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e036d19d594b7934eed83ccf53a3863e", "sha256": "43a973b25dc1e7ce9fa9bd4983f7f41eac4e6ba783782854a7bb44f8d30180c3" }, "downloads": -1, "filename": "wagtailapproval-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "e036d19d594b7934eed83ccf53a3863e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3291, "upload_time": "2017-09-26T22:58:01", "url": "https://files.pythonhosted.org/packages/04/b6/30ffc44a67e55ac13958b08b31215fe5b588009808f4a92095c7d31a8705/wagtailapproval-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1225787a3ede8a363a898ce7a99b458", "sha256": "41b6db7b267c838e4d820180dd633e79d439c7c64634f306d75151c226532cd6" }, "downloads": -1, "filename": "wagtailapproval-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e1225787a3ede8a363a898ce7a99b458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3269, "upload_time": "2017-09-26T22:57:49", "url": "https://files.pythonhosted.org/packages/cf/7e/c32316adb4580d5444e92f2bf2a92a0f66f9f1d2a378ada06b0263767cd0/wagtailapproval-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b2f999e573b9c7953daead76ba0dab03", "sha256": "8b1acf13e30dc6be21e7f72dc01116ad85516881de927e958cd0c88937d8c9be" }, "downloads": -1, "filename": "wagtailapproval-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "b2f999e573b9c7953daead76ba0dab03", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3288, "upload_time": "2017-09-26T22:58:34", "url": "https://files.pythonhosted.org/packages/f6/d5/9364adb37057bc10099d88b36f0e95a03f5b54c5e809b2b619aa993dbb86/wagtailapproval-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faf734dae66f06da1d03275d32e03a5b", "sha256": "e99dc9c23aac124eae43edfc2c00204bb5a34b30ddcda850a2b03f4dcfef4087" }, "downloads": -1, "filename": "wagtailapproval-0.0.7.tar.gz", "has_sig": false, "md5_digest": "faf734dae66f06da1d03275d32e03a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3263, "upload_time": "2017-09-26T22:58:33", "url": "https://files.pythonhosted.org/packages/1e/31/a1c7a7911b963ebc013c4c682dcb5fedd5b7048faac09fb13e4d1ba728c4/wagtailapproval-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9525844feb8e8f5d3570246e42438056", "sha256": "58ba1f9b8d14543d9f3a2b37aa29971136d1088ca88ef606b6620d9e6b5ff19b" }, "downloads": -1, "filename": "wagtailapproval-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "9525844feb8e8f5d3570246e42438056", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3498, "upload_time": "2017-09-26T23:06:11", "url": "https://files.pythonhosted.org/packages/56/39/1731f8eab18de79030c1c2d604f3031425cd026f6a6e0fa9ee2af3e6a8ab/wagtailapproval-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "063520f3bb38f2409b8827bad6c7c89c", "sha256": "a92e18a9d26770e5df6737ab1464799376f0010bb11f0958fb0796508191d988" }, "downloads": -1, "filename": "wagtailapproval-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "063520f3bb38f2409b8827bad6c7c89c", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3499, "upload_time": "2017-09-26T23:08:34", "url": "https://files.pythonhosted.org/packages/b5/1d/1ea1732615ceef20bfe0f3af40261435b431acfaf987d24970584a9f2ccc/wagtailapproval-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bb0889b883b1adbceb67ab0480f3d9c", "sha256": "f0d852a976f33de465b6a7ed0784d7af5cf7e839b22afcbc694f6cf3b915b4b8" }, "downloads": -1, "filename": "wagtailapproval-0.0.8.tar.gz", "has_sig": false, "md5_digest": "3bb0889b883b1adbceb67ab0480f3d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2017-09-26T23:06:09", "url": "https://files.pythonhosted.org/packages/69/83/6650211d220d72524382730cb79c725b0453d147abf62bcba3a12e04eab2/wagtailapproval-0.0.8.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1037d253eec215b70775978630c339b0", "sha256": "6fafc1a655937ec7307d8115f9148487f1ddc7d742a439376f834361fda9ac93" }, "downloads": -1, "filename": "wagtailapproval-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1037d253eec215b70775978630c339b0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 19197, "upload_time": "2017-10-01T23:34:10", "url": "https://files.pythonhosted.org/packages/2f/63/6cff6aee0606a8d9f272011a02bff8bbf56ece1b60472752c1ebac05e52e/wagtailapproval-0.1.0-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bb9f2b93271fcede4ae13dc2d1084110", "sha256": "3609307cfeddce53a244bc12debb9e213b5acd07b461139fa153a916997a7468" }, "downloads": -1, "filename": "wagtailapproval-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb9f2b93271fcede4ae13dc2d1084110", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 22321, "upload_time": "2017-10-03T00:20:39", "url": "https://files.pythonhosted.org/packages/42/bf/6fe46adfb756e8f858c2cb201e13f2059bb17da01a148db1360729e21229/wagtailapproval-0.1.2-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "91ac8e38c6132a83ef054980db0644ad", "sha256": "c39de80557eac1b1df6c1605de6c37145678d0481962d112ff74fe77ad3e2f68" }, "downloads": -1, "filename": "wagtailapproval-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "91ac8e38c6132a83ef054980db0644ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22461, "upload_time": "2017-10-03T23:49:40", "url": "https://files.pythonhosted.org/packages/3d/af/d56b9ea2c63cd9dabcd4eb763e3289470cbc7bddd4fb9bc368e4b156edbd/wagtailapproval-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "36979eaac2b2fbde95d9834e809d9f1a", "sha256": "0e33757e0897b0167a80ac2629982211c417bba62b895ee11c03a69b6f6124ed" }, "downloads": -1, "filename": "wagtailapproval-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "36979eaac2b2fbde95d9834e809d9f1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22492, "upload_time": "2017-10-04T02:30:48", "url": "https://files.pythonhosted.org/packages/16/a5/b622261354ead8c0744ccb22ebf264a2feb0a23f4e3170004b9195876a92/wagtailapproval-0.2.1-py3-none-any.whl" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "15532687c0374b9724dfeca01de57744", "sha256": "9ac6895454cec6581109a7c790e3141410aca471d9b163f974540a440d868ce2" }, "downloads": -1, "filename": "wagtailapproval-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "15532687c0374b9724dfeca01de57744", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22757, "upload_time": "2017-10-04T18:29:45", "url": "https://files.pythonhosted.org/packages/03/fb/6f70e0f9bbde07e6852838fbb60b73425c168b40627cbedbdb29bc5faeb1/wagtailapproval-0.2.10-py3-none-any.whl" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "8a26310e7bfbd3c55b2e43e26ae66807", "sha256": "5b2a16922357bf538e9bae4d2face619e7cc2adf843ff3aa403c573ed41fe5a8" }, "downloads": -1, "filename": "wagtailapproval-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "8a26310e7bfbd3c55b2e43e26ae66807", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22767, "upload_time": "2017-10-04T18:52:02", "url": "https://files.pythonhosted.org/packages/f1/8f/9507c11c53071eaa263ee85b3a46cc0279ec0bf41611e8a03757ef800ec1/wagtailapproval-0.2.11-py3-none-any.whl" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "9a2bdd738c9840ffe8fc6a09646caba4", "sha256": "c3d6592978e5ab336435ad77eb62fda463aab09d896999d003ff6caa6257e01f" }, "downloads": -1, "filename": "wagtailapproval-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "9a2bdd738c9840ffe8fc6a09646caba4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24922, "upload_time": "2017-10-05T19:49:49", "url": "https://files.pythonhosted.org/packages/6e/ac/234c16706f931de748db2a307cf70fc85fb1518d76833c4127b3f7b52df4/wagtailapproval-0.2.12-py3-none-any.whl" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "78ab256b94d7839c61bca096fa4e8d38", "sha256": "5c7b38c1cbfa5407593fd14d3031794e84309f73e6feb5837e7c0e4fb4f4daf7" }, "downloads": -1, "filename": "wagtailapproval-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "78ab256b94d7839c61bca096fa4e8d38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25283, "upload_time": "2017-10-05T21:10:09", "url": "https://files.pythonhosted.org/packages/a6/95/ae01a37289e6f953ef1b221a73c3bd9a6ba8c5f42048cc8db417bf632d04/wagtailapproval-0.2.13-py3-none-any.whl" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "f9ba16c8a945bf0dfaffa4216b727bb1", "sha256": "a6f983ac02c91d6cfdcc55959af97cbffd9d42b3f81c8faad9ffa0dc838dc9d2" }, "downloads": -1, "filename": "wagtailapproval-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "f9ba16c8a945bf0dfaffa4216b727bb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25286, "upload_time": "2017-10-05T21:10:51", "url": "https://files.pythonhosted.org/packages/78/44/81d15d389738df83967bcbebe8282b111f6054d1dc0303775e029e3dd008/wagtailapproval-0.2.14-py3-none-any.whl" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "61b2b36dbf22ab9f7f836e0d26160456", "sha256": "994ebd4fd370b24da470751531bdf9c836217c2e62d515584482927cfab499d9" }, "downloads": -1, "filename": "wagtailapproval-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "61b2b36dbf22ab9f7f836e0d26160456", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25287, "upload_time": "2017-10-05T21:15:48", "url": "https://files.pythonhosted.org/packages/ff/a1/39b5215ac6256349f565bb68075bf3b019cd91ea3dce0780ecb3d8c8f522/wagtailapproval-0.2.15-py3-none-any.whl" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "f4abb3e7e168254aa19083c32e7bd157", "sha256": "62bd6711b1a1a1b78fc508e4889c4c6d2d2f1b64af19ab7b3a98eac5248cb53b" }, "downloads": -1, "filename": "wagtailapproval-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "f4abb3e7e168254aa19083c32e7bd157", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25306, "upload_time": "2017-10-05T21:42:58", "url": "https://files.pythonhosted.org/packages/b0/5c/d5ea982ba41a7aa56e7a089b40d0ea357e379e25cabcc0a6ff116e2f23c1/wagtailapproval-0.2.16-py3-none-any.whl" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "ec2ac78e9aed61a2930b0c077f0f0694", "sha256": "e09dbeab081aa1baf9461f05595cb546b64081042ddd970639848deebca66ba4" }, "downloads": -1, "filename": "wagtailapproval-0.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "ec2ac78e9aed61a2930b0c077f0f0694", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25411, "upload_time": "2017-10-06T00:16:58", "url": "https://files.pythonhosted.org/packages/6c/2a/46775923a129920eadedc79873889f4b41fc7b8fa0369f0cda9cadb3f3b4/wagtailapproval-0.2.17-py3-none-any.whl" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "01dde6e56be4e38cb15178ef56b6be54", "sha256": "8d293bc63156d6244008c9236aead2a893695212fde0c7778e2513808f124724" }, "downloads": -1, "filename": "wagtailapproval-0.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "01dde6e56be4e38cb15178ef56b6be54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26488, "upload_time": "2017-10-06T04:00:43", "url": "https://files.pythonhosted.org/packages/37/05/2c185aa91f8c4a6d0575d062c14434e84600f0f1aa827239a1c52b9ceb4e/wagtailapproval-0.2.18-py3-none-any.whl" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "1b177c6abb5daa90a99923b05f3acf94", "sha256": "c7eb76de302ec8b5e2dbdfd7e622c0c1ae8481f324db13ff398914aa84749918" }, "downloads": -1, "filename": "wagtailapproval-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "1b177c6abb5daa90a99923b05f3acf94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26481, "upload_time": "2017-10-06T04:06:52", "url": "https://files.pythonhosted.org/packages/c9/a8/f2461bf9c9eab7e90249c1f3406280d764e2a6b450f93b307321bc212a03/wagtailapproval-0.2.19-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "393949ff2710d3f0b629158ef18c09be", "sha256": "f86447b743c4164a7452d73fd15a2519d9374be1ec34228136cf32cc6c324cc3" }, "downloads": -1, "filename": "wagtailapproval-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "393949ff2710d3f0b629158ef18c09be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22490, "upload_time": "2017-10-04T05:59:11", "url": "https://files.pythonhosted.org/packages/c9/b9/763f5dc6a2368acac8a53fda59629c97087a3f182e66baa73445c2a1ad48/wagtailapproval-0.2.2-py3-none-any.whl" } ], "0.2.20": [ { "comment_text": "", "digests": { "md5": "9a7f1ca70f060a8947c6f9d8b78b99fb", "sha256": "5497f79dd952269f7be0e2976c2725f736521888705dd61bdf5d47dcb152e6b8" }, "downloads": -1, "filename": "wagtailapproval-0.2.20-py3-none-any.whl", "has_sig": false, "md5_digest": "9a7f1ca70f060a8947c6f9d8b78b99fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26487, "upload_time": "2017-10-06T04:13:12", "url": "https://files.pythonhosted.org/packages/ad/c5/d707bc29928c5a7946e100ac7d4766e4bfdb44149ccff2680b3dce7649cc/wagtailapproval-0.2.20-py3-none-any.whl" } ], "0.2.22": [ { "comment_text": "", "digests": { "md5": "fca3783c1875f9d77163a3f84e9a72be", "sha256": "1b94d04aec2f79d1d8cf2a7a534d79b528eb4e39a955873ad672ec066dcfdee2" }, "downloads": -1, "filename": "wagtailapproval-0.2.22-py3-none-any.whl", "has_sig": false, "md5_digest": "fca3783c1875f9d77163a3f84e9a72be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26585, "upload_time": "2017-10-08T20:04:21", "url": "https://files.pythonhosted.org/packages/3a/a8/679512812b0a437a29d29d595514349284301e026e25ed5992988c0c9680/wagtailapproval-0.2.22-py3-none-any.whl" } ], "0.2.23": [ { "comment_text": "", "digests": { "md5": "993da6efc2aead81a8c724afd232876a", "sha256": "b83c8258be918b2d0a0b22a5d433a2a29a646e22cd15566740533466421655e6" }, "downloads": -1, "filename": "wagtailapproval-0.2.23-py3-none-any.whl", "has_sig": false, "md5_digest": "993da6efc2aead81a8c724afd232876a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26493, "upload_time": "2017-10-08T20:21:02", "url": "https://files.pythonhosted.org/packages/29/1e/edb2d45cbda37d201d29ea747f05c6f07a49d5c76b13b22995bc7d3381d5/wagtailapproval-0.2.23-py3-none-any.whl" } ], "0.2.25": [ { "comment_text": "", "digests": { "md5": "549d7fe9708764e5c382663bb68c904a", "sha256": "aa332df695b7eecee2a87d59df163ebfd925151bc13870c650eeaec02ce3a9e5" }, "downloads": -1, "filename": "wagtailapproval-0.2.25-py3-none-any.whl", "has_sig": false, "md5_digest": "549d7fe9708764e5c382663bb68c904a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26501, "upload_time": "2017-10-08T22:18:58", "url": "https://files.pythonhosted.org/packages/41/aa/4f2b656d1773e2d0bab51b6f12a30774024e3f190f54e450f45e86e28747/wagtailapproval-0.2.25-py3-none-any.whl" } ], "0.2.26": [ { "comment_text": "", "digests": { "md5": "152d8034d407b4e46b8ac574aee6fa50", "sha256": "a09c64716a50dfcdbf85decbf1ff21bf7d16d6747e13682719749cfa6bef3f37" }, "downloads": -1, "filename": "wagtailapproval-0.2.26-py3-none-any.whl", "has_sig": false, "md5_digest": "152d8034d407b4e46b8ac574aee6fa50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26499, "upload_time": "2017-10-08T23:59:25", "url": "https://files.pythonhosted.org/packages/3b/9a/d982c9d08b7ad9ed5cc027d0acbf9568d6ae85dd968b6844be84d95ca8e7/wagtailapproval-0.2.26-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f979919682f8557fb865fbbe86a24ded", "sha256": "7babf019fd7709444c10735af21df2659a4e81e4f4b5a3f6f3dfd6cdcee86fdc" }, "downloads": -1, "filename": "wagtailapproval-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f979919682f8557fb865fbbe86a24ded", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22490, "upload_time": "2017-10-04T06:54:20", "url": "https://files.pythonhosted.org/packages/04/86/69bea0680efc4bb96cedfdf3a92e5562ea0cf8707f72056cfb32ca281a52/wagtailapproval-0.2.3-py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f017cce35c66b8fd92628d16908949b0", "sha256": "c972fd91def7c06a5593e890c0b55e098ed0cc12f6f69453fe7dc1d99cb47067" }, "downloads": -1, "filename": "wagtailapproval-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f017cce35c66b8fd92628d16908949b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22545, "upload_time": "2017-10-04T07:20:35", "url": "https://files.pythonhosted.org/packages/f8/a9/df887b1b415c3928f2b9419cd9f26c875a1ca4dd27ec01bbd3ce2441ec53/wagtailapproval-0.2.4-py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "df94003b65334a65a5f32164bd5a8824", "sha256": "3da3fd060640912c66d6baf3da363a3b47552981277bb9038b17fd7a2fc68a44" }, "downloads": -1, "filename": "wagtailapproval-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "df94003b65334a65a5f32164bd5a8824", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22722, "upload_time": "2017-10-04T18:04:31", "url": "https://files.pythonhosted.org/packages/80/f1/25cb62aed5fc4d8470a6d5c38f9163f20d72e6c46685a9ad499019e9986f/wagtailapproval-0.2.5-py3-none-any.whl" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "371764083fa4eedb3e6f2041a3ef74cc", "sha256": "b1b61f5296f253e634638ff9b5092d019ffb274d6c60fd5d5f8de618fc6d5df3" }, "downloads": -1, "filename": "wagtailapproval-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "371764083fa4eedb3e6f2041a3ef74cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22732, "upload_time": "2017-10-04T18:16:24", "url": "https://files.pythonhosted.org/packages/cd/c6/d3289eff537e873acc4a6bcad7836ff85d1cabc09920a27d5ffadb0d093c/wagtailapproval-0.2.7-py3-none-any.whl" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "3926b5bf3341e63d8d6278c986f7844e", "sha256": "e1ceaa49c8d82f9188ab7e965960fb349c8c078f081bfbb7bbc71681f81bead2" }, "downloads": -1, "filename": "wagtailapproval-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "3926b5bf3341e63d8d6278c986f7844e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22723, "upload_time": "2017-10-04T18:18:32", "url": "https://files.pythonhosted.org/packages/5d/cd/775e48f3ef6ae04f25fdd0d84d839bfb337023f17b57535c4c072ef70c85/wagtailapproval-0.2.8-py3-none-any.whl" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "7e72d617860c0c4fa17a54e505c1eda6", "sha256": "2776819d2317de705986d064a202b15327e250feda6857ba24c13a03fcb6da9e" }, "downloads": -1, "filename": "wagtailapproval-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "7e72d617860c0c4fa17a54e505c1eda6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22730, "upload_time": "2017-10-04T18:21:02", "url": "https://files.pythonhosted.org/packages/4d/f6/3f2ecaa24b4f71ba3772d42f83155610c44f3bc8caa6073ffa8c5679b9fc/wagtailapproval-0.2.9-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c9209b82adb78289b96e6f195bcb93a3", "sha256": "f5b68867c12bc97d712f53d75afe7880ec07b2dadf5ff497ea050448f04c0aaa" }, "downloads": -1, "filename": "wagtailapproval-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c9209b82adb78289b96e6f195bcb93a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26876, "upload_time": "2017-10-09T00:06:08", "url": "https://files.pythonhosted.org/packages/35/3b/41177e0aad588babedf5e411c5a29f24ab46bad5e9b92ba47055d3bd4fdc/wagtailapproval-0.3.0-py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5b55533ba9c11c72396586d25d2fc644", "sha256": "ef0db3857d2197def2592012209deae9848e6902d9986febdf52f7c34bd84129" }, "downloads": -1, "filename": "wagtailapproval-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5b55533ba9c11c72396586d25d2fc644", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26945, "upload_time": "2017-10-15T23:38:24", "url": "https://files.pythonhosted.org/packages/ef/88/76e5ab3e09d4e68169c83fa4af7591eb5864ce527283cebb9f6ecebc8b4d/wagtailapproval-0.4.1-py3-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "f3b537b64cd464b375bfc2c8fa7e1a82", "sha256": "25ef8223a578f2e8e874900d4c8364c22aa2b9343e538ef6fdc87939f785c036" }, "downloads": -1, "filename": "wagtailapproval-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f3b537b64cd464b375bfc2c8fa7e1a82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26948, "upload_time": "2017-10-16T05:02:30", "url": "https://files.pythonhosted.org/packages/bc/f9/650baa3534a52b6d56207f16d670dbca3907134f1008c12ffa169e087343/wagtailapproval-0.4.2-py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "064f411b83d26c3e51f217b63a9b72c3", "sha256": "ae9db1e14a9adef33279902f0bf2888b7ebcbdf78c1b1c147cbecb860c425da6" }, "downloads": -1, "filename": "wagtailapproval-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "064f411b83d26c3e51f217b63a9b72c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31795, "upload_time": "2017-12-13T20:34:34", "url": "https://files.pythonhosted.org/packages/8e/f5/ade32b4e58fabf33d5e639ab57700ab60b526840aa69d0581a3919a3f1f8/wagtailapproval-0.5.0-py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cb4e6ef5f3bfef22682fdb3596fcf30f", "sha256": "e0ce6a4d0317ec655003f846085cfcb7c144c96dd3b70f677557bce981177480" }, "downloads": -1, "filename": "wagtailapproval-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cb4e6ef5f3bfef22682fdb3596fcf30f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31888, "upload_time": "2017-12-18T23:08:34", "url": "https://files.pythonhosted.org/packages/f0/00/79dd293e122ea03fa3db35781f30344987df0b03e0bea327a22b338e555a/wagtailapproval-0.5.1-py3-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "caff428b6fa50505580496fad98bfc5a", "sha256": "7f7b46a9d6ed965196db0d8d23eb2cb811b8b756fb471e7665db6169d4075767" }, "downloads": -1, "filename": "wagtailapproval-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "caff428b6fa50505580496fad98bfc5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27189, "upload_time": "2017-12-18T23:42:39", "url": "https://files.pythonhosted.org/packages/b3/1c/7e618e2c1c90ea0ae5972d7aa190a979143089c572a7ed3edac40fbd0d16/wagtailapproval-0.5.2-py3-none-any.whl" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "8c77224af3a283c7dd91f01398ff79e4", "sha256": "12d757af026ec0130706b75405351a3d321c60fb8eb5b32e8de5711f0c27f22c" }, "downloads": -1, "filename": "wagtailapproval-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8c77224af3a283c7dd91f01398ff79e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31188, "upload_time": "2017-12-21T00:44:53", "url": "https://files.pythonhosted.org/packages/68/d2/1770b58f88bf207dcbbaf85b0abf562254717e379be561c1074196637a51/wagtailapproval-0.5.3-py3-none-any.whl" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "1cb484a2799f7d034192a37205b358a0", "sha256": "b3efcbf24099d51112a74b74e415f7c6436486a0041a144ec81a8876ec7c2ae2" }, "downloads": -1, "filename": "wagtailapproval-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1cb484a2799f7d034192a37205b358a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31189, "upload_time": "2017-12-21T00:49:36", "url": "https://files.pythonhosted.org/packages/4c/70/04a6fcb4c88b210d0eadaf6bc7522e7ea3ed9578c9de8dab8b16e9a8d694/wagtailapproval-0.5.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1cb484a2799f7d034192a37205b358a0", "sha256": "b3efcbf24099d51112a74b74e415f7c6436486a0041a144ec81a8876ec7c2ae2" }, "downloads": -1, "filename": "wagtailapproval-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1cb484a2799f7d034192a37205b358a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31189, "upload_time": "2017-12-21T00:49:36", "url": "https://files.pythonhosted.org/packages/4c/70/04a6fcb4c88b210d0eadaf6bc7522e7ea3ed9578c9de8dab8b16e9a8d694/wagtailapproval-0.5.4-py3-none-any.whl" } ] }