{ "info": { "author": "Antoine Nguyen", "author_email": "tonio@ngyn.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django :: 1.11", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Email", "Topic :: Internet :: WWW/HTTP" ], "description": "modoboa-radicale\n================\n\n|travis| |codecov| |landscape|\n\nThe `Radicale `_ frontend of Modoboa.\n\nInstallation\n------------\n\nInstall this extension system-wide or inside a virtual environment by\nrunning the following commands::\n\n $ pip install https://github.com/modoboa/caldav/tarball/master#egg=caldav\n $ pip install modoboa-radicale\n\nEdit the settings.py file of your modoboa instance and apply the following modifications:\n\n- add ``modoboa_radicale`` inside the ``MODOBOA_APPS`` variable like this::\n\n MODOBOA_APPS = (\n 'modoboa',\n 'modoboa.core',\n 'modoboa.lib',\n 'modoboa.admin',\n 'modoboa.transport',\n 'modoboa.relaydomains',\n 'modoboa.limits',\n 'modoboa.parameters',\n # Extensions here\n # ...\n 'modoboa_radicale',\n )\n\n- Add the following at the end of the file::\n\n from modoboa_radicale import settings as modoboa_radicale_settings\n modoboa_radicale_settings.apply(globals())\n\nRun the following commands to setup the database tables::\n\n $ cd \n $ python manage.py migrate\n $ python manage.py load_initial_data\n $ python manage.py collectstatic\n\nFinally, restart the python process running modoboa (uwsgi, gunicorn,\napache, whatever).\n\nFor developpers\n---------------\n\nThe frontend part of this plugin is developed with `VueJS 2 `_ and\nrequires `nodejs `_ and `webpack `_.\n\nOnce nodejs is installed on your system, run the following commands::\n\n $ cd frontend\n $ npm install\n $ npm run dev\n\nTo update dist files (the ones that will be distributed with the plugin), run::\n\n $ npm run build\n\n.. |landscape| image:: https://landscape.io/github/modoboa/modoboa-radicale/master/landscape.svg?style=flat\n :target: https://landscape.io/github/modoboa/modoboa-radicale/master\n :alt: Code Health\n.. |travis| image:: https://travis-ci.org/modoboa/modoboa-radicale.png?branch=master\n :target: https://travis-ci.org/modoboa/modoboa-radicale\n.. |codecov| image:: http://codecov.io/github/modoboa/modoboa-radicale/coverage.svg?branch=master\n :target: http://codecov.io/github/modoboa/modoboa-radicale?branch=master\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://modoboa.org/", "keywords": "modoboa email radicale calendar caldav", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "modoboa-radicale", "package_url": "https://pypi.org/project/modoboa-radicale/", "platform": "", "project_url": "https://pypi.org/project/modoboa-radicale/", "project_urls": { "Homepage": "http://modoboa.org/" }, "release_url": "https://pypi.org/project/modoboa-radicale/1.3.6/", "requires_dist": [ "modoboa (>=1.10.0)", "django-filter (==1.1.0)", "drf-nested-routers", "django-webpack-loader", "caldav" ], "requires_python": "", "summary": "The Radicale frontend of Modoboa", "version": "1.3.6" }, "last_serial": 4085230, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7fd90370826e59cc9d0f0b4a88b442fd", "sha256": "ebf0373dba30954ba9690ea3a7f990d68dbf6daa5e8b1c79bb3761aebb670083" }, "downloads": -1, "filename": "modoboa-radicale-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7fd90370826e59cc9d0f0b4a88b442fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28909, "upload_time": "2015-04-15T13:31:37", "url": "https://files.pythonhosted.org/packages/23/8d/2fc14a5c3c22789a4b46d092541f8379d53ff9eefcf7efdaa8ee4abc46b1/modoboa-radicale-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "100a3d311dd8da4371b2f48d1cb5ba3a", "sha256": "ba48c726a4dbce306595a68020d59e2ec7f932203213b304ad95c7491e20ba82" }, "downloads": -1, "filename": "modoboa-radicale-1.0.1.tar.gz", "has_sig": false, "md5_digest": "100a3d311dd8da4371b2f48d1cb5ba3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28965, "upload_time": "2015-04-30T13:31:35", "url": "https://files.pythonhosted.org/packages/60/7f/efcab4f6b55eb57681f6900731208f16aa912f6dc0a8abf86658fd80a7af/modoboa-radicale-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "30b947035da9827676cdbf9c2998c8b9", "sha256": "b3976f04d81620a812d8a4219f08328d39e44621424a8d967c80d4caf31fcd15" }, "downloads": -1, "filename": "modoboa-radicale-1.0.2.tar.gz", "has_sig": false, "md5_digest": "30b947035da9827676cdbf9c2998c8b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29136, "upload_time": "2015-07-09T09:12:56", "url": "https://files.pythonhosted.org/packages/6c/1d/9cd51f0b51a01aeabf3d319c18d213293c6c4499b0c92f258366ed05f73b/modoboa-radicale-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f96ff3d74c9fc1c8b7327909c9b171dd", "sha256": "9a56190f2ed6f5b4ebee960e87b5c659e8e912174e9f990f19a9e8c54f769151" }, "downloads": -1, "filename": "modoboa-radicale-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f96ff3d74c9fc1c8b7327909c9b171dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29487, "upload_time": "2015-10-21T09:43:36", "url": "https://files.pythonhosted.org/packages/cb/05/d3b42c0e4ed12f7a9e1b90599abcc31141da56198a0bfcd42bd801349de5/modoboa-radicale-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e5ef5d1dfe0f9d495c63d61f3228c8c8", "sha256": "f8ac337449b85f42e6af612e2043626ca8aa5e90da5a1547a056ce7f9553e48b" }, "downloads": -1, "filename": "modoboa-radicale-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e5ef5d1dfe0f9d495c63d61f3228c8c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29747, "upload_time": "2015-12-02T16:10:53", "url": "https://files.pythonhosted.org/packages/fb/8b/6ec5666ef3b12d8a61d63c83a12d3c622623aa1255a35e4cebd75844d589/modoboa-radicale-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "e0fd57353e588a544b4a2a8586761b49", "sha256": "83e8313825fc6d5ad41b6f9016f90addf49ba55e0d28523db74ba3b3794b2f73" }, "downloads": -1, "filename": "modoboa-radicale-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e0fd57353e588a544b4a2a8586761b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29852, "upload_time": "2016-10-12T13:47:56", "url": "https://files.pythonhosted.org/packages/3f/9c/f7f6c8f3b732690c2a6f110ba3d88461cd98ab4fb80eedbd5e9ef9d48f7a/modoboa-radicale-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9f828306b873abf2731830e8b48964d5", "sha256": "8fbea37c4a02301fa28e4f5d6998fa86ad113ea5cf5051aebbe6428617612252" }, "downloads": -1, "filename": "modoboa-radicale-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9f828306b873abf2731830e8b48964d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30181, "upload_time": "2017-03-03T12:46:39", "url": "https://files.pythonhosted.org/packages/29/11/8e29b2714888c6d46df586434fb25512cae9ce4d6a99d034e80af20b5b12/modoboa-radicale-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "3f958e532370897fd3f3daa233a093fc", "sha256": "9ff1af8ef9f42e90aebb3c7d64270747f958a363c00e1c359fb4dd189aa1054d" }, "downloads": -1, "filename": "modoboa_radicale-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f958e532370897fd3f3daa233a093fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 73159, "upload_time": "2018-01-25T11:31:14", "url": "https://files.pythonhosted.org/packages/e6/61/a7ad4991e1ef95bf11be422cf6b6d73ade0a62148b9cb9adc5aeeea58c1b/modoboa_radicale-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdcf11e8f03ffae6cd87f5c45ab8df38", "sha256": "57739f5658bbd8b400ad0ccfcec389c760e5034323caac64ad2faeb2f56b101f" }, "downloads": -1, "filename": "modoboa-radicale-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cdcf11e8f03ffae6cd87f5c45ab8df38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43353, "upload_time": "2018-01-25T11:31:16", "url": "https://files.pythonhosted.org/packages/73/ca/1b6c74f1454c6a169d140761c2bf73e022d84157d6cd6e296a03f01df6ff/modoboa-radicale-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "db8d56a6588e7618bdbfc3bbd54ac23d", "sha256": "b5627bac7a302014daff6bff1bf74f4fb7154abf697488ac5083652efb73d088" }, "downloads": -1, "filename": "modoboa_radicale-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "db8d56a6588e7618bdbfc3bbd54ac23d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1830253, "upload_time": "2018-03-31T12:51:03", "url": "https://files.pythonhosted.org/packages/74/65/1a9df6d5439ad110fce4ae09a95e7460300c58f25405fa1f97914d4a71ab/modoboa_radicale-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6096621001f1308a17f2d258dc1ef60", "sha256": "ef4167026c92858c6ed005bceb78bff48579a24b9fee89b0cddbd0ec3e4c6fc1" }, "downloads": -1, "filename": "modoboa-radicale-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f6096621001f1308a17f2d258dc1ef60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1536310, "upload_time": "2018-03-31T12:51:05", "url": "https://files.pythonhosted.org/packages/ba/a0/636ff114ea5d9061844a2cb679936e15c07a00a728c5350e5f321be00ac6/modoboa-radicale-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "acc9d83eefe6b3560f44e147a6a19699", "sha256": "3376afb770245bf362766af7bc510062ef9b02383223d2f3330f87b28e1d9a81" }, "downloads": -1, "filename": "modoboa_radicale-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "acc9d83eefe6b3560f44e147a6a19699", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1828861, "upload_time": "2018-04-05T17:05:28", "url": "https://files.pythonhosted.org/packages/7c/f8/e6d1a784e6d44e0e8d656948e5cccac252c4dad353aff922db1bec6b7568/modoboa_radicale-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77a379ae00d2c2b7d33d9ce0fc6599cd", "sha256": "f5c0e98eca9d2ab383b127f4f83ae4cf27f351bb07a4a33378df50057774836d" }, "downloads": -1, "filename": "modoboa-radicale-1.3.1.tar.gz", "has_sig": false, "md5_digest": "77a379ae00d2c2b7d33d9ce0fc6599cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1536581, "upload_time": "2018-04-05T17:05:30", "url": "https://files.pythonhosted.org/packages/01/c3/c29f89971395fd9ef00146bc1ff55366c7497b9cf79ca1562bfea49f21c3/modoboa-radicale-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "4d464fe9226e5e5de35794238ba1415c", "sha256": "fe66303050f6431e2305ca7583404313c9e387b2371c296a038300d2b0c000ad" }, "downloads": -1, "filename": "modoboa_radicale-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d464fe9226e5e5de35794238ba1415c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1828876, "upload_time": "2018-04-06T07:37:47", "url": "https://files.pythonhosted.org/packages/a4/40/0d30671aa5d7b563d5f59dcbf9f61d6f1ebd3b959ff6e716e50698c13c87/modoboa_radicale-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06e6e06095c1d617d5d4a989ccd221b6", "sha256": "6483b829e0f71e34f4e21a82a17064332b338b89f4fb376fe72bbb91d3148beb" }, "downloads": -1, "filename": "modoboa-radicale-1.3.2.tar.gz", "has_sig": false, "md5_digest": "06e6e06095c1d617d5d4a989ccd221b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1536572, "upload_time": "2018-04-06T07:37:49", "url": "https://files.pythonhosted.org/packages/72/da/13c3e827a081b97fffc531d62d10802b39c866ee745d077b22b1f7310fd0/modoboa-radicale-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "3038ffda724daaf683b16c0b8258ba2e", "sha256": "5fc81ab6c90df27fede4cfc19a039522589f4ed06df063e3edc3644db6fa2700" }, "downloads": -1, "filename": "modoboa_radicale-1.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3038ffda724daaf683b16c0b8258ba2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1840027, "upload_time": "2018-06-13T16:48:03", "url": "https://files.pythonhosted.org/packages/9c/f1/d5e33d28a229bd6a44f29375f5b17d74800d49dae775a3d068910042ca40/modoboa_radicale-1.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7aa753ad2784e9037ff6d7d249ee0ac", "sha256": "52b4e24c09b5d3862b77f709e517b8ed21ada78518744073f159b543155963ae" }, "downloads": -1, "filename": "modoboa-radicale-1.3.3.tar.gz", "has_sig": false, "md5_digest": "d7aa753ad2784e9037ff6d7d249ee0ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1546563, "upload_time": "2018-06-13T16:48:05", "url": "https://files.pythonhosted.org/packages/2a/aa/fc6050deea7260fa13f031838d240249afd2e32bf8c8b8fe21518638a48b/modoboa-radicale-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "ef523a561cdb6312d3045ca09a45975e", "sha256": "0101960c68e5fca2ed6b07bcff415963ef6f2148240b2d4856b011515ae2c550" }, "downloads": -1, "filename": "modoboa_radicale-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef523a561cdb6312d3045ca09a45975e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1840042, "upload_time": "2018-06-13T19:00:50", "url": "https://files.pythonhosted.org/packages/b2/45/ecd10c56b28876beb03f69d44c83354fef443bd89fe710375bbe7f880417/modoboa_radicale-1.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4668e4fa612145c87a5a5fafa555a298", "sha256": "c108140901d61c741ce81ac716d27f75e5ce31b7c02cf33139d1115eb00c875e" }, "downloads": -1, "filename": "modoboa-radicale-1.3.4.tar.gz", "has_sig": false, "md5_digest": "4668e4fa612145c87a5a5fafa555a298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1546543, "upload_time": "2018-06-13T19:00:52", "url": "https://files.pythonhosted.org/packages/68/99/fa7395aa0c91ce31b0ba8b41c664339265ee1d1087519241565a8cb2f6ea/modoboa-radicale-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "de803369df9e0580eb9baf31bca864d6", "sha256": "4b7894f30e519ddf5d38793ba5633c7c02c9cd2a7d002773607020c4514b399a" }, "downloads": -1, "filename": "modoboa_radicale-1.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de803369df9e0580eb9baf31bca864d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1846000, "upload_time": "2018-07-16T08:36:41", "url": "https://files.pythonhosted.org/packages/26/ad/a799316509a83847a6fd556bb617c188023b244cdeb7ca55f4854ee3cb5c/modoboa_radicale-1.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdd4589bfc3bbeff934de224e7664305", "sha256": "979fd9d9526569fac48920901bd5efa7bc7666704af052cf4b42ac5f95651b30" }, "downloads": -1, "filename": "modoboa-radicale-1.3.5.tar.gz", "has_sig": false, "md5_digest": "cdd4589bfc3bbeff934de224e7664305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1550331, "upload_time": "2018-07-16T08:36:43", "url": "https://files.pythonhosted.org/packages/fc/57/05dd80875f854b713776283a2d98c2c1d592793e450f3a7824db80a70c99/modoboa-radicale-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "b9afdbf8800bd4c6a711698333e11950", "sha256": "20f45afbe052ba1fe780d5fb38f32a51e99ecb833ae2c4a94ee5a3cd0520fe33" }, "downloads": -1, "filename": "modoboa_radicale-1.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9afdbf8800bd4c6a711698333e11950", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1846615, "upload_time": "2018-07-20T10:12:23", "url": "https://files.pythonhosted.org/packages/95/1a/017a47a4c1c972067d823caffc547e4f43c24bb8c6f191cd550a7fdc9c70/modoboa_radicale-1.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f74df933d8610023b2b506bc2fbdad4e", "sha256": "4cbc7b4c0b3985141b91025c6870712ccb7d04362bccecc74cb92aeb0ca8dfe6" }, "downloads": -1, "filename": "modoboa-radicale-1.3.6.tar.gz", "has_sig": false, "md5_digest": "f74df933d8610023b2b506bc2fbdad4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1550651, "upload_time": "2018-07-20T10:12:24", "url": "https://files.pythonhosted.org/packages/21/c5/f91acb4538462fca4c9acd7bc716639d3d286b85968f3d1b2331a42ed0cc/modoboa-radicale-1.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9afdbf8800bd4c6a711698333e11950", "sha256": "20f45afbe052ba1fe780d5fb38f32a51e99ecb833ae2c4a94ee5a3cd0520fe33" }, "downloads": -1, "filename": "modoboa_radicale-1.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9afdbf8800bd4c6a711698333e11950", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1846615, "upload_time": "2018-07-20T10:12:23", "url": "https://files.pythonhosted.org/packages/95/1a/017a47a4c1c972067d823caffc547e4f43c24bb8c6f191cd550a7fdc9c70/modoboa_radicale-1.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f74df933d8610023b2b506bc2fbdad4e", "sha256": "4cbc7b4c0b3985141b91025c6870712ccb7d04362bccecc74cb92aeb0ca8dfe6" }, "downloads": -1, "filename": "modoboa-radicale-1.3.6.tar.gz", "has_sig": false, "md5_digest": "f74df933d8610023b2b506bc2fbdad4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1550651, "upload_time": "2018-07-20T10:12:24", "url": "https://files.pythonhosted.org/packages/21/c5/f91acb4538462fca4c9acd7bc716639d3d286b85968f3d1b2331a42ed0cc/modoboa-radicale-1.3.6.tar.gz" } ] }