X-Git-Url: https://git.heureux-cyclage.org/?p=burette%2Fremembership.git;a=blobdiff_plain;f=remembership.py;h=7115b86ee52781d4ec37a0760a7ef229c0657f19;hp=260e56edd0fbe3957b595a558c6e964cd2fdcffb;hb=196bf966604d2c0cbf009c78e8f4fbeb9763302e;hpb=a8b8dd5c849171c2a3583fa5d9069bb551cb4780 diff --git a/remembership.py b/remembership.py index 260e56e..7115b86 100644 --- a/remembership.py +++ b/remembership.py @@ -24,18 +24,23 @@ from osv import osv from osv import fields + class Partner(osv.osv): _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() class account_invoice_line(osv.osv): - _inherit='account.invoice.line' + _inherit = 'account.invoice.line' def create(self, cr, uid, vals, context=None): res = super(account_invoice_line, self).create(cr, uid, vals, context=context) @@ -48,6 +53,7 @@ class account_invoice_line(osv.osv): account_invoice_line() + class pos_make_payment(osv.osv_memory): _inherit = 'pos.make.payment'