{
"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"
}
]
}