bemade-addons/bemade_mailcow_integration/models/res_users.py
2023-07-18 06:56:51 -04:00

15 lines
409 B
Python

from odoo import models, fields, api
class ResUsers(models.Model):
_inherit = 'res.users'
mailcow_mailbox = fields.Boolean(string='Mailcow Mailbox', default=False)
@api.model
def create(self, vals):
res = super(ResUsers, self).create(vals)
if vals.get('mailcow_mailbox', false):
self.env['mail.mailcow.mailbox'].create_mailbox_for_user(res)
return res