1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class UtmTestSourceMixin(models.Model):
""" Test utm.source.mixin """
_description = "UTM Source Mixin Test Model"
_name = "utm.test.source.mixin"
_order = "id DESC"
_rec_name = "title"
_inherit = [
"utm.source.mixin",
]
name = fields.Char(inherited=True)
title = fields.Char()
class UtmTestSourceMixinOther(models.Model):
""" Test utm.source.mixin, similar to the other one, allowing also to test
cross model uniqueness check """
_description = "UTM Source Mixin Test Model (another)"
_name = "utm.test.source.mixin.other"
_order = "id DESC"
_rec_name = "title"
_inherit = [
"mail.thread",
"utm.source.mixin",
]
name = fields.Char(inherited=True)
title = fields.Char()
|