diff options
Diffstat (limited to 'addons/project_issue/project_issue_view.xml')
| -rw-r--r-- | addons/project_issue/project_issue_view.xml | 116 |
1 files changed, 95 insertions, 21 deletions
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 6d53c4f7036..305db272f4c 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -11,23 +11,23 @@ <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="view_id" ref="crm.crm_case_categ_tree-view"/> <field name="domain">[('object_id.model', '=', 'project.issue')]</field> - <field name="context">{'object_id':'project.issue'}</field> + <field name="context">{'object_id':'project.issue'}</field> </record> - # ------------------------------------------------------ + # ------------------------------------------------------ # Stage - # ------------------------------------------------------ + # ------------------------------------------------------ <record id="project_issue_stage_act" model="ir.actions.act_window"> <field name="name">Issue Stages</field> <field name="res_model">crm.case.stage</field> <field name="view_type">form</field> <field name="view_id" ref="crm.crm_case_stage_tree"/> <field name="domain">[('object_id.model', '=', 'project.issue')]</field> - <field name="context">{'object_id':'project.issue'}</field> + <field name="context">{'object_id':'project.issue'}</field> </record> <menuitem action="project_issue_stage_act" id="menu_project_issue_stage_act" parent="crm.menu_crm_case_stage"/> - + <record model="ir.ui.view" id="project_issue_form_view"> <field name="name">Project Issue Tracker Form</field> <field name="model">project.issue</field> @@ -35,8 +35,8 @@ <field name="arch" type="xml"> <form string="Issue Tracker Form"> <group colspan="4" col="6"> - <field name="name" string="Title" colspan="2"/> - <field name="project_id" required="True"/> + <field name="name" string="Title" colspan="2"/> + <field name="project_id" required="True"/> <field name="categ_id" widget="selection" domain="[('object_id.model', '=', 'project.issue')]"/> <group col="3" colspan="2"> <field name="task_id"/> @@ -45,7 +45,7 @@ icon="gtk-index" type="action" attrs="{'invisible':[('task_id','!=',False)]}" /> </group> - + </group> <!-- <group colspan="4" col="5"> <label string="" colspan="2"/> @@ -55,19 +55,19 @@ <button string="Convert To Bug" name="convert_to_bug" icon="gtk-convert" type="object" attrs="{'invisible':[('categ_id','=',ref('feature_request_categ'))]}"/> - - + + </group> --> - + <notebook colspan="4"> <page string="General"> <separator colspan="4" string="Communication"/> <field name="partner_id" on_change="onchange_partner_id(partner_id, email_from)" colspan="2"/> <field name="partner_address_id" string="Contact" on_change="onchange_partner_address_id(partner_address_id, email_from)" colspan="1"/> - <field name="email_from" colspan="2"/> + <field name="email_from" colspan="2"/> <separator colspan="4" string="Status and Categorization"/> <group colspan="4" col="6"> - <field name="type_id" string="Version"/> + <field name="type_id" string="Version"/> <field name="priority" string="Severity"/> <field name="user_id" /> <label string="Resolution: " align="1.0"/> @@ -147,7 +147,7 @@ </field> </record> <record model="ir.ui.view" id="project_issue_tree_view"> - <field name="name">Proejct Issue Tracker Tree</field> + <field name="name">Project Issue Tracker Tree</field> <field name="model">project.issue</field> <field name="type">tree</field> <field name="arch" type="xml"> @@ -155,7 +155,7 @@ <field name="id"/> <field name="name" string="Title"/> <field name="partner_id"/> - <field name="priority" string="Severity"/> + <field name="priority" string="Severity"/> <field name="stage_id" string="Resolution"/> <button icon="gtk-go-back" string="" name="stage_previous" type="object" @@ -182,7 +182,7 @@ <field name="type">search</field> <field name="arch" type="xml"> <search string="Issue Tracker Search"> - <group col="3" colspan="1"> + <group col="3" colspan="1"> <filter icon="gtk-home" string=" Today " separator="1" domain="[('date','=',time.strftime('%%Y-%%m-%%d'))]" @@ -192,8 +192,8 @@ string=" 7 Days " separator="1" domain="[('date','<', time.strftime('%%Y-%%m-%%d')), ('date','>=',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]" help="Bugs during last 7 days" - /> - + /> + </group> <separator orientation="vertical"/> <group col="5" colspan="2"> @@ -204,7 +204,7 @@ <field name="state" select="1"> <filter icon="gtk-new" domain="[('state','in',('open','draft'))]" help="Current Bugs" default="1"/> <filter icon="gtk-yes" domain="[('state','=','open')]" help="Open Bugs"/> - </field> + </field> <field name="project_id" select="1" widget="selection" string="Project" default="context.get('project_id', False)"> <filter icon="terp-crm" domain="[('project_id','=',context.get('project_id',False))]" @@ -214,7 +214,7 @@ </group> </search> </field> - </record> + </record> <record model="ir.ui.view" id="project_issue_calendar_view"> <field name="name">Project Issue Tracker Calendar</field> @@ -228,5 +228,79 @@ </calendar> </field> </record> + + # ------------------------------------------------------ + # Feature Requests + # ------------------------------------------------------ + + <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="type">tree</field> + <field name="arch" type="xml"> + <tree string="Feature Tracker Tree" colors="red:state=='open';black:state in ('draft', 'cancel','done','pending')"> + <field name="id"/> + <field name="name" string="Feature description"/> + <field name="partner_id"/> + <field name="priority" string="Severity"/> + <field name="stage_id" string="Resolution"/> + <button icon="gtk-go-back" string="" + name="stage_previous" type="object" + states="open,draft,pending,done,cancel" /> + <button icon="gtk-go-forward" string="" + name="stage_next" type="object" + states="open,draft,pending,done,cancel" /> + <field name="type_id" string="Version"/> + <field name="user_id"/> + <field name="state"/> + <button name="case_close" string="Done" states="open,draft,pending" type="object" icon="gtk-jump-to"/> + <button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward"/> + <button name="case_cancel" string="Cancel" states="draft,open,pending" type="object" icon="gtk-cancel"/> + <button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause"/> + <button name="case_escalate" string="Escalate" states="open,draft,pending" type="object" icon="gtk-go-up"/> + <button name="case_reset" string="Reset to Draft" states="done,cancel" type="object" icon="gtk-convert"/> + </tree> + </field> + </record> + + <record id="view_project_feature_filter" model="ir.ui.view"> + <field name="name">Project Issue- Feature Tracker Search</field> + <field name="model">project.issue</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search string="Feature Tracker Search"> + <group col="3" colspan="1"> + <filter icon="gtk-home" string=" Today " + separator="1" + domain="[('date','=',time.strftime('%%Y-%%m-%%d'))]" + help="Todays's features" + /> + <filter icon="gtk-media-rewind" + string=" 7 Days " separator="1" + domain="[('date','<', time.strftime('%%Y-%%m-%%d')), ('date','>=',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]" + help="Features during last 7 days" + /> + </group> + <separator orientation="vertical"/> + <group col="5" colspan="2"> + <field name="name" select='1' string="Feature description"/> + <field name="user_id" select="1" widget="selection"> + <filter icon="terp-partner" domain="[('user_id','=',uid)]" help="My Features" default="1"/> + </field> + <field name="state" select="1"> + <filter icon="gtk-new" domain="[('state','in',('open','draft'))]" help="Current Features" default="1"/> + <filter icon="gtk-yes" domain="[('state','=','open')]" help="Open Features"/> + </field> + <field name="project_id" select="1" widget="selection" string="Project" default="context.get('project_id', False)"> + <filter icon="terp-crm" + domain="[('project_id','=',context.get('project_id',False))]" + help="My Project" + /> + </field> + </group> + </search> + </field> + </record> + </data> </openerp> |
