summaryrefslogtreecommitdiff
path: root/addons/project/project_view.xml
diff options
context:
space:
mode:
authorBharat (OpenERP) <bde@tinyerp.com>2011-09-15 17:02:01 +0530
committerBharat (OpenERP) <bde@tinyerp.com>2011-09-15 17:02:01 +0530
commitd72be842e320dfff08b7ad4b443740060dfd5a4e (patch)
treefd8315220318e2abd672b4270a18a763c8564e9d /addons/project/project_view.xml
parent1e767f0d14dfb0870767524bf16c9909bcaee995 (diff)
parentfbf6708d1041f84018bb9c13e997b705e6086648 (diff)
[MERGE] merged with main addons
bzr revid: bde@tinyerp.com-20110915113201-fgbs2d2qr45ljmsg
Diffstat (limited to 'addons/project/project_view.xml')
-rw-r--r--addons/project/project_view.xml69
1 files changed, 63 insertions, 6 deletions
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 435bf64fe8d..0f0c4a9ca0b 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -134,7 +134,7 @@
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
- <tree colors="red:date and (date&lt;current_date) and (state in ('open'));blue:state in ('draft','pending');grey: state in ('close','cancelled')" string="Projects">
+ <tree colors="red:date and (date&lt;current_date) and (state == 'open');blue:state in ('draft','pending');grey: state in ('close','cancelled')" string="Projects">
<field name="sequence" invisible="1"/>
<field name="date" invisible="1"/>
<field name="name" string="Project Name"/>
@@ -297,7 +297,7 @@
<field name="create_date"/>
</group>
<separator string="Miscelleanous" colspan="4"/>
- <field name="partner_id"/>
+ <field name="partner_id" />
<field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/>
<group col="4" colspan="2">
<field name="type_id" widget="selection" readonly="1"/>
@@ -312,6 +312,63 @@
</field>
</record>
+
+
+ <record id="view_task_kanban" model="ir.ui.view">
+ <field name="name">project.task.kanban</field>
+ <field name="model">project.task</field>
+ <field name="type">kanban</field>
+ <field name="arch" type="xml">
+ <kanban>
+ <field name="state"/>
+ <templates>
+ <t t-name="kanban-box">
+ <t t-set="color">#fff</t>
+ <t t-if="state.raw_value == 'done'" t-set="color">#dfd</t>
+ <t t-if="state.raw_value == 'open'" t-set="color">lightcyan</t>
+ <t t-if="state.raw_value == 'cancel' and total_hours.raw_value gt 0" t-set="color">red</t>
+ <div t-attf-style="background: #{color}">
+ <table>
+ <tr>
+ <td>Title :</td>
+ <td><field name="name"/></td>
+ </tr>
+ <tr>
+ <td>Progress :</td>
+ <td><field name="progress"/></td>
+ </tr>
+ <tr>
+ <td><button data-type="action" data-name="%(action_project_task_reevaluate)d">Reevaluate</button><button data-type="edit" >Edit</button></td>
+ <td><button data-type="object" data-name="prev_type">Previous phase</button></td>
+ </tr>
+ <tr>
+ <td>Project name:</td>
+ <td colspan="2"><field name="project_id"/></td>
+ </tr>
+ <tr>
+ <td>Phase</td>
+ <td colspan="2"><field name="type_id"/></td>
+ </tr>
+ <tr>
+ <td>Remain Time :</td>
+ <td colspan="2"><field name="remaining_hours"/></td>
+ </tr>
+ <tr>
+ <td>Spent Time :</td>
+ <td colspan="2"><field name="remaining_hours"/></td>
+ </tr>
+ <tr>
+ <td>Remain Time :</td>
+ <td colspan="2"><field name="remaining_hours"/></td>
+ </tr>
+ </table>
+ </div>
+ </t>
+ </templates>
+ </kanban>
+ </field>
+ </record>
+
<record id="view_task_tree2" model="ir.ui.view">
<field name="name">project.task.tree</field>
<field name="model">project.task</field>
@@ -437,7 +494,7 @@
<field name="name">Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
- <field name="view_mode">tree,form,calendar,gantt,graph</field>
+ <field name="view_mode">tree,form,calendar,gantt,graph,kanban</field>
<field eval="False" name="filter"/>
<field name="view_id" ref="view_task_tree2"/>
<field name="context">{"search_default_user_id":uid, "search_default_current": 1}</field>
@@ -450,7 +507,7 @@
<field name="name">Overpassed Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
- <field name="view_mode">tree,form,calendar,graph</field>
+ <field name="view_mode">tree,form,calendar,graph,kanban</field>
<field name="domain">[('date_deadline','&lt;',time.strftime('%Y-%m-%d')),('state','in',('draft','pending','open'))]</field>
<field name="filter" eval="True"/>
<field name="search_view_id" ref="view_task_search_form"/>
@@ -461,7 +518,7 @@
<field name="res_model">project.task</field>
<field name="name">Project's tasks</field>
<field name="view_type">form</field>
- <field name="view_mode">tree,form,calendar,graph,gantt</field>
+ <field name="view_mode">tree,form,calendar,graph,gantt,kanban</field>
<field name="domain">[('project_id', 'child_of', [active_id])]</field>
<field name="context">{'project_id':active_id, 'active_test':False}</field>
</record>
@@ -562,7 +619,7 @@
<field eval="18" name="priority"/>
<field name="arch" type="xml">
<group name="default_filters" position="inside">
- <field name="context_project_id" context="{'user_prefence':True}" widget="selection"/>
+ <field name="context_project_id" context="{'user_preference':True}" widget="selection"/>
</group>
</field>
</record>