0

Я хочу предоставить разрешение на чтение только на страницу «Контакты», которая находится внутри res_partner. Я унаследовал этот вид и в моем новом xml, который я упомянул grp_partner -> имя моего модуля group_readonly_supplier -> Я создал один группа в том, что модуль имеет только разрешение на чтение для res_partnerПрава доступа для страницы В openerp 7

XML код:

< xpath expr="//page[@string='Internal Notes']" position="replace" > 
< page string="Internal Notes" 
attrs = "{'readonly':[('groups','=','grp_partner.group_readonly_supplier')]}" > 
</page> 
</xpath> 

, но всякий раз, когда я нажал на редактирование я получил пустую страницу Тогда я попытался

< xpath expr="//page[@string='Internal Notes']" position="replace" > 
< page string="Internal Notes" 
attrs="{'readonly': [('groups','=','hcapex_partner.group_hcapex_supplier')]}" > 
< field name="comment" placeholder="Put an internal note..." 
attrs="{'readonly': [('groups','=','grp_partner.group_readonly_supplier')]}"/ >         
</page> 
</xpath> 

Но это также не сможет сделать только это поле с этой страницы.

Пожалуйста, помогите мне

Спасибо заранее

ответ

0

Попробуйте это:

'field_name': fields.char('Field Name', size=64,write= ['base.group_partner_manager'],read=['base.group_user']), 

или это:

Создать функциональное поле в вашей модели, которая будет верно, если пользователь принадлежат к указанной группе else false, а затем добавьте attrs для вашего поля, чтобы сделать его доступным для редактирования, если пользователь принадлежит к указанной группе иначе только для чтения.

+0

Ok Спасибо ... – vaibhav

+0

Есть ли возможность выполнить одну задачу с помощью файла xml или csv? – vaibhav

 Смежные вопросы

  • Нет связанных вопросов^_^