[IMP]Base :add a new field category on config wizard

bzr revid: aag@tinyerp.co.in-20110519104240-4l4v9keihok6xzmp
This commit is contained in:
aag (OpenERP) 2011-05-19 16:12:40 +05:30
parent 87f863a8a9
commit 0a64359a6e
2 changed files with 34 additions and 0 deletions

View File

@ -1899,6 +1899,7 @@
<field name="action_id"/>
<field name="type"/>
<field name="sequence"/>
<field name="category_id"/>
</group>
<separator string="Groups" colspan="4"/>
<field name="groups_id" nolabel="1" colspan="4"/>
@ -1953,6 +1954,30 @@
<field name="function">power_on</field>
<field name="args">()</field>
</record>
<record id="todo_category_form" model="ir.ui.view">
<field name="name">todo.category.form</field>
<field name="model">todo.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Wizard Category">
<field name="name"/>
<field name="sequence"/>
</form>
</field>
</record>
<record id="todo_category_tree" model="ir.ui.view">
<field name="name">todo.category.tree</field>
<field name="model">todo.category</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Wizard Category">
<field name="name"/>
<field name="sequence"/>
</tree>
</field>
</record>
</data>
</openerp>

View File

@ -800,6 +800,14 @@ class act_window_close(osv.osv):
}
act_window_close()
class todo_category(osv.osv):
_name = 'todo.category'
_columns = {
'name':fields.char('Name', size=64),
'sequence': fields.integer('Sequence'),
}
todo_category()
# This model use to register action services.
TODO_STATES = [('open', 'To Do'),
('done', 'Done'),
@ -818,6 +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'),
}
_defaults={
'state': 'open',