{ "info": { "author": "Oshane Bailey", "author_email": "b4.oshany@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "License :: Repoze Public License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "kotti_alert\n***********\n\nThis is an extension to Kotti that allows you to add alerts and other notifications to your site.\n\n|pypi|_\n|downloads_month|_\n|license|_\n|build_status_stable|_\n\n.. |pypi| image:: https://img.shields.io/pypi/v/kotti_alert.svg?style=flat-square\n.. _pypi: https://pypi.python.org/pypi/kotti_alert/\n\n.. |downloads_month| image:: https://img.shields.io/pypi/dm/kotti_alert.svg?style=flat-square\n.. _downloads_month: https://pypi.python.org/pypi/kotti_alert/\n\n.. |license| image:: https://img.shields.io/pypi/l/kotti_alert.svg?style=flat-square\n.. _license: http://www.repoze.org/LICENSE.txt\n\n.. |build_status_stable| image:: https://travis-ci.org/b4oshany/kotti_alert.svg?branch=master\n.. _build_status_stable: https://travis-ci.org/b4oshany/kotti_alert\n\n`Find out more about Kotti`_\n\nDevelopment happens at https://github.com/b4oshany/kotti_alert\n\n.. _Find out more about Kotti: http://pypi.python.org/pypi/Kotti\n\nSetup\n=====\n\nTo enable the extension in your Kotti site, activate the configurator::\n\n kotti.configurators =\n kotti_alert.kotti_configure\n\nDatabase upgrade\n================\n\nIf you are upgrading from a previous version you might have to migrate your\ndatabase. The migration is performed with `alembic`_ and Kotti's console script\n``kotti-migrate``. To migrate, run\n``kotti-migrate upgrade --scripts=kotti_alert:alembic``.\n\nFor integration of alembic in your environment please refer to the\n`alembic documentation`_. If you have problems with the upgrade,\nplease create a new issue in the `tracker`_.\n\nDevelopment\n===========\n\n|build_status_master|_\n\n.. |build_status_master| image:: https://img.shields.io/travis/b4oshany/kotti_alert/master.svg?style=flat-square\n.. _build_status_master: http://travis-ci.org/b4oshany/kotti_alert\n\nContributions to kotti_alert are highly welcome.\nJust clone its `Github repository`_ and submit your contributions as pull requests.\n\n.. _alembic: http://pypi.python.org/pypi/alembic\n.. _alembic documentation: http://alembic.readthedocs.org/en/latest/index.html\n.. _tracker: https://github.com/b4oshany/kotti_alert/issues\n.. _Github repository: https://github.com/b4oshany/kotti_alert\n\n\nHistory\n=======\n\n0.3.0\n------------\n- Updated the alert permission.\n\n\n0.2.12 - 0.2.13\n------------------\n\n- Fixed the alembic database configuration.\n\n\n0.2.7 - 0.2.11\n----------------\n\n- Bug fixes\n\n\n0.2.6\n------\n\n- Improved the querying of alerts.\n- Ensured that all types of alerts are shown in the alerts list.\n\n\n0.2.5\n-----\n\n- Improved the listing of system alerts.\n\n\n0.2.4\n------\n\n- Added filtering for alert statuses.\n\n0.2.3\n-----\n\n- Fixed the filtering of alerts by user name, roles and groups.\n\n0.2.2\n-----\n\n- Added a listing page for alerts. Visit http://localhost:8080/@@all-alerts to\n see the list.\n\n0.2.1\n-----\n\nBug fixes:\n\n- Ensure that only the intended user(s) can view the alert.\n\n\n0.2.0 - Official Version\n------------------------\n\n- Add test cases.\n- Filter alerts by user roles.\n\n\n0.1.0 - Beta Version\n------------------------\n\n- Create package with ``pcreate -s kotti kotti_alert``.\n- Add filter alerts by date and username.\n- Track users who've seen the alert.\n- Use cookie to disable alerts if seen.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/b4oshany/kotti_alert", "keywords": "kotti web cms wcms pylons pyramid sqlalchemy bootstrap alert notification", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": "", "maintainer_email": "", "name": "kotti-alert", "package_url": "https://pypi.org/project/kotti-alert/", "platform": "", "project_url": "https://pypi.org/project/kotti-alert/", "project_urls": { "Homepage": "https://github.com/b4oshany/kotti_alert" }, "release_url": "https://pypi.org/project/kotti-alert/0.3.1/", "requires_dist": [ "Kotti (>=1.0.0)", "kotti-tinymce", "kotti-controlpanel (>=1.0.6)" ], "requires_python": "", "summary": "Alert content type for Kotti", "version": "0.3.1" }, "last_serial": 5852082, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "00e70d9770a9917f32f5639a62af695e", "sha256": "db8558a7cde0b3be54fd239e2f661c74e71064d1e57b2280a5055adb8065d557" }, "downloads": -1, "filename": "kotti_alert-0.1.0.tar.gz", "has_sig": false, "md5_digest": "00e70d9770a9917f32f5639a62af695e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17924, "upload_time": "2016-07-06T08:59:47", "url": "https://files.pythonhosted.org/packages/45/38/63f34f4891ee38ce29e8851fbc5b507c7543d47abb7c795b9f03a952832c/kotti_alert-0.1.0.tar.gz" } ], "0.1dev": [ { "comment_text": "", "digests": { "md5": "c7474f9f26eb9d17c1406e9621d1ceab", "sha256": "c5cac7dea2b6a2a6334e2a7379c5e90f8cf15e21eda49426ec099af0019dfbb4" }, "downloads": -1, "filename": "kotti_alert-0.1dev.tar.gz", "has_sig": false, "md5_digest": "c7474f9f26eb9d17c1406e9621d1ceab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14966, "upload_time": "2016-07-06T01:26:37", "url": "https://files.pythonhosted.org/packages/d7/74/7635e000587b0fcd5b26ff38cc953431dd26a215ed1f75217f87806354d1/kotti_alert-0.1dev.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "94794b18b3cc81ccfefa3bfa33324df7", "sha256": "2f27d37a83e99ed39a307a4b81d1761778c9719541180aab9b75081c22a4ffdf" }, "downloads": -1, "filename": "kotti_alert-0.2.0.tar.gz", "has_sig": false, "md5_digest": "94794b18b3cc81ccfefa3bfa33324df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18022, "upload_time": "2016-07-06T20:08:48", "url": "https://files.pythonhosted.org/packages/2d/8a/e3129f6089d68fd6898f38594017ec408cbf55d27e1fc2dd8077549c735f/kotti_alert-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d48d2bc437df3526a8d99fb012d5c594", "sha256": "19e3a613090f1f99fb67b87f87dc61e998d59277cdffba304d1c9c450c3907f7" }, "downloads": -1, "filename": "kotti_alert-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d48d2bc437df3526a8d99fb012d5c594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18102, "upload_time": "2016-07-11T17:14:23", "url": "https://files.pythonhosted.org/packages/7a/96/18c7f8501c48f33399b8ba837c7c8fb04175ede482a751baa6875befdf6c/kotti_alert-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "701df08e3d2ee36f9ec11d2d65d6cc31", "sha256": "94f9e9427a2e98c504f780dd2a54a6149c8324ab511ce6e80bf177958c07ff80" }, "downloads": -1, "filename": "kotti_alert-0.2.10.tar.gz", "has_sig": false, "md5_digest": "701df08e3d2ee36f9ec11d2d65d6cc31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18306, "upload_time": "2017-04-26T12:40:15", "url": "https://files.pythonhosted.org/packages/2d/3c/0cb1a89ceea1c1d754f330d0e0faaa88893fe717d9c6f27f816e3d0f9d04/kotti_alert-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "ac0b20652effb170ef90ec03477b3e25", "sha256": "172c17d934ffd85db89bfae4c2cdd2b8b5728fcab0ce3c677b41ef75e10e6bac" }, "downloads": -1, "filename": "kotti_alert-0.2.11.tar.gz", "has_sig": false, "md5_digest": "ac0b20652effb170ef90ec03477b3e25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19800, "upload_time": "2017-05-09T23:23:31", "url": "https://files.pythonhosted.org/packages/aa/48/5864acf841f481f2ade82436b44c64d134e9a41face7ba6d7f6835b02e23/kotti_alert-0.2.11.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "ad2e037b15aed8c6c2c5e2e14c17ef05", "sha256": "c3d857511cf7eba31ed1d8409269e6101d596bd46a18871a99ade1fb4b4a5f64" }, "downloads": -1, "filename": "kotti_alert-0.2.13-py2.7.egg", "has_sig": false, "md5_digest": "ad2e037b15aed8c6c2c5e2e14c17ef05", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 34847, "upload_time": "2018-06-06T15:37:05", "url": "https://files.pythonhosted.org/packages/4a/8e/fe72bc0d94634894ce7fc12f97242fcca69c17f174344a2b0d1267960706/kotti_alert-0.2.13-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1017b4d3e766498fa89e47942938051b", "sha256": "76fb5de8831b24807d2e0bced252b1bd0cd52ec3e69098adca6ed37a524b8cb8" }, "downloads": -1, "filename": "kotti_alert-0.2.13-py2-none-any.whl", "has_sig": false, "md5_digest": "1017b4d3e766498fa89e47942938051b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33930, "upload_time": "2018-05-30T20:49:10", "url": "https://files.pythonhosted.org/packages/f7/c8/e2fa42baab516bf3d65342dee3cb54e3ce2d6230f3dd7802e4f10068f33e/kotti_alert-0.2.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "797a84d44ca11d39b95756b141f246a4", "sha256": "9b05fd2241ea681ac10fc47fc415ece7d90a8fccd3114d065dd9a306fa68075c" }, "downloads": -1, "filename": "kotti_alert-0.2.13.tar.gz", "has_sig": false, "md5_digest": "797a84d44ca11d39b95756b141f246a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22255, "upload_time": "2018-05-30T20:49:13", "url": "https://files.pythonhosted.org/packages/c7/66/87d6491cac5ea152c6d30c759cd30d6405a6f4107e7b0b3f3d187699dc99/kotti_alert-0.2.13.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0612c2352bd995adc1d9519ef6ce53cb", "sha256": "3f3c9e01952e0cd7726096016dee61f611be7098b2d4a7a4918b65df2659ff12" }, "downloads": -1, "filename": "kotti_alert-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0612c2352bd995adc1d9519ef6ce53cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19967, "upload_time": "2016-07-18T21:38:29", "url": "https://files.pythonhosted.org/packages/0f/a7/4d293b18c296e9624db406ce5da43d45b9427764dc20cc9a11bc3691e400/kotti_alert-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f8b9659e5aa219cc4e1eeb467084c60c", "sha256": "f0070fb22582b6a4174e30d15ba611da302b0364b44ab9aaeb059cadab04f019" }, "downloads": -1, "filename": "kotti_alert-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f8b9659e5aa219cc4e1eeb467084c60c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19201, "upload_time": "2016-07-19T17:07:36", "url": "https://files.pythonhosted.org/packages/21/c5/a26d59776d3ccdd7a476141bee94b8628e5a7efb5ff58a6ed22dc15728e2/kotti_alert-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8527966fc83077559f470f454d533fda", "sha256": "48b831290ce831eb56e7e0b75947db1d6a27e68a7aec7353e54855bd433c4750" }, "downloads": -1, "filename": "kotti_alert-0.2.4.tar.gz", "has_sig": false, "md5_digest": "8527966fc83077559f470f454d533fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19208, "upload_time": "2016-07-19T17:31:16", "url": "https://files.pythonhosted.org/packages/48/e8/0c600419e2b8fa4e53e1179600124042b98ce5b567c729ab252ffdbdf817/kotti_alert-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "00affb86b6de05176e2188e5bb84c932", "sha256": "28afd79d4a8389a193832f469d0e83bfe9f771f3d7bd2bf5e46180a56362020f" }, "downloads": -1, "filename": "kotti_alert-0.2.5.tar.gz", "has_sig": false, "md5_digest": "00affb86b6de05176e2188e5bb84c932", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19588, "upload_time": "2016-07-25T12:12:20", "url": "https://files.pythonhosted.org/packages/10/6c/e31a9bb040b699bc9038cf0a52c6bed8c105af9a9cc1b242b93f4e797327/kotti_alert-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f9ec6d570a6365bcd969e51e0f629766", "sha256": "198579b09495c2509aadd8b0d197dd58a35069764177b96a483fd6eb650ca69b" }, "downloads": -1, "filename": "kotti_alert-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f9ec6d570a6365bcd969e51e0f629766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20449, "upload_time": "2016-08-05T15:35:22", "url": "https://files.pythonhosted.org/packages/26/6e/7ba976bda4d43ea2c2bc931759de643c314697dce0fccc8073464363c6d0/kotti_alert-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e954d2294961e0e027e01a9b4d5f92d5", "sha256": "8f53b45216cfc0b542f181f08e75059f4e743d52c0cc9aba5711ae98f429a51e" }, "downloads": -1, "filename": "kotti_alert-0.2.7.tar.gz", "has_sig": false, "md5_digest": "e954d2294961e0e027e01a9b4d5f92d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21533, "upload_time": "2016-11-11T20:04:02", "url": "https://files.pythonhosted.org/packages/39/27/1acd25095b76fdab5aa8a3789ca834fc372090cbb676664e13e6c64c3354/kotti_alert-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "3f1da2dd617380b08034b02b9b9206d9", "sha256": "d6497f43ae6d4484c6448260f143c06de12008345075eb6349069be779226796" }, "downloads": -1, "filename": "kotti_alert-0.2.8.tar.gz", "has_sig": false, "md5_digest": "3f1da2dd617380b08034b02b9b9206d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21569, "upload_time": "2016-11-13T15:15:10", "url": "https://files.pythonhosted.org/packages/ba/c1/45178e438bb47ab251b4541048a4bd435f058ec8bbd5d8d5085702125a18/kotti_alert-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "ff223f4734a7da65c7ed44bd1dd0231c", "sha256": "041b491404450d2ed84fe367edac231cf01867822c8d8ef4d004e33d4842b884" }, "downloads": -1, "filename": "kotti_alert-0.2.9.tar.gz", "has_sig": false, "md5_digest": "ff223f4734a7da65c7ed44bd1dd0231c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20191, "upload_time": "2017-01-30T21:04:26", "url": "https://files.pythonhosted.org/packages/b1/a5/e5acb3131b641b1a4a721a36ae9592a4d117f1d6bbcd74880daa0398bf71/kotti_alert-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "85807a5d0dfd12f1e5cb32686759937b", "sha256": "35afc21f9e9caee44a63a5000a20d49180e7416dae75acdf30ae2262e8801504" }, "downloads": -1, "filename": "kotti_alert-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "85807a5d0dfd12f1e5cb32686759937b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34839, "upload_time": "2018-06-06T15:37:03", "url": "https://files.pythonhosted.org/packages/9b/fb/5833023812d6dca8002b61e5d40185f571b28452eb369fb3ea2dd3bcaf82/kotti_alert-0.3.0-py2-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "aa13239b9e27cf843c9738d9394c2a4c", "sha256": "b52737a72f586bb94eef729cc95d8ad2fd56e0e280fc119e4fe6534f86ca415e" }, "downloads": -1, "filename": "kotti_alert-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "aa13239b9e27cf843c9738d9394c2a4c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28362, "upload_time": "2019-09-18T19:14:35", "url": "https://files.pythonhosted.org/packages/6f/40/bcce987f6413fe450e10f988cb9ab3bdc4f2c99c0697741eedc2ff4990bf/kotti_alert-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9473c94972ceab2244f38988c35da9dd", "sha256": "f3fd7f63a29366d72d420c329cc7197cbd1c24a3673c7b732a4bddb25ee50639" }, "downloads": -1, "filename": "kotti_alert-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9473c94972ceab2244f38988c35da9dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19984, "upload_time": "2019-09-18T19:14:37", "url": "https://files.pythonhosted.org/packages/85/93/49ec89f81b28c6547f28e0f2a792b31453ca2a3ba169cc1b35c98109a980/kotti_alert-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa13239b9e27cf843c9738d9394c2a4c", "sha256": "b52737a72f586bb94eef729cc95d8ad2fd56e0e280fc119e4fe6534f86ca415e" }, "downloads": -1, "filename": "kotti_alert-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "aa13239b9e27cf843c9738d9394c2a4c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28362, "upload_time": "2019-09-18T19:14:35", "url": "https://files.pythonhosted.org/packages/6f/40/bcce987f6413fe450e10f988cb9ab3bdc4f2c99c0697741eedc2ff4990bf/kotti_alert-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9473c94972ceab2244f38988c35da9dd", "sha256": "f3fd7f63a29366d72d420c329cc7197cbd1c24a3673c7b732a4bddb25ee50639" }, "downloads": -1, "filename": "kotti_alert-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9473c94972ceab2244f38988c35da9dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19984, "upload_time": "2019-09-18T19:14:37", "url": "https://files.pythonhosted.org/packages/85/93/49ec89f81b28c6547f28e0f2a792b31453ca2a3ba169cc1b35c98109a980/kotti_alert-0.3.1.tar.gz" } ] }