Меню

Допомога

0

problem with loading xml file in a custom module for odoo 9.0

xml file

<?xml version="1.0"?> <openerp><data> <!-- Action to open To-do Task list --> <act_window id="action_todo_task" name="To-do Task" res_model="todo.task" view_mode="tree,form" />

       <!-- Menu item to open To-do Task list --> <menuitem id="menu_todo_task" name="To-Do Tasks" sequence="20" action="action_todo_task" /> </data></openerp>


__openerp__.py

{ 'name':'To-Do Application', 'description':'Manage your personal tasks with this module', 'author':'Priyanshi Dharu', 'depends':['mail'], 'application':True, 'data':['todo_view.xml'],}

model.py

# -*- coding: utf-8 -*-from openerp import models,fieldsclass TodoTask(models.Model):

 #model added to our custom module _name = 'todo.task' #attribute used to refer this model name as name = fields.Char('Description',required=True) #name of record is_done = fields.Boolean('Done?') active = fields.Boolean('Active?',default=True) #showing only active records


__init.py

from . import todo_model


Аватар
Відмінити
3 Відповіді
1
Avatar
zakaria
Найкраща відповідь

Hello,

Try to add a parent in the menuitem as:


<menuitem id="menu_todo_task"
name="To-Do Tasks"
parent="mail.mail_channel_menu_root_chat"
sequence="20"
action="action_todo_task" />
1 Коментар
Аватар
Відмінити
Avatar
dharupriyanshi@gmail.com
-

thank you:)

i have some more doubts as well , keep answering :)

1
Avatar
Mahmoud Abdelwahid
Найкраща відповідь

The problem is not clear, What the problem, Also you have not parent menu in xml file

Аватар
Відмінити
0
Найкраща відповідь

yes i forgot to mention that , that parent menu creates error

Error: External id not found in system:mail.mail_feeds" while parsing "filename"


<?xml version="1.0"?> <openerp><data> <!-- Action to open To-do Task list --> <act_window id="action_todo_task" name="To-do Task" res_model="todo.task" view_mode="tree,form" />

       <!-- Menu item to open To-do Task list --> <menuitem id="menu_todo_task" name="To-Do Tasks" parent = "mail.mail_feeds" sequence="20" action="action_todo_task" /> </data></openerp>

1 Коментар
Аватар
Відмінити
Avatar
Mahmoud Abdelwahid
-

First Check the mail module is installed, second check you module is depends on the mail module