Skip to main content

The Radicale frontend of Modoboa

Project description

gha codecov

The Radicale frontend of Modoboa.

Installation

Install this extension system-wide or inside a virtual environment by running the following commands:

$ pip install https://github.com/modoboa/caldav/tarball/master#egg=caldav
$ pip install modoboa-radicale

Edit the settings.py file of your modoboa instance and apply the following modifications:

  • add modoboa_radicale inside the MODOBOA_APPS variable like this:

    MODOBOA_APPS = (
      'modoboa',
      'modoboa.core',
      'modoboa.lib',
      'modoboa.admin',
      'modoboa.transport',
      'modoboa.relaydomains',
      'modoboa.limits',
      'modoboa.parameters',
      # Extensions here
      # ...
      'modoboa_radicale',
    )
  • Add the following at the end of the file:

    from modoboa_radicale import settings as modoboa_radicale_settings
    modoboa_radicale_settings.apply(globals())

Run the following commands to setup the database tables:

$ cd <modoboa_instance_dir>
$ python manage.py migrate
$ python manage.py load_initial_data
$ python manage.py collectstatic

Finally, restart the python process running modoboa (uwsgi, gunicorn, apache, whatever).

For developpers

The frontend part of this plugin is developed with VueJS 2 and requires nodejs and webpack.

Once nodejs is installed on your system, run the following commands:

$ cd frontend
$ npm install
$ npm run serve

To update dist files (the ones that will be distributed with the plugin), run:

$ npm run build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modoboa-radicale-1.7.2.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

modoboa_radicale-1.7.2-py2.py3-none-any.whl (1.8 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file modoboa-radicale-1.7.2.tar.gz.

File metadata

  • Download URL: modoboa-radicale-1.7.2.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for modoboa-radicale-1.7.2.tar.gz
Algorithm Hash digest
SHA256 67a16df5c6ec4828e8ece5a02f40cba49dcebd7f84608aeadf04d00a104fc40e
MD5 e3ba6f837fb2406d029352323d24be26
BLAKE2b-256 cdc64e02a1339eec38d3894ca7742a484c1d2e41d967380d4c0681d23cfacf40

See more details on using hashes here.

File details

Details for the file modoboa_radicale-1.7.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for modoboa_radicale-1.7.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8c541f88396ded9f1bc0329945f1588d45c934be807593cacf4ad72e7d1536c5
MD5 13b3580dd413574e09047daca20f9c10
BLAKE2b-256 3ae62322432c433e1037fbd7d8049aef17ed5a4e1930c661e930d743c5cb265c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page