odoo create smart buttton