2014-12-24 2 views
1

Я использую odoo 8.0. Я создаю модель и представление для управления этой моделью. Код выглядит так:Включить кнопки «Создать и импортировать» в дереве вида odoo's

model.py

from openerp.osv import osv, fields 

class ServiceLink(osv.Model): 
    _name = 'mymodule.servicelink' 
    _description = 'Service link' 
    _columns = { 
     'link': fields.char('Link') 
    } 

admin.xml

... 
    <record model="ir.actions.act_window" id="action_view_service_link"> 
     <field name="name">Service Link</field> 
     <field name="res_model">mymodule.servicelink</field> 
     <field name="view_type">tree</field> 
     <field name="view_mode">tree,form</field> 
    </record> 
... 

ir.model.access.csv

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink 
id_01,mymodule.servicelink,model_mymodule_servicelink,base.group_user,1,1,1,1 

Я импортировал модель (.py) в ____init__.py, admin.xml и ir.model.access.csv в ____openerp__.py >> данные. То, что у меня есть сейчас: вид дерева и вид формы для модели. Однако кнопки «Создать» и «Импорт» в Tree View не отображаются.

Мой вопрос: я сделал что-то не так, и что я мог сделать, чтобы они появились? Спасибо и веселого Рождества.

ответ

1

дерева В admin.xmk I должны установить

<field name="view_type">form</field> 

вместо

<field name="view_type">tree</field> 

ссылка here.

+0

Если вы сделаете это, вы получите список стилей таблицы, а не древовидную форму. См. Http://stackoverflow.com/a/29657176/636676 – Freddy

0

Перейти в раздел Настройки -> Общие настройки

Затем выберите Разрешить пользователям импортировать данные из CSV файлов

Теперь вы увидите опции импорта, с учетом (ы)

+0

Он уже выбрал, я вижу кнопку «Создать и импортировать» в «Древовидный вид пользователей» и т. Д., Но не в новом представлении, которое я создал. –

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

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