[ADD] gamification:view for the goal object

bzr revid: mat@openerp.com-20130215104214-ebpw2uglqg7h4byc
This commit is contained in:
Martin Trigaux
2013-02-15 11:42:14 +01:00
parent 77a3ff7ca7
commit e14c3a95d8
5 changed files with 71 additions and 20 deletions
+3 -5
View File
@@ -27,12 +27,10 @@
'description': """Gamification of goals""",
'data': [
'view/menu.xml',
'view/type.xml',
# 'view/definition.xml',
# 'view/instance.xml',
# 'view/preset.xml',
],
'view/goal.xml',
'view/menu.xml',
],
'installable': True,
'application': True,
}
-1
View File
@@ -130,7 +130,6 @@ class gamification_goal(osv.Model):
}
_defaults = {
'start_date': fields.date.today,
'current': 0,
'status': 'inprogress',
}
+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record id="goal_list_action" model="ir.actions.act_window">
<field name="name">Goals</field>
<field name="res_model">gamification.goal</field>
<field name="view_mode">tree,form,calendar</field>
</record>
<record id="goal_list_view" model="ir.ui.view">
<field name="name">Goal list</field>
<field name="model">gamification.goal</field>
<field name="arch" type="xml">
<tree string="Goal list" colors="red:status == 'failed';green:status == 'reached'">
<field name="type_id"/>
<field name="user_id"/>
<field name="current"/>
<field name="target_goal"/>
<field name="start_date"/>
<field name="end_date"/>
<field name="status" invisible="1"/>
</tree>
</field>
</record>
<record id="goal_form_view" model="ir.ui.view">
<field name="name">Goal form</field>
<field name="model">gamification.goal</field>
<field name="arch" type="xml">
<form string="Goal" version="7.0">
<sheet>
<group>
<group string="Reference">
<field name="type_id"/>
<field name="user_id"/>
<field name="plan_id"/>
</group>
<group string="Schedule">
<field name="start_date"/>
<field name="end_date"/>
</group>
<group string="Data">
<field name="target_goal"/>
<field name="current"/>
<field name="status"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="goal_calendar_view" model="ir.ui.view">
<field name="name">Goal calendar</field>
<field name="model">gamification.goal</field>
<field name="arch" type="xml">
<calendar string="Goal"
date_start="start_date"
date_stop="end_date"
color="type_id">
<field name="type_id"/>
</calendar>
</field>
</record>
</data>
</openerp>
-13
View File
@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record id="instance_list_action" model="ir.actions.act_window">
<field name="name">Goals</field>
<field name="res_model">hr.goal.instance</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem id="instances_menu" parent="goal_menu"
action="instance_list_action"/>
</data>
</openerp>
+1 -1
View File
@@ -2,7 +2,7 @@
<openerp>
<data>
<record id="goal_list_action" model="ir.actions.act_window">
<record id="goal_type_list_action" model="ir.actions.act_window">
<field name="name">Goal types</field>
<field name="res_model">gamification.goal.type</field>
<field name="view_mode">tree,form</field>