15 lines
409 B
Python
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
|