Address book for Modoboa
Project description
Installation
Install this extension system-wide or inside a virtual environment by running the following command:
$ pip install modoboa-contacts
Edit the settings.py file of your modoboa instance and apply the following modifications:
add modoboa_contacts inside the MODOBOA_APPS variable like this:
MODOBOA_APPS = ( 'modoboa', 'modoboa.core', 'modoboa.lib', 'modoboa.admin', 'modoboa.relaydomains', 'modoboa.limits', 'modoboa.parameters', # Extensions here # ... 'modoboa_contacts', )
Add the following at the end of the file:
from modoboa_contacts import settings as modoboa_contacts_settings modoboa_contacts_settings.apply(globals())
Finally, run the following commands to setup the database tables:
$ cd <modoboa_instance_dir> $ python manage.py migrate $ python manage.py collectstatic $ python manage.py load_initial_data
For developers
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
modoboa-contacts-0.9.0.tar.gz
(933.3 kB
view hashes)
Built Distribution
Close
Hashes for modoboa_contacts-0.9.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28938d81e74851fd97e6b2330ed3ccb2213e18f9308dfdd76f2874e59ed4402e |
|
MD5 | 9d6b460fc297589411b237859f033d9b |
|
BLAKE2b-256 | 1553c7a557ce4093f6c2af844d45c7ab9ae5ba778d1401a1b4e85cbd0475f76a |