Repository
OCA/crm · module folder · Try on Runboat
Module version
2.0.0
Category
Newsletter
Folder size
0.05 MB
License
AGPL-3
Application
Yes
Auto-installable
No
Website
http://www.therp.nl
Last tracking update
2026-08-07 07:17:43
Authors
Odoo Community Association (OCA), Therp BV
Maintainers
Odoo Community Association (OCA), Therp BV
Committers
Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Odoo dependencies
OCA/web:
odoo/odoo:
- web
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
assets_backend_newsletter assets_backend_newsletter ir.ui.view qweb Inherits web.assets_backend
email_template_preview_form email_template.preview.form email_template.preview form New
form_newsletter form.newsletter newsletter.newsletter form New
form_newsletter_type form.newsletter.type newsletter.type form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • render_template_batch(self, cr, uid, template, model, res_ids, context=None, post_process=False)

New fields (7)
  • may_send Boolean
    compute=_may_send_get args: 'May send'
  • state Selection
    default='draft' required=True args: _state_selection, 'State'
  • subject Char
    required=True args: 'Subject'
  • text_intro_html Text
    args: 'Intro'
  • text_outro_html Text
    args: 'Outro'
  • topic_ids One2many → newsletter.topic
    args: 'newsletter.topic', 'newsletter_id', 'Topics'
  • type_id Many2one → newsletter.type
    required=True args: 'newsletter.type', 'Type'
Public methods (4)
  • action_preview(self)
    @api.multi
  • action_send(self)
    @api.multi
  • action_show_recipient_objects(self)
    @api.multi
  • unlink(self)
    @api.multi

New fields (3)
  • newsletter_id Many2one → newsletter.newsletter
    args: 'newsletter.newsletter', 'Newsletter'
  • text_html Text
    args: 'Text'
  • title Char
    args: 'Title'
Public methods (0)

No public methods.

New fields (6)
  • domain Char
    required=True args: 'Domain'
  • email_from Char
    required=True args: 'From address'
  • email_template_id Many2one → email.template
    required=True args: 'email.template', 'Email template'
  • group_ids Many2many → res.groups
    column1='newsletter_id' column2='group_id' help='The groups that may send this type of newsletter. Leave empty for all members of group Newsletter / Senders' relation='newsletter_type_groups_rel' string='Groups' args: 'res.groups'
  • model Many2one → ir.model
    required=True args: 'ir.model', 'Model'
  • name Char
    required=True args: 'Name'
Public methods (1)
  • action_show_recipient_objects(self)
    @api.multi

Loading…

Loading…

Loading…

Loading…