diff --git a/openerp/addons/base/ir/ir.xml b/openerp/addons/base/ir/ir.xml
index f38ebcfc1ba..7e07350032e 100644
--- a/openerp/addons/base/ir/ir.xml
+++ b/openerp/addons/base/ir/ir.xml
@@ -1955,9 +1955,9 @@
()
-
- todo.category.form
- todo.category
+
+ ir.actions.todo.category.form
+ ir.actions.todo.category
form
-
- todo.category.tree
- todo.category
+
+ ir.actions.todo.category.tree
+ ir.actions.todo.category
tree
diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py
index 2683effe768..4fe50bc8edd 100644
--- a/openerp/addons/base/ir/ir_actions.py
+++ b/openerp/addons/base/ir/ir_actions.py
@@ -800,13 +800,13 @@ class act_window_close(osv.osv):
}
act_window_close()
-class todo_category(osv.osv):
- _name = 'todo.category'
+class ir_actions_todo_category(osv.osv):
+ _name = 'ir.actions.todo.category'
_columns = {
- 'name':fields.char('Name', size=64),
+ 'name':fields.char('Name', size=64, required=True),
'sequence': fields.integer('Sequence'),
}
-todo_category()
+ir_actions_todo_category()
# This model use to register action services.
TODO_STATES = [('open', 'To Do'),
@@ -826,7 +826,7 @@ class ir_actions_todo(osv.osv):
'type': fields.selection([('special','Special'),('normal','Normal'),('normal_recurring','Normal Recurring')],'Type',required=True),
'groups_id':fields.many2many('res.groups', 'res_groups_action_rel', 'uid', 'gid', 'Groups'),
'note':fields.text('Text', translate=True),
- 'category_id': fields.many2one('todo.category','Category'),
+ 'category_id': fields.many2one('ir.actions.todo.category','Category'),
}
_defaults={
'state': 'open',