[FIX] mail: no_auto_thread default True if the model has no mail.thread
[odoo/odoo.git] / addons / base_action_rule / test_models.py
1 from openerp.osv import fields, osv
2 from openerp import api
3
4 AVAILABLE_STATES = [
5     ('draft', 'New'),
6     ('cancel', 'Cancelled'),
7     ('open', 'In Progress'),
8     ('pending', 'Pending'),
9     ('done', 'Closed')
10 ]
11
12 class lead_test(osv.Model):
13     _name = "base.action.rule.lead.test"
14
15     _columns = {
16         'name': fields.char('Subject', required=True, select=1),
17         'user_id': fields.many2one('res.users', 'Responsible'),
18         'state': fields.selection(AVAILABLE_STATES, string="Status", readonly=True),
19         'active': fields.boolean('Active', required=False),
20         'partner_id': fields.many2one('res.partner', 'Partner', ondelete='set null'),
21         'date_action_last': fields.datetime('Last Action', readonly=1),
22     }
23
24     _defaults = {
25         'state' : 'draft',
26         'active' : True,
27     }
28
29     @api.cr_uid_ids_context
30     def message_post(self, cr, uid, thread_id, body='', subject=None, type='notification', subtype=None, parent_id=False, attachments=None, context=None, **kwargs):
31         pass
32
33     def message_subscribe(self, cr, uid, ids, partner_ids, subtype_ids=None, context=None):
34         pass