+unique sql constraints
-readonly
_inherit = 'res.partner'
_columns = {
- 'member_ident': fields.char('Member identifier', size=64, readonly=True),
+ 'member_ident': fields.char('Member identifier', size=64),
}
+ _sql_constraints = [
+ ('member_ident_uniq', 'unique(member_ident, company_id)', 'The member identifier must be unique !'),
+ ]
+
Partner()
<field name="inherit_id" ref="membership.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='free_member']" position="before">
- <field name="member_ident"/>
+ <field name="member_ident" readonly="1"/>
<newline/>
</xpath>
</field>