[IMP] res_partner: remove has_user_ids
bzr revid: chm@openerp.com-20130402082052-99wun0xuf6g4heh4
This commit is contained in:
@@ -193,12 +193,6 @@ class res_partner(osv.osv, format_address):
|
||||
result[obj.id] = obj.image != False
|
||||
return result
|
||||
|
||||
def _has_user_ids(self, cr, uid, ids, name, args, context=None):
|
||||
result = {}
|
||||
for obj in self.browse(cr, uid, ids, context=context):
|
||||
result[obj.id] = bool(obj.user_ids)
|
||||
return result
|
||||
|
||||
_order = "name"
|
||||
_columns = {
|
||||
'name': fields.char('Name', size=128, required=True, select=True),
|
||||
@@ -269,7 +263,6 @@ class res_partner(osv.osv, format_address):
|
||||
'company_id': fields.many2one('res.company', 'Company', select=1),
|
||||
'color': fields.integer('Color Index'),
|
||||
'user_ids': fields.one2many('res.users', 'partner_id', 'Users'),
|
||||
'has_user_ids': fields.function(_has_user_ids, type='boolean', string='Is a user'),
|
||||
'contact_address': fields.function(_address_display, type='char', string='Complete Address'),
|
||||
}
|
||||
|
||||
|
||||
@@ -111,8 +111,7 @@
|
||||
<group>
|
||||
<field name="category_id" widget="many2many_tags" placeholder="Tags..."/>
|
||||
<field name="function" placeholder="e.g. Sales Director"/>
|
||||
<field name="has_user_ids" invisible="1"/>
|
||||
<field name="email" widget="email" required="context.get('force_email', False)" attrs="{'required': [('has_user_ids','!=', False)]}"/>
|
||||
<field name="email" widget="email" required="context.get('force_email', False)" attrs="{'required': [('user_ids','!=', [])]}"/>
|
||||
<field name="phone"/>
|
||||
<field name="mobile"/>
|
||||
</group>
|
||||
@@ -176,8 +175,7 @@
|
||||
<field name="phone" placeholder="e.g. +32.81.81.37.00"/>
|
||||
<field name="mobile"/>
|
||||
<field name="fax"/>
|
||||
<field name="has_user_ids" invisible="1"/>
|
||||
<field name="email" widget="email" attrs="{'required': [('has_user_ids','!=', False)]}"/>
|
||||
<field name="email" widget="email" attrs="{'required': [('user_ids','!=', [])]}"/>
|
||||
<field name="title" domain="[('domain', '=', 'contact')]"
|
||||
options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}" />
|
||||
</group>
|
||||
|
||||
Reference in New Issue
Block a user