diff options
| author | Harry (Open ERP) <hmo@tinyerp.com> | 2010-03-05 18:55:30 +0530 |
|---|---|---|
| committer | Harry (Open ERP) <hmo@tinyerp.com> | 2010-03-05 18:55:30 +0530 |
| commit | 6e0f534bf7ec100ae9c24ea42dbcfdd1d1fbe940 (patch) | |
| tree | 389192922c20a21d2769814117bd40005e76b2d0 /addons/project_issue/project_issue_view.xml | |
| parent | 5ef680e14b219a8ff356fdc97a0b75627b4af89d (diff) | |
[RENAME] Renamed crm_project module with project_issue
bzr revid: hmo@tinyerp.com-20100305132530-1wrppksepbbkzads
Diffstat (limited to 'addons/project_issue/project_issue_view.xml')
| -rw-r--r-- | addons/project_issue/project_issue_view.xml | 232 |
1 files changed, 232 insertions, 0 deletions
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml new file mode 100644 index 00000000000..6d53c4f7036 --- /dev/null +++ b/addons/project_issue/project_issue_view.xml @@ -0,0 +1,232 @@ +<?xml version="1.0"?> +<openerp> + <data> + + # ------------------------------------------------------ + # Issue Categories + # ------------------------------------------------------ + + + <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> + <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> + </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> + <field name="type">form</field> + <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="categ_id" widget="selection" domain="[('object_id.model', '=', 'project.issue')]"/> + <group col="3" colspan="2"> + <field name="task_id"/> + <button string="Convert To Task" + name="%(wizard_project_issue_task_set)d" + icon="gtk-index" type="action" + attrs="{'invisible':[('task_id','!=',False)]}" /> + </group> + + </group> + <!-- <group colspan="4" col="5"> + <label string="" colspan="2"/> + <button string="Convert To Feature Request" + name="convert_to_feature" + icon="gtk-convert" type="object" attrs="{'invisible':[('categ_id','=',ref('bug_categ'))]}"/> + <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"/> + <separator colspan="4" string="Status and Categorization"/> + <group colspan="4" col="6"> + <field name="type_id" string="Version"/> + <field name="priority" string="Severity"/> + <field name="user_id" /> + <label string="Resolution: " align="1.0"/> + <group colspan="1" col="3"> + <field name="stage_id" select="1" nolabel="1" on_change="onchange_stage_id(stage_id)" domain="[('object_id.model', '=', 'project.issue')]"/> + <button icon="gtk-go-back" string="" name="stage_previous" type="object"/> + <button icon="gtk-go-forward" string="" name="stage_next" type="object"/> + </group> + </group> + <newline/> + <separator string= "Description" colspan="4"/> + <field name="description" nolabel="1" colspan="4"/> + <separator colspan="4"/> + <group col="8" colspan="4"> + <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"/> + </group> + </page> + <page string="History" groups="base.group_extended"> + <field name="id" select="1"/> + <field name="active" /> + <separator colspan="4" string="Dates"/> + <field name="create_date"/> + <field name="date_closed"/> + <separator colspan="4" string="Estimates"/> + <field name="planned_revenue"/> + <field name="planned_cost"/> + <field name="probability"/> + <separator colspan="4" string="References"/> + <field name="ref" colspan="4"/> + <field name="ref2" colspan="4"/> + <field name="log_ids" nolabel="1" colspan="4"> + <form string="Actions"> + <separator string="Action Information" colspan="4"/> + <field name="name" colspan="4"/> + <field name="date" /> + <field name="user_id" /> + <field name="som" /> + <field name="canal_id"/> + </form> + </field> + </page> + <page string="Emails" groups="base.group_extended"> + <group colspan="4"> + <field colspan="4" name="email_cc" string="CC"/> + </group> + <field name="history_line" colspan="4" nolabel="1" mode="form,tree"> + <form string="Communication history"> + <group col="7" colspan="4"> + <field name="date"/> + <field name="email"/> + <field name="canal_id"/> + <button + string="Add a CC" + name="%(crm.action_view_crm_email_add_cc_wizard)d" + icon="gtk-add" type="action"/> + </group> + <newline/> + <field name="description" colspan="4" nolabel="1"/> + <button colspan="4" string="Reply to Last Email" name="%(crm.wizard_crm_send_mail)d" context="{'mail':'reply'}" icon="gtk-undo" type="action"/> + </form> + <tree string="Communication history"> + <field name="description"/> + <field name="email"/> + <field name="date"/> + </tree> + </field> + <button colspan="4" string="Send New Email" name="%(crm.wizard_crm_new_send_mail)d" context="{'mail':'new'}" icon="gtk-go-forward" type="action"/> + </page> + </notebook> + </form> + </field> + </record> + <record model="ir.ui.view" id="project_issue_tree_view"> + <field name="name">Proejct Issue Tracker Tree</field> + <field name="model">project.issue</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Issue Tracker Tree" colors="red:state=='open';black:state in ('draft', 'cancel','done','pending')"> + <field name="id"/> + <field name="name" string="Title"/> + <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_issue_filter" model="ir.ui.view"> + <field name="name">Project Issue Tracker Search</field> + <field name="model">project.issue</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search string="Issue 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 bugs" + /> + <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="Bugs during last 7 days" + /> + + </group> + <separator orientation="vertical"/> + <group col="5" colspan="2"> + <field name="name" select='1' string="Subject"/> + <field name="user_id" select="1" widget="selection"> + <filter icon="terp-partner" domain="[('user_id','=',uid)]" help="My Bugs" default="1"/> + </field> + <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 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> + + <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="type">calendar</field> + <field name="priority" eval="2"/> + <field name="arch" type="xml"> + <calendar string="Issues" date_start="date" color="user_id" date_delay="duration"> + <field name="name"/> + <field name="partner_id"/> + </calendar> + </field> + </record> + </data> +</openerp> |
