{ "info": { "author": "Taylor C. Richberger", "author_email": "tcr@absolute-performance.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "===========\nwagtailnews\n===========\n\nA fork of the wagtailnews_ plugin for Wagtail that provides news / blogging functionality. This fork exists to allow news items to belong to a collection, enforcing collection permissions and restrictions (including viewer restrictions, mirroring the ``Page`` queryset's ``public()`` method and restricting unauthorized serving in the same way). This is done to facilitate wagtailnews working with the wagtailapproval_ plugin.\n\nInstalling\n==========\n\nInstall using pip::\n\n pip install wagtailnews-collection\n\nIt works with Wagtail 1.4 and upwards.\n\nDocumentation\n=============\n\n`Documentation for Wagtail news `_ can be found on Read The Docs. This fork has no specific documentation, as it works almost exactly the same.\n\nQuick start\n===========\n\nCreate news models for your application that inherit from the relevant ``wagtailnews`` models:\n\n.. code:: python\n\n from django.db import models\n\n from wagtail.wagtailadmin.edit_handlers import FieldPanel\n from wagtail.wagtailcore.fields import RichTextField\n from wagtail.wagtailcore.models import Page\n\n from wagtailnews.models import NewsIndexMixin, AbstractNewsItem, AbstractNewsItemRevision\n from wagtailnews.decorators import newsindex\n\n\n # The decorator registers this model as a news index\n @newsindex\n class NewsIndex(NewsIndexMixin, Page):\n # Add extra fields here, as in a normal Wagtail Page class, if required\n newsitem_model = 'NewsItem'\n\n\n class NewsItem(AbstractNewsItem):\n # NewsItem is a normal Django model, *not* a Wagtail Page.\n # Add any fields required for your page.\n # It already has ``date`` field, and a link to its parent ``NewsIndex`` Page\n title = models.CharField(max_length=255)\n body = RichTextField()\n\n panels = [\n FieldPanel('title', classname='full title'),\n FieldPanel('body', classname='full'),\n ] + AbstractNewsItem.panels\n\n def __str__(self):\n return self.title\n\n\n class NewsItemRevision(AbstractNewsItemRevision):\n newsitem = models.ForeignKey(NewsItem, related_name='revisions')\n\n.. _wagtailnews: https://github.com/takeflight/wagtailnews\n.. _wagtailapproval: https://github.com/absperf/wagtailapproval\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/taywee/wagtailnews-collection/", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "wagtailnews-collection", "package_url": "https://pypi.org/project/wagtailnews-collection/", "platform": "", "project_url": "https://pypi.org/project/wagtailnews-collection/", "project_urls": { "Homepage": "https://github.com/taywee/wagtailnews-collection/" }, "release_url": "https://pypi.org/project/wagtailnews-collection/0.17.11/", "requires_dist": [ "wagtail (>=1.5)", "Sphinx (>=1.4.6); extra == 'docs'", "sphinx-autobuild (>=0.5.2); extra == 'docs'", "sphinx-rtd-theme (>=0.1.8); extra == 'docs'", "sphinxcontrib-spelling (==2.1.1); extra == 'docs'", "pyenchant (==1.6.6); extra == 'docs'" ], "requires_python": "", "summary": "News / blog plugin for the Wagtail CMS, but with news items belonging to collections, enforcing permissions", "version": "0.17.11" }, "last_serial": 3432938, "releases": { "0.17.0": [ { "comment_text": "", "digests": { "md5": "77f7893ec6d53257757e1dee9c0a083d", "sha256": "fb276da6b5e294abafa475ddf3872dae8734e4e17efb6862574260d0c37fd092" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.0-py2-none-any.whl", "has_sig": false, "md5_digest": "77f7893ec6d53257757e1dee9c0a083d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 30943, "upload_time": "2017-10-03T15:04:29", "url": "https://files.pythonhosted.org/packages/e1/24/59515a9789b9c412dceb57391fd274be42cb2999739d4b3f805db2a2d7c2/wagtailnews_collection-0.17.0-py2-none-any.whl" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "e3d33d3efe7c808c93b5393709edf3ca", "sha256": "7da76a019a980a311ccc194089fb1c48b7a83b593ad5f8734a9bc3cf903a7f4c" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e3d33d3efe7c808c93b5393709edf3ca", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 30942, "upload_time": "2017-10-03T15:20:06", "url": "https://files.pythonhosted.org/packages/d8/cc/c904d07921c25cc26537f06b049c0387d7602a1b1d79e985b652e39cfd11/wagtailnews_collection-0.17.1-py2-none-any.whl" } ], "0.17.10": [ { "comment_text": "", "digests": { "md5": "bc2a312f51b662c77b87354c245402f4", "sha256": "3fbf5b9bc9bfaaceb028b33bb80e198dcd7c4d6f59bc0579247853d9e918085d" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc2a312f51b662c77b87354c245402f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33585, "upload_time": "2017-12-03T22:36:52", "url": "https://files.pythonhosted.org/packages/c5/93/82bc010fc1c7c60affc75a38fbfc580d047c7e55ac78f04ad570d682fbae/wagtailnews_collection-0.17.10-py2.py3-none-any.whl" } ], "0.17.11": [ { "comment_text": "", "digests": { "md5": "08f97f93c70b7b2ac3b9b761b7a9ac2c", "sha256": "7c5d479e3c3eccc3669672cb3fc58f37a531332c32fd68839f63be85b0afc292" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08f97f93c70b7b2ac3b9b761b7a9ac2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33537, "upload_time": "2017-12-21T00:15:32", "url": "https://files.pythonhosted.org/packages/2d/25/0a01b6368c6930833e8e862bcf3c23b9a994491dc474fc8be35364066336/wagtailnews_collection-0.17.11-py2.py3-none-any.whl" } ], "0.17.2": [ { "comment_text": "", "digests": { "md5": "3565df54f2c264deef4d0db26abc039b", "sha256": "26d30f6349d2a56797854de452ba34b7280129b384dccfaee27fcaf29191247d" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3565df54f2c264deef4d0db26abc039b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 31003, "upload_time": "2017-10-03T19:23:17", "url": "https://files.pythonhosted.org/packages/b0/9d/66157f2f0487c835357f8cf97ce60d88419c3e643a7f5f56c441ed638476/wagtailnews_collection-0.17.2-py3-none-any.whl" } ], "0.17.3": [ { "comment_text": "", "digests": { "md5": "fe023807bb7db984f7695a0afd05a2b9", "sha256": "731c876d24116e2d849e2423c007f8967f6459d68cd4963f4f96d733d3ec485d" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fe023807bb7db984f7695a0afd05a2b9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 31165, "upload_time": "2017-10-03T19:30:35", "url": "https://files.pythonhosted.org/packages/1e/5f/facda877547af159d6abcbca2722f97c8bd56306081f3ad2d657c95e2ef8/wagtailnews_collection-0.17.3-py3-none-any.whl" } ], "0.17.4": [ { "comment_text": "", "digests": { "md5": "864d7b0326e544e8133f2552015c8776", "sha256": "59ccfa19524932fd19bf036728f96f10410903904522cf0888c8b267b2d824d0" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.4-py3-none-any.whl", "has_sig": false, "md5_digest": "864d7b0326e544e8133f2552015c8776", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 33190, "upload_time": "2017-10-03T23:46:12", "url": "https://files.pythonhosted.org/packages/97/b7/64628219dd26156658a45d32ce982d57a56d9576cd2ed690fb013e33aee4/wagtailnews_collection-0.17.4-py3-none-any.whl" } ], "0.17.5": [ { "comment_text": "", "digests": { "md5": "5dba852982f8d8a91a232f184f83ef9d", "sha256": "2bd6372126f4d59db9cdda6915c3e7d2319a9162fd19705e5ed44dfbb598face" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5dba852982f8d8a91a232f184f83ef9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33304, "upload_time": "2017-10-04T02:50:51", "url": "https://files.pythonhosted.org/packages/8d/f2/4bc46ded39c3e04886049d2a466a2fb820a41cb7153a9aa54fa1f9995b5f/wagtailnews_collection-0.17.5-py3-none-any.whl" } ], "0.17.6": [ { "comment_text": "", "digests": { "md5": "8d24db3d5858a0970627749b7cf3d8cf", "sha256": "cd58864fd216e6704d6ace42c9f25fa7d1f65087833d32717d589ca7c96528eb" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8d24db3d5858a0970627749b7cf3d8cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33317, "upload_time": "2017-10-04T03:23:15", "url": "https://files.pythonhosted.org/packages/c5/29/b239cab835995f3cfc8733903f0d0f7c319e5147880855f7d6bd79957cbb/wagtailnews_collection-0.17.6-py3-none-any.whl" } ], "0.17.7": [ { "comment_text": "", "digests": { "md5": "dbe88ea246618e000e7b4ad8b948ff5f", "sha256": "9db1d3c9b67236bbc94c4738dc9570314554ec9c13cbe70245d05f4b97f1e86e" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dbe88ea246618e000e7b4ad8b948ff5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33319, "upload_time": "2017-10-04T07:19:41", "url": "https://files.pythonhosted.org/packages/02/24/d81c3c7ab0dc607a1099cbea57390c03475de4b04b4cce53bc9518f64744/wagtailnews_collection-0.17.7-py3-none-any.whl" } ], "0.17.8": [ { "comment_text": "", "digests": { "md5": "fcb77ae3e5e5b2a52e3f319b553c4ce2", "sha256": "79a61e8cd31576f6b4c6dbc65b50520ff6b5be82bfcd0bb438e447974e5e189a" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fcb77ae3e5e5b2a52e3f319b553c4ce2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33305, "upload_time": "2017-10-04T18:26:30", "url": "https://files.pythonhosted.org/packages/27/31/b0f5065f4df8389df13b4824b50f4c6fd54db9134fa5b62f0ae5229c45ef/wagtailnews_collection-0.17.8-py3-none-any.whl" } ], "0.17.9": [ { "comment_text": "", "digests": { "md5": "7136e52cd51236224cad8ca4173ff8c1", "sha256": "c4fa22bd29d8cffa30c6390ce4aabdc40985ff41ba619760b4c0a3d036572ac0" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7136e52cd51236224cad8ca4173ff8c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33527, "upload_time": "2017-12-03T22:24:49", "url": "https://files.pythonhosted.org/packages/46/2e/4cf4d6dd1cec9397b91867573879e0327934d034c66cdb8c6fb13bead86a/wagtailnews_collection-0.17.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08f97f93c70b7b2ac3b9b761b7a9ac2c", "sha256": "7c5d479e3c3eccc3669672cb3fc58f37a531332c32fd68839f63be85b0afc292" }, "downloads": -1, "filename": "wagtailnews_collection-0.17.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08f97f93c70b7b2ac3b9b761b7a9ac2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33537, "upload_time": "2017-12-21T00:15:32", "url": "https://files.pythonhosted.org/packages/2d/25/0a01b6368c6930833e8e862bcf3c23b9a994491dc474fc8be35364066336/wagtailnews_collection-0.17.11-py2.py3-none-any.whl" } ] }