Add state on work

This commit is contained in:
Cédric Krier committed 2008-06-09 19:17:07 +02:00
1 parent 7eb354adfb
commit 684a75d949
2 files changed
+16 -3

No files matched your search

+7
View File
@@ -20,6 +20,10 @@ class Work(OSV):
('view', 'View'),
('normal', 'Normal'),
], 'Type', required=True, select=1)
state = fields.Selection([
('opened', 'Opened'),
('closed', 'Closed'),
], 'State', required=True, select=1)
def __init__(self):
super(Work, self).__init__()
@@ -34,6 +38,9 @@ class Work(OSV):
def default_type(self, cursor, user, context=None):
return 'normal'
def default_state(self, cursor, user, context=None):
return 'opened'
def get_complete_name(self, cursor, user, ids, name, arg, context=None):
res = self.name_get(cursor, user, ids, context=context)
return dict(res)
+9 -3
View File
@@ -9,8 +9,12 @@
<form string="Work">
<label name="name"/>
<field name="name"/>
<label name="active"/>
<field name="active"/>
<label name="state"/>
<group col="3" colspan="1">
<field name="state"/>
<label name="active"/>
<field name="active"/>
</group>
<label name="parent"/>
<field name="parent"/>
<label name="type"/>
@@ -27,6 +31,7 @@
<![CDATA[
<tree string="Works">
<field name="complete_name"/>
<field name="state" select="1"/>
<field name="name" select="1" tree_invisible="1"/>
<field name="active" select="1" tree_invisible="1"/>
</tree>
@@ -50,7 +55,7 @@
<field name="view" ref="work_view_form"/>
<field name="act_window" ref="act_work_form"/>
</record>
<menuitem parent="menu_timesheet_configuration" action="act_work_form"
<menuitem parent="menu_configuration" action="act_work_form"
id="menu_work_form"/>
<record model="ir.ui.view" id="work_view_tree2">
<field name="model">timesheet.work</field>
@@ -62,6 +67,7 @@
<tree string="Works">
<field name="name" select="1"/>
<field name="type" select="1"/>
<field name="state" select="1"/>
</tree>
]]>
</field>