Test Committee for the
authorMantavya Gajjar <mga@tinyerp.com>
Wed, 21 May 2008 02:48:23 +0000 (02:48 +0000)
committerMantavya Gajjar <mga@tinyerp.com>
Wed, 21 May 2008 02:48:23 +0000 (02:48 +0000)
write = [group1,]
read = [group1,]

bzr revid: mga@tinyerp.com-1130da0fa3df930c0f059c379e9661498a2c575a

bin/addons/base/res/partner/partner.py

index a203618..e1a1cfb 100644 (file)
@@ -131,22 +131,22 @@ class res_partner(osv.osv):
        _name = "res.partner"
        _order = "name"
        _columns = {
-               'name': fields.char('Name', size=128, required=True, select=True, groups=['base.group_admin','base.group_user']),
+               'name': fields.char('Name', size=128, required=True, select=True, write=['base.group_admin'], read=['base.group_admin']),
                'date': fields.date('Date', select=1),
                'title': fields.selection(_partner_title_get, 'Title', size=32),
                'parent_id': fields.many2one('res.partner','Main Company', select=2),
                'child_ids': fields.one2many('res.partner', 'parent_id', 'Partner Ref.'),
                'ref': fields.char('Code', size=64),
                'lang': fields.selection(_lang_get, 'Language', size=5),
-               'user_id': fields.many2one('res.users', 'Salesman'),
+               'user_id': fields.many2one('res.users', 'Salesman', read=['base.group_admin']),
                'responsible': fields.many2one('res.users', 'Users'),
                'vat': fields.char('VAT',size=32 ,help="Value Added Tax number"),
                'bank_ids': fields.one2many('res.partner.bank', 'partner_id', 'Banks'),
                'website': fields.char('Website',size=64),
                'comment': fields.text('Notes'),
-               'address': fields.one2many('res.partner.address', 'partner_id', 'Contacts'),
-               'category_id': fields.many2many('res.partner.category', 'res_partner_category_rel', 'partner_id', 'category_id', 'Categories'),
-               'events': fields.one2many('res.partner.event', 'partner_id', 'events'),
+               'address': fields.one2many('res.partner.address', 'partner_id', 'Contacts', read=['base.group_admin']),
+               'category_id': fields.many2many('res.partner.category', 'res_partner_category_rel', 'partner_id', 'category_id', 'Categories',  read=['base.group_user']),
+               'events': fields.one2many('res.partner.event', 'partner_id', 'events', read=['base.group_user']),
                'credit_limit': fields.float(string='Credit Limit'),
                'ean13': fields.char('EAN13', size=13),
                'active': fields.boolean('Active'),