Base export email addon

base_export_email
REPOSITORY
REPOSITORYOCA/server-tools
GIT
GIThttps://github.com/OCA/server-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/server-tools/tree/7.0/base_export_email
VERSION
VERSION 0.1
CATEGORY
CATEGORYOther
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV
COMMITTERS
COMMITTERSLaetitia Gangloff, Laetitia Gangloff (ACSONE)
WEBSITE
WEBSITEhttp://www.acsone.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - email_template
    - mail
    - base
    - base_setup
    - web_kanban
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Base export email addon
=========================

Add server action type to send by email a data export
For this new action type you need to fill the following fields :
- Filter : it defines the filter to use on the data.
- Template : it is the mail template to send the email.
- Saved export : it is a saved export list.
- Fields to export : it is the list of field to export. It can be used alone
                     or to complete the saved export list.

Example of use : in a cron for a periodic export of some data
                 to see the evolution.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_server_action_form Server Action (base_export_email) ir.actions.server field Inherits base.view_server_action_form
Models touched (1)

New fields (0)

No new fields.

Public methods (2)
  • onchange_model_id(self, cr, uid, ids, model_id, context=None)
    Used to set correct domain on filter_id and saved_export_id
  • run(self, cr, uid, ids, context=None)
    If the state of an action is export_email, export data related to the configuration and send the result by email