jeankhawand / odoo-apprise-support

This module will add extra notebook page in contacts form view to send notification using apprise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apprise Module

Installation

To install this module, you need to:

  • Install apprise lib via pip: pip install apprise
  • Download the module and add it to your Odoo addons folder. Afterward, log on to your Odoo server and go to the Apps menu. Trigger the debug mode and update the list by clicking on the "Update Apps List" link. Now install the module by clicking on the install button.

Upgrade

To upgrade this module, you need to:

Download the module and add it to your Odoo addons folder. Restart the server and log on to your Odoo server. Select the Apps menu and upgrade the module by clicking on the upgrade button.

Configuration

No additional configuration is needed to use this module.

Usage

After the module is installed, the design is adjusted accordingly.

  • Currently it's working with Contacts/Partners within a notebook page
  • Each Contact profile will need to set apprise services urls sepearated by comma. For further information about the services urls, please refer to apprise wiki
  • Once the services urls , subject and message are set. The admin/agent will be able to send notifications to the selected services by clicking on the "Notify" button

Future Plans

  • clear the notification fields after sending the notification
  • add a notification history page
  • inherit report module to send reports as attachement to coresponding notification services

Credits

Author & Contributors

Images

Some pictures are based on or inspired by:

Projects

Parts of the module are inspired by:

About

This module will add extra notebook page in contacts form view to send notification using apprise


Languages

Language:Python 100.0%