Odoo / OpenERP: скрытие кнопки создания из дерева
У меня есть ситуация здесь. Я использую OpenERP 7. Я пытаюсь скрыть кнопку «Создать» в древовидной структуре своих продуктов. это можно сделать с помощью
<tree create="false" .....
но ситуация такая. я хочу сохранить его, когда пользователь открывает дерево непосредственно из модуля «Управление активами». Но скройте это, когда я нажимаю на Отчетность для дерева.
Я попытался использовать контекст, как это из функции кнопки отчета:
context['prod1']='false'
ctx = dict(context)
print ctx['prod1']
return {
'type': 'ir.actions.act_window',
'res_model': 'product.product',
'view_type': 'form',
'view_mode': 'tree,form',
'target': 'current',
'context':ctx,
'create':False,
'domain':[('id','in',domain)]
}
и в виде дерева я сделал:
<tree create="context.get('prod1',False)"
но я получаю эту ошибку, связанную с JSON:
ERROR : SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
этот материал работает с моей кнопкой, но не с моим деревом. Я пытался добавить'create':False
взамен тоже, но не могу делать то, что я хочу. Что мне не хватает?