# -*- coding: utf-8 -*- from odoo import models, fields, api, _ class OwlApp(models.Model): _name = 'todo_app.todo' _description = 'Odoo OWL App Todo' name = fields.Char(string='Todo Reference', copy=False, readonly=True, index=True, default=lambda self: _('New')) text = fields.Char() is_completed = fields.Boolean() @api.model def create(self, vals): vals['name'] = self.env['ir.sequence'].next_by_code('todo_app.todo') # todo_app.todo is code value return super(OwlApp, self).create(vals)