2010-04-19 08:38:25 +00:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<openerp>
|
|
|
|
<data>
|
|
|
|
|
2012-06-13 13:15:07 +00:00
|
|
|
<menuitem id="menu_project_confi" name="Issues" parent="base.menu_definitions" sequence="2"/>
|
2010-09-28 12:50:08 +00:00
|
|
|
|
2012-06-26 12:00:13 +00:00
|
|
|
<!-- Project issue Read/Unread actions -->
|
|
|
|
<record id="actions_server_project_issue_unread" model="ir.actions.server">
|
|
|
|
<field name="name">Mark unread</field>
|
|
|
|
<field name="condition">True</field>
|
|
|
|
<field name="type">ir.actions.server</field>
|
|
|
|
<field name="model_id" ref="model_project_issue"/>
|
|
|
|
<field name="state">code</field>
|
2012-09-18 05:10:18 +00:00
|
|
|
<field name="code">self.message_mark_as_unread(cr, uid, context.get('active_ids'), context=context)</field>
|
2012-06-26 12:00:13 +00:00
|
|
|
</record>
|
|
|
|
<record id="action_project_issue_unread" model="ir.values">
|
|
|
|
<field name="name">action_project_issue_unread</field>
|
|
|
|
<field name="action_id" ref="actions_server_project_issue_unread"/>
|
2012-07-12 13:10:02 +00:00
|
|
|
<field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_unread'))"/>
|
2012-06-26 12:00:13 +00:00
|
|
|
<field name="key">action</field>
|
2012-07-12 13:10:02 +00:00
|
|
|
<field name="model_id" ref="model_project_issue"/>
|
2012-06-26 12:00:13 +00:00
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="key2">client_action_multi</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="actions_server_project_issue_read" model="ir.actions.server">
|
|
|
|
<field name="name">Mark read</field>
|
|
|
|
<field name="condition">True</field>
|
|
|
|
<field name="type">ir.actions.server</field>
|
|
|
|
<field name="model_id" ref="model_project_issue"/>
|
|
|
|
<field name="state">code</field>
|
2012-09-18 05:10:18 +00:00
|
|
|
<field name="code">self.message_mark_as_read(cr, uid, context.get('active_ids'), context=context)</field>
|
2012-06-26 12:00:13 +00:00
|
|
|
</record>
|
|
|
|
<record id="action_project_issue_read" model="ir.values">
|
|
|
|
<field name="name">action_project_issue_read</field>
|
|
|
|
<field name="action_id" ref="actions_server_project_issue_read"/>
|
2012-07-12 13:10:02 +00:00
|
|
|
<field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_read'))"/>
|
2012-06-26 12:00:13 +00:00
|
|
|
<field name="key">action</field>
|
2012-07-12 13:10:02 +00:00
|
|
|
<field name="model_id" ref="model_project_issue"/>
|
2012-06-26 12:00:13 +00:00
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="key2">client_action_multi</field>
|
|
|
|
</record>
|
|
|
|
|
2010-09-28 12:50:08 +00:00
|
|
|
<record model="ir.ui.view" id="project_issue_version_search_view">
|
|
|
|
<field name="name">Issue Version</field>
|
|
|
|
<field name="model">project.issue.version</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Issue Version">
|
2012-06-22 11:12:51 +00:00
|
|
|
<field name="name" string="Issue Version"/>
|
2010-09-28 12:50:08 +00:00
|
|
|
<field name="active"/>
|
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="project_issue_version_form_view">
|
|
|
|
<field name="name">Issue Version</field>
|
|
|
|
<field name="model">project.issue.version</field>
|
|
|
|
<field name="arch" type="xml">
|
2012-06-09 15:59:35 +00:00
|
|
|
<form string="Issue Version" version="7.0">
|
|
|
|
<group col="2">
|
|
|
|
<field name="name"/>
|
|
|
|
<field name="active"/>
|
|
|
|
</group>
|
2010-09-28 12:50:08 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
<record id="project_issue_version_action" model="ir.actions.act_window">
|
|
|
|
<field name="name">Versions</field>
|
|
|
|
<field name="res_model">project.issue.version</field>
|
|
|
|
<field name="view_type">form</field>
|
2012-08-04 14:35:56 +00:00
|
|
|
<field name="help" type="html">
|
2012-08-04 13:56:31 +00:00
|
|
|
<p class="oe_view_nocontent_create">
|
2012-08-04 13:21:36 +00:00
|
|
|
Click to add a new version.
|
|
|
|
</p><p>
|
|
|
|
Define here the different versions of your products on which
|
|
|
|
you can work on issues.
|
|
|
|
</p>
|
|
|
|
</field>
|
2010-09-28 12:50:08 +00:00
|
|
|
</record>
|
2012-03-16 10:15:31 +00:00
|
|
|
<menuitem action="project_issue_version_action" id="menu_project_issue_version_act" parent="menu_project_confi" groups="base.group_no_one"/>
|
2010-05-27 09:26:52 +00:00
|
|
|
|
2010-04-19 08:38:25 +00:00
|
|
|
<record id="project_issue_categ_action" model="ir.actions.act_window">
|
|
|
|
<field name="name">Issue Categories</field>
|
|
|
|
<field name="res_model">crm.case.categ</field>
|
|
|
|
<field name="view_type">form</field>
|
|
|
|
<field name="view_id" ref="crm.crm_case_categ_tree-view"/>
|
|
|
|
<field name="domain">[('object_id.model', '=', 'project.issue')]</field>
|
2011-11-24 14:20:01 +00:00
|
|
|
<field name="context" eval="{'object_id': ref('model_project_issue')}"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
</record>
|
|
|
|
|
2012-03-16 10:15:31 +00:00
|
|
|
<menuitem action="project_issue_categ_action" name="Categories" id="menu_project_issue_category_act" parent="menu_project_confi" groups="base.group_no_one"/>
|
2010-09-01 09:49:27 +00:00
|
|
|
|
2010-04-19 08:38:25 +00:00
|
|
|
<record model="ir.ui.view" id="project_issue_form_view">
|
|
|
|
<field name="name">Project Issue Tracker Form</field>
|
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="arch" type="xml">
|
2012-08-07 07:33:59 +00:00
|
|
|
<form string="Issue" version="7.0">
|
2012-06-04 12:11:39 +00:00
|
|
|
<header>
|
2012-10-22 17:35:20 +00:00
|
|
|
<button name="case_close" string="Done" type="object"
|
|
|
|
states="open" groups="base.group_user"/>
|
|
|
|
<button name="case_close" string="Done" type="object"
|
|
|
|
states="draft,pending" groups="base.group_user"/>
|
|
|
|
<button name="case_cancel" string="Cancel" type="object"
|
|
|
|
states="draft,open,pending" groups="base.group_user"/>
|
2012-08-08 17:02:15 +00:00
|
|
|
<field name="stage_id" widget="statusbar" clickable="True"/>
|
2012-06-04 12:11:39 +00:00
|
|
|
</header>
|
2012-06-09 15:59:35 +00:00
|
|
|
<sheet string="Issue">
|
2012-06-19 08:56:18 +00:00
|
|
|
<label for="name" class="oe_edit_only"/>
|
2012-06-09 15:59:35 +00:00
|
|
|
<h1><field name="name"/></h1>
|
|
|
|
<group>
|
2012-11-20 13:08:24 +00:00
|
|
|
<group groups="base.group_user">
|
2012-06-09 15:59:35 +00:00
|
|
|
<field name="user_id"/>
|
|
|
|
<field name="partner_id" on_change="onchange_partner_id(partner_id, email_from)"/>
|
|
|
|
<field name="email_from"/>
|
2012-07-11 13:21:30 +00:00
|
|
|
</group>
|
|
|
|
<group>
|
2012-11-20 13:08:24 +00:00
|
|
|
<field name="priority" groups="base.group_user"/>
|
|
|
|
<label for="project_id" groups="base.group_user"/>
|
|
|
|
<div groups="base.group_user">
|
2012-11-20 07:45:52 +00:00
|
|
|
<field name="project_id" on_change="on_change_project(project_id)" class="oe_inline" context="{'default_use_issues':1}"/>
|
2012-09-07 08:33:36 +00:00
|
|
|
<button name="case_escalate" string="Escalate" type="object" states="draft,open,pending" class="oe_inline"/>
|
|
|
|
</div>
|
2012-11-20 13:08:24 +00:00
|
|
|
<label for="task_id" groups="base.group_user"/>
|
|
|
|
<div groups="base.group_user">
|
2012-07-16 04:46:13 +00:00
|
|
|
<field name="task_id" on_change="onchange_task_id(task_id)" class="oe_inline" context="{'default_project_id':project_id}"/>
|
2012-07-12 14:46:00 +00:00
|
|
|
<field name="progress" widget="progressbar" attrs="{'invisible':[('task_id','=',False)]}" class="oe_inline"/>
|
|
|
|
</div>
|
2012-07-16 12:17:41 +00:00
|
|
|
<field name="categ_ids" widget="many2many_tags"/>
|
2012-11-20 13:08:24 +00:00
|
|
|
<field name="version_id" groups="base.group_user"/>
|
2012-03-05 12:03:41 +00:00
|
|
|
</group>
|
2010-04-19 08:38:25 +00:00
|
|
|
</group>
|
2012-07-12 14:46:00 +00:00
|
|
|
<notebook>
|
|
|
|
<page string="Description">
|
|
|
|
<field name="description" placeholder="Add a description..."/>
|
|
|
|
</page>
|
|
|
|
<page string="Extra Info" groups="base.group_no_one">
|
2012-03-05 12:03:41 +00:00
|
|
|
<group col="4" colspan="4">
|
|
|
|
<separator string="Statistics" colspan="4" col="4"/>
|
2012-03-21 16:29:56 +00:00
|
|
|
<field name="day_open"/>
|
|
|
|
<field name="day_close"/>
|
|
|
|
<field name="working_hours_open" widget="float_time"/>
|
|
|
|
<field name="working_hours_close" widget="float_time"/>
|
|
|
|
<field name="inactivity_days"/>
|
|
|
|
<field name="days_since_creation"/>
|
2010-06-09 05:49:31 +00:00
|
|
|
</group>
|
2012-03-05 12:03:41 +00:00
|
|
|
<group colspan="4" col="4">
|
|
|
|
<separator string="References" colspan="4"/>
|
|
|
|
<field name="id"/>
|
|
|
|
<field name="active"/>
|
2010-06-09 05:49:31 +00:00
|
|
|
</group>
|
2012-09-04 13:26:23 +00:00
|
|
|
<group colspan="4" col="4" invisible="1">
|
2012-06-28 08:49:03 +00:00
|
|
|
<separator string="Status" colspan="4"/>
|
|
|
|
<field name="state" groups="base.group_no_one" string="Status"/>
|
2012-06-22 11:46:01 +00:00
|
|
|
</group>
|
2010-06-09 05:49:31 +00:00
|
|
|
</page>
|
2010-04-19 08:38:25 +00:00
|
|
|
</notebook>
|
2012-05-16 05:13:29 +00:00
|
|
|
</sheet>
|
2012-07-13 09:53:41 +00:00
|
|
|
<div class="oe_chatter">
|
2012-11-20 08:44:46 +00:00
|
|
|
<field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
|
2012-10-26 09:58:21 +00:00
|
|
|
<field name="message_ids" widget="mail_thread"/>
|
2012-07-13 09:53:41 +00:00
|
|
|
</div>
|
2010-04-19 08:38:25 +00:00
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2010-07-02 14:37:06 +00:00
|
|
|
|
2010-04-19 08:38:25 +00:00
|
|
|
<record model="ir.ui.view" id="project_issue_tree_view">
|
|
|
|
<field name="name">Project Issue Tracker Tree</field>
|
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="arch" type="xml">
|
2012-08-16 09:26:16 +00:00
|
|
|
<tree string="Issue Tracker Tree" fonts="bold:message_unread==True" colors="black:state=='open';blue:state=='pending';grey:state in ('cancel', 'done')">
|
|
|
|
<field name="message_unread" invisible="1"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
<field name="id"/>
|
2012-03-14 06:22:28 +00:00
|
|
|
<field name="create_date" groups="base.group_no_one"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
<field name="name"/>
|
2012-04-25 14:02:12 +00:00
|
|
|
<field name="partner_id"/>
|
2012-05-04 09:40:19 +00:00
|
|
|
<field name="project_id"/>
|
2012-06-01 15:07:18 +00:00
|
|
|
<field name="priority" string="Priority" groups="base.group_user"/>
|
2010-09-28 12:50:08 +00:00
|
|
|
<field name="version_id" widget="selection"/>
|
2011-08-30 08:45:10 +00:00
|
|
|
<field name="user_id"/>
|
2010-09-30 14:41:19 +00:00
|
|
|
<field name="progress" widget="progressbar" attrs="{'invisible':[('task_id','=',False)]}"/>
|
2012-05-31 15:15:56 +00:00
|
|
|
<field name="stage_id" widget="selection" readonly="1"/>
|
2012-09-05 09:18:56 +00:00
|
|
|
<field name="state" invisible="1"/>
|
2012-07-11 13:21:30 +00:00
|
|
|
<field name="categ_ids" invisible="1"/>
|
2011-11-15 10:39:27 +00:00
|
|
|
<field name="task_id" invisible="1"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="view_project_issue_filter" model="ir.ui.view">
|
|
|
|
<field name="name">Project Issue Tracker Search</field>
|
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Issue Tracker Search">
|
2012-07-23 06:45:37 +00:00
|
|
|
<field name="name" string="Issue" filter_domain="['|', '|',('partner_id','ilike',self),('email_from','ilike',self),('name','ilike',self)]"/>
|
|
|
|
<field name="id"/>
|
2012-10-08 10:00:32 +00:00
|
|
|
<filter icon="terp-mail-message-new" string="Unread Messages" name="message_unread" domain="[('message_unread','=',True)]"/>
|
2012-07-23 06:45:37 +00:00
|
|
|
<separator/>
|
|
|
|
<filter string="New" icon="terp-document-new" domain="[('state','=','draft')]" help="New Issues"/>
|
|
|
|
<filter string="To Do" domain="[('state','=','open')]" help="To Do Issues" icon="terp-check"/>
|
|
|
|
<separator/>
|
|
|
|
<filter string="Unassigned Issues" domain="[('user_id','=',False)]" help="Unassigned Issues" icon="terp-personal-" />
|
2012-07-31 11:28:04 +00:00
|
|
|
<field name="user_id"/>
|
|
|
|
<field name="project_id"/>
|
2012-04-25 14:02:12 +00:00
|
|
|
<group expand="0" string="Group By..." >
|
2012-07-23 06:45:37 +00:00
|
|
|
<filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
|
2012-08-09 10:50:09 +00:00
|
|
|
<filter string="Contact" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
|
2012-07-23 06:45:37 +00:00
|
|
|
<filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}"/>
|
|
|
|
<filter string="Version" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'version_id'}"/>
|
|
|
|
<filter string="Category" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'categ_id'}"/>
|
|
|
|
<filter string="Priority" icon="terp-rating-rated" domain="[]" context="{'group_by':'priority'}"/>
|
|
|
|
<filter string="Stage" icon="terp-stage" domain="[]" context="{'group_by':'stage_id'}"/>
|
|
|
|
<filter string="Month" icon="terp-go-month" domain="[]" context="{'group_by':'create_date'}" help="Creation Month"/>
|
2010-06-12 17:49:33 +00:00
|
|
|
</group>
|
2010-04-19 08:38:25 +00:00
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record model="ir.ui.view" id="project_issue_calendar_view">
|
|
|
|
<field name="name">Project Issue Tracker Calendar</field>
|
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="priority" eval="2"/>
|
|
|
|
<field name="arch" type="xml">
|
2011-08-30 08:45:10 +00:00
|
|
|
<calendar string="Issues" date_start="date" color="user_id" date_delay="duration">
|
2010-04-19 08:38:25 +00:00
|
|
|
<field name="name"/>
|
|
|
|
<field name="partner_id"/>
|
|
|
|
</calendar>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
2011-09-15 12:36:42 +00:00
|
|
|
|
2012-07-09 15:54:24 +00:00
|
|
|
<!-- Project Issue Karban View-->
|
2011-09-15 12:36:42 +00:00
|
|
|
|
2012-07-09 15:54:24 +00:00
|
|
|
<record model="ir.ui.view" id="project_issue_kanban_view">
|
|
|
|
<field name="name">Project Issue Kanban</field>
|
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<kanban default_group_by="stage_id">
|
2012-08-16 16:31:05 +00:00
|
|
|
<field name="stage_id"/>
|
2012-07-09 15:54:24 +00:00
|
|
|
<field name="color"/>
|
|
|
|
<field name="priority"/>
|
|
|
|
<field name="user_email"/>
|
|
|
|
<field name="user_id"/>
|
|
|
|
<field name="date_deadline"/>
|
|
|
|
<templates>
|
|
|
|
<t t-name="kanban-tooltip">
|
2012-09-06 10:46:24 +00:00
|
|
|
<ul class="oe_kanban_tooltip">
|
2012-07-09 15:54:24 +00:00
|
|
|
<li><b>Project:</b> <field name="project_id"/></li>
|
2012-07-11 13:21:30 +00:00
|
|
|
<li><b>Category:</b> <field name="categ_ids"/></li>
|
2012-07-09 15:54:24 +00:00
|
|
|
</ul>
|
|
|
|
</t>
|
|
|
|
<t t-name="kanban-box">
|
2012-09-04 16:37:25 +00:00
|
|
|
<div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click oe_semantic_html_override">
|
2012-07-09 15:54:24 +00:00
|
|
|
<div class="oe_dropdown_toggle oe_dropdown_kanban">
|
|
|
|
<span class="oe_e">i</span>
|
|
|
|
<ul class="oe_dropdown_menu">
|
2012-09-04 14:12:04 +00:00
|
|
|
<t t-if="widget.view.is_action_enabled('edit')"><li><a type="edit">Edit...</a></li></t>
|
|
|
|
<t t-if="widget.view.is_action_enabled('delete')"><li><a type="delete">Delete</a></li></t>
|
2012-07-09 15:54:24 +00:00
|
|
|
<li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<div class="oe_kanban_content" tooltip="kanban-tooltip">
|
|
|
|
<div>
|
|
|
|
<b><field name="name"/></b> <br/>
|
|
|
|
<field name="partner_id"/> <br/>
|
|
|
|
<field name="version_id"/>
|
|
|
|
</div>
|
|
|
|
<div class="oe_kanban_footer_left">
|
2012-07-12 13:35:22 +00:00
|
|
|
<div class="oe_left oe_tags">
|
2012-09-18 19:38:56 +00:00
|
|
|
<field name="categ_ids"/>
|
2012-07-12 13:10:02 +00:00
|
|
|
</div>
|
2012-07-09 15:54:24 +00:00
|
|
|
<div class="oe_right">
|
|
|
|
<span class="oe_kanban_highlight">
|
|
|
|
<t t-set="priority" t-value="record.priority.raw_value || 5"/>
|
|
|
|
<a type="object" name="set_priority" args="['3']" t-if="priority gt 3" title="Normal Priority">
|
|
|
|
<img src="/web/static/src/img/icons/star-off.png" width="16" height="16"/>
|
|
|
|
</a>
|
|
|
|
<a type="object" name="set_priority" args="['5']" t-if="priority lte 3" title="Normal Priority">
|
|
|
|
<img t-attf-src="/web/static/src/img/icons/star-#{priority lte 3 ? 'on' : 'off'}.png" width="16" height="16"/>
|
|
|
|
</a>
|
|
|
|
<a type="object" name="set_priority" args="['2']" title="High Priority">
|
|
|
|
<img t-attf-src="/web/static/src/img/icons/star-#{priority lte 2 ? 'on' : 'off'}.png" width="16" height="16"/>
|
|
|
|
</a>
|
|
|
|
<a type="object" name="set_priority" args="['1']" title="Highest Priority">
|
|
|
|
<img t-attf-src="/web/static/src/img/icons/star-#{priority == 1 ? 'on' : 'off'}.png" width="16" height="16"/>
|
|
|
|
</a>
|
|
|
|
</span>
|
|
|
|
<t t-if="record.date_deadline.raw_value and record.date_deadline.raw_value lt (new Date())">
|
|
|
|
<span t-attf-class="oe_kanban_status oe_kaban_status_red"> </span>
|
|
|
|
</t>
|
2012-08-09 12:53:30 +00:00
|
|
|
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar"/>
|
2012-07-09 15:54:24 +00:00
|
|
|
</div>
|
2011-09-15 12:36:42 +00:00
|
|
|
</div>
|
2011-09-16 13:13:02 +00:00
|
|
|
</div>
|
2012-07-09 15:54:24 +00:00
|
|
|
<div class="oe_clear"></div>
|
2011-09-16 13:13:02 +00:00
|
|
|
</div>
|
2012-07-09 15:54:24 +00:00
|
|
|
</t>
|
|
|
|
</templates>
|
|
|
|
</kanban>
|
|
|
|
</field>
|
|
|
|
</record>
|
2011-09-15 12:36:42 +00:00
|
|
|
|
|
|
|
|
2012-07-25 18:16:10 +00:00
|
|
|
<!-- Feature Requests -->
|
2010-04-19 08:38:25 +00:00
|
|
|
<record model="ir.ui.view" id="project_feature_tree_view">
|
|
|
|
<field name="name">Project Issue- Feature Tracker Tree</field>
|
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="arch" type="xml">
|
2012-08-16 09:26:16 +00:00
|
|
|
<tree string="Feature Tracker Tree" fonts="bold:message_unread==True" colors="red:state=='open';black:state in ('draft', 'cancel','done','pending')">
|
2010-04-19 08:38:25 +00:00
|
|
|
<field name="id"/>
|
2012-08-16 09:26:16 +00:00
|
|
|
<field name="message_unread" invisible="1"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
<field name="name" string="Feature description"/>
|
2012-04-25 14:02:12 +00:00
|
|
|
<field name="partner_id"/>
|
2010-09-22 07:58:44 +00:00
|
|
|
<field name="priority" string="Priority"/>
|
2010-09-28 12:50:08 +00:00
|
|
|
<field name="version_id"/>
|
2011-08-30 08:45:10 +00:00
|
|
|
<field name="user_id"/>
|
2012-05-31 15:15:56 +00:00
|
|
|
<field name="stage_id" widget="selection" readonly="1"/>
|
2012-05-04 11:01:47 +00:00
|
|
|
<field name="state" groups="base.group_no_one"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="view_project_feature_filter" model="ir.ui.view">
|
2011-04-22 11:46:05 +00:00
|
|
|
<field name="name">Project Issue - Feature Tracker Search</field>
|
2010-04-19 08:38:25 +00:00
|
|
|
<field name="model">project.issue</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<search string="Feature Tracker Search">
|
2012-07-23 06:45:37 +00:00
|
|
|
<field name="name" string="Feature description"/>
|
|
|
|
<field name="date"/>
|
|
|
|
<field name="state" groups="base.group_no_one"/>
|
|
|
|
<filter icon="terp-check" domain="[('state','in',('open','draft'))]" help="Current Features" name="current_feature"/>
|
|
|
|
<filter icon="terp-camera_test" domain="[('state','=','open')]" help="Open Features"/>
|
2012-07-31 11:28:04 +00:00
|
|
|
<field name="user_id"/>
|
|
|
|
<field name="project_id" string="Project"/>
|
2010-04-19 08:38:25 +00:00
|
|
|
</search>
|
|
|
|
</field>
|
|
|
|
</record>
|
2012-07-09 15:54:24 +00:00
|
|
|
|
2012-09-19 13:24:54 +00:00
|
|
|
<record id="act_project_project_2_project_issue_all" model="ir.actions.act_window">
|
|
|
|
<field name="res_model">project.issue</field>
|
|
|
|
<field name="view_type">form</field>
|
2012-09-27 17:36:41 +00:00
|
|
|
<field name="name">Issues</field>
|
2012-09-19 13:24:54 +00:00
|
|
|
<field name="view_mode">kanban,tree,form,calendar,graph</field>
|
|
|
|
<field name="context">{'search_default_project_id': [active_id], 'default_project_id': active_id}</field>
|
|
|
|
</record>
|
2010-04-19 08:38:25 +00:00
|
|
|
|
2012-07-25 18:16:10 +00:00
|
|
|
<!-- Project -->
|
2010-07-26 09:41:14 +00:00
|
|
|
<record id="view_project_form_inherited" model="ir.ui.view">
|
|
|
|
<field name="name">project.project.form.inherited</field>
|
|
|
|
<field name="model">project.project</field>
|
|
|
|
<field name="inherit_id" ref="project.edit_project"/>
|
|
|
|
<field name="arch" type="xml">
|
2012-08-30 07:49:03 +00:00
|
|
|
<xpath expr='//div[@name="options_active"]' position='inside'>
|
|
|
|
<field name="use_issues" class="oe_inline"/>
|
|
|
|
<label for="use_issues"/>
|
|
|
|
</xpath>
|
|
|
|
<xpath expr='//div[@name="buttons"]' position='inside'>
|
|
|
|
<button name="%(act_project_project_2_project_issue_all)d" string="Issues" type="action" attrs="{'invisible':[('use_issues','=', 0)]}"/>
|
2012-05-30 06:59:34 +00:00
|
|
|
</xpath>
|
2010-07-26 09:41:14 +00:00
|
|
|
<field name="priority" position="before">
|
|
|
|
<field name="project_escalation_id"/>
|
|
|
|
</field>
|
2012-08-06 00:44:17 +00:00
|
|
|
<field name="alias_domain" position="after">
|
|
|
|
<label for="alias_model" class="oe_edit_only" string="creates"/><field name="alias_model" class="oe_edit_only oe_inline"/>
|
2010-07-26 09:41:14 +00:00
|
|
|
</field>
|
|
|
|
</field>
|
|
|
|
</record>
|
2012-07-09 15:54:24 +00:00
|
|
|
|
2012-03-28 06:08:12 +00:00
|
|
|
<record id="view_project_kanban_inherited" model="ir.ui.view">
|
|
|
|
<field name="name">project.project.kanban.inherited</field>
|
|
|
|
<field name="model">project.project</field>
|
|
|
|
<field name="inherit_id" ref="project.view_project_kanban"/>
|
|
|
|
<field name="arch" type="xml">
|
2012-05-07 07:20:49 +00:00
|
|
|
<field name="use_tasks" position="after">
|
|
|
|
<field name="use_issues"/>
|
|
|
|
<field name="issue_count" invisible="1"/>
|
2012-03-28 06:51:36 +00:00
|
|
|
</field>
|
2012-05-22 15:58:15 +00:00
|
|
|
<xpath expr="//div[contains(@class, 'oe_kanban_project_list')]" position="inside">
|
2012-10-28 08:35:08 +00:00
|
|
|
<a t-if="record.use_issues.raw_value" style="margin-right: 10px"
|
2012-05-22 15:58:15 +00:00
|
|
|
name="%(act_project_project_2_project_issue_all)d" type="action">
|
2012-10-31 07:27:59 +00:00
|
|
|
<span t-if="record.issue_count.raw_value gt 1"><field name="issue_count"/> Issues</span>
|
|
|
|
<span t-if="record.issue_count.raw_value lt 2"><field name="issue_count"/> Issue</span>
|
2012-10-31 06:05:13 +00:00
|
|
|
</a>
|
2012-03-28 06:08:12 +00:00
|
|
|
</xpath>
|
|
|
|
</field>
|
|
|
|
</record>
|
2012-07-09 15:54:24 +00:00
|
|
|
|
|
|
|
<record id="analytic_account_inherited_issue_form" model="ir.ui.view">
|
2012-05-28 12:30:54 +00:00
|
|
|
<field name="name">account.analytic.account.issue.form.inherit</field>
|
|
|
|
<field name="model">account.analytic.account</field>
|
2012-06-04 10:33:42 +00:00
|
|
|
<field name="inherit_id" ref="project.analytic_account_inherited_form"/>
|
2012-05-28 12:30:54 +00:00
|
|
|
<field eval="18" name="priority"/>
|
|
|
|
<field name="arch" type="xml">
|
2012-08-29 19:08:31 +00:00
|
|
|
<xpath expr='//div[@name="project"]' position='inside'>
|
2012-07-12 13:10:02 +00:00
|
|
|
<field name="use_issues"/>
|
2012-08-29 19:08:31 +00:00
|
|
|
<label for="use_issues"/>
|
2012-05-28 12:30:54 +00:00
|
|
|
</xpath>
|
|
|
|
</field>
|
|
|
|
</record>
|
2012-07-25 18:16:10 +00:00
|
|
|
|
2010-04-19 08:38:25 +00:00
|
|
|
</data>
|
|
|
|
</openerp>
|