diff options
| author | Sanjay Gohel (Open ERP) <sgo@tinyerp.com> | 2012-08-06 11:12:19 +0530 |
|---|---|---|
| committer | Sanjay Gohel (Open ERP) <sgo@tinyerp.com> | 2012-08-06 11:12:19 +0530 |
| commit | 2cc02f84d245871402dabfdba67dee62bdb30fa2 (patch) | |
| tree | b39f15bc7b70e89347768b3ebacf3f7e27a23984 /addons/project_issue/project_issue_view.xml | |
| parent | c494b78f7776f64bde8d4cdefa82f7cdda867548 (diff) | |
| parent | 1da7ac2448a5e29bb43994286d3fbb8d90576d54 (diff) | |
[MERGE]merge with lp:~openerp-dev/openobject-addons/trunk-message-sub-type-apa
bzr revid: sgo@tinyerp.com-20120806054219-yxe9cwx4yguz7t55
Diffstat (limited to 'addons/project_issue/project_issue_view.xml')
| -rw-r--r-- | addons/project_issue/project_issue_view.xml | 252 |
1 files changed, 116 insertions, 136 deletions
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index e730805fb46..271b665483f 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -16,9 +16,9 @@ <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"/> - <field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_unread'))" /> + <field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_unread'))"/> <field name="key">action</field> - <field name="model_id" ref="model_project_issue" /> + <field name="model_id" ref="model_project_issue"/> <field name="model">project.issue</field> <field name="key2">client_action_multi</field> </record> @@ -34,9 +34,9 @@ <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"/> - <field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_read'))" /> + <field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_read'))"/> <field name="key">action</field> - <field name="model_id" ref="model_project_issue" /> + <field name="model_id" ref="model_project_issue"/> <field name="model">project.issue</field> <field name="key2">client_action_multi</field> </record> @@ -48,7 +48,6 @@ <field name="arch" type="xml"> <search string="Issue Version"> <field name="name" string="Issue Version"/> - <separator orientation="vertical"/> <field name="active"/> </search> </field> @@ -70,7 +69,14 @@ <field name="name">Versions</field> <field name="res_model">project.issue.version</field> <field name="view_type">form</field> - <field name="help">You can use the issues tracker in OpenERP to handle bugs in the software development project, to handle claims in after-sales services, etc. Define here the different versions of your products on which you can work on issues.</field> + <field name="help" type="html"> + <p class="oe_view_nocontent_create"> + 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> </record> <menuitem action="project_issue_version_action" id="menu_project_issue_version_act" parent="menu_project_confi" groups="base.group_no_one"/> @@ -133,15 +139,13 @@ <field name="task_id" on_change="onchange_task_id(task_id)" class="oe_inline"/> <field name="progress" widget="progressbar" attrs="{'invisible':[('task_id','=',False)]}" class="oe_inline"/> </div> + <field name="categ_ids" widget="many2many_tags"/> </group> </group> <notebook> <page string="Description"> <group> <group> - <field name="categ_id" widget="selection" domain="[('object_id.model', '=', 'project.issue')]"/> - </group> - <group> <field name="version_id" widget="selection"/> </group> </group> @@ -194,7 +198,7 @@ <field name="progress" widget="progressbar" attrs="{'invisible':[('task_id','=',False)]}"/> <field name="stage_id" widget="selection" readonly="1"/> <field name="state" groups="base.group_no_one"/> - <field name="categ_id" invisible="1"/> + <field name="categ_ids" invisible="1"/> <field name="task_id" invisible="1"/> </tree> </field> @@ -206,46 +210,26 @@ <field name="type">search</field> <field name="arch" type="xml"> <search string="Issue Tracker Search"> - <group> - <field name="name" string="Issue" filter_domain="['|', '|',('partner_id','ilike',self),('email_from','ilike',self),('name','ilike',self)]"/> - <separator orientation="vertical"/> - <filter icon="terp-mail-message-new" - string="Inbox" help="Unread messages" - name="needaction_pending" - domain="[('needaction_pending','=',True)]"/> - <separator orientation="vertical"/> - <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"/> - <filter string="Unassigned Issues" domain="[('user_id','=',False)]" help="Unassigned Issues" icon="terp-personal-" /> - <separator orientation="vertical"/> - <field name="user_id"/> - <field name="project_id"/> - <separator orientation="vertical"/> - <field name="id"/> - </group> - <newline/> + <field name="name" string="Issue" filter_domain="['|', '|',('partner_id','ilike',self),('email_from','ilike',self),('name','ilike',self)]"/> + <field name="id"/> + <filter icon="terp-mail-message-new" string="Inbox" help="Unread messages" name="needaction_pending" domain="[('needaction_pending','=',True)]"/> + <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-" /> + <field name="user_id"/> + <field name="project_id"/> <group expand="0" string="Group By..." > - <filter string="Responsible" icon="terp-personal" - domain="[]" context="{'group_by':'user_id'}"/> - <filter string="Partner" icon="terp-partner" domain="[]" - context="{'group_by':'partner_id'}"/> - <separator orientation="vertical"/> - <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'}"/> - <separator orientation="vertical"/> - <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="Status" icon="terp-stock_effects-object-colorize" domain="[]" - context="{'group_by':'state'}"/> - <separator orientation="vertical"/> - <filter string="Month" icon="terp-go-month" - domain="[]" context="{'group_by':'create_date'}" help="Creation Month"/> + <filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/> + <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/> + <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="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/> + <filter string="Month" icon="terp-go-month" domain="[]" context="{'group_by':'create_date'}" help="Creation Month"/> </group> </search> </field> @@ -265,79 +249,81 @@ </record> - <!-- Project Issue Karban View--> + <!-- Project Issue Karban View--> - <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="type">kanban</field> - <field name="arch" type="xml"> - <kanban default_group_by="stage_id"> - <field name="color"/> - <field name="priority"/> - <field name="user_email"/> - <field name="user_id"/> - <field name="date_deadline"/> - <templates> - <t t-name="kanban-tooltip"> - <ul class="oe_kanban_tooltip"> - <li><b>Project:</b> <field name="project_id"/></li> - <li><b>Category:</b> <field name="categ_id"/></li> - </ul> - </t> - <t t-name="kanban-box"> - <div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click"> - <div class="oe_dropdown_toggle oe_dropdown_kanban"> - <span class="oe_e">i</span> - <ul class="oe_dropdown_menu"> - <li><a type="edit" >Edit...</a></li> - <li><a type="delete">Delete</a></li> - <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"> - <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> - <img t-att-src="kanban_image('res.users', 'avatar', record.user_id.raw_value[0])" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar"/> + <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="type">kanban</field> + <field name="arch" type="xml"> + <kanban default_group_by="stage_id"> + <field name="color"/> + <field name="priority"/> + <field name="user_email"/> + <field name="user_id"/> + <field name="date_deadline"/> + <templates> + <t t-name="kanban-tooltip"> + <ul class="oe_kanban_tooltip"> + <li><b>Project:</b> <field name="project_id"/></li> + <li><b>Category:</b> <field name="categ_ids"/></li> + </ul> + </t> + <t t-name="kanban-box"> + <div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click"> + <div class="oe_dropdown_toggle oe_dropdown_kanban"> + <span class="oe_e">i</span> + <ul class="oe_dropdown_menu"> + <li><a type="edit" >Edit...</a></li> + <li><a type="delete">Delete</a></li> + <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"> + <div class="oe_left oe_tags"> + <t t-foreach="record.categ_ids.raw_value" t-as="categ_id"> + <span class="oe_tag" t-att-data-categ_id="categ_id"></span> + </t> + </div> + <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> + <img t-att-src="kanban_image('res.users', 'avatar', record.user_id.raw_value[0])" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar"/> + </div> </div> </div> + <div class="oe_clear"></div> </div> - <div class="oe_clear"></div> - </div> - </t> - </templates> - </kanban> - </field> - </record> - + </t> + </templates> + </kanban> + </field> + </record> - # ------------------------------------------------------ - # Feature Requests - # ------------------------------------------------------ + <!-- 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> @@ -363,22 +349,17 @@ <field name="type">search</field> <field name="arch" type="xml"> <search string="Feature Tracker Search"> - <group> - <field name="name" string="Feature description"/> - <separator orientation="vertical"/> - <field name="date"/> - <separator orientation="vertical"/> - <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"/> - <separator orientation="vertical"/> - <field name="user_id"/> - <field name="project_id" string="Project"/> - <field name="state" groups="base.group_no_one"/> - </group> + <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"/> + <field name="user_id"/> + <field name="project_id" string="Project"/> </search> </field> </record> - + <act_window id="act_project_project_2_project_issue_all" name="Issues" src_model="project.project" @@ -387,10 +368,7 @@ view_mode="kanban,tree,form,calendar,graph" context="{'search_default_project_id': [active_id], 'default_project_id': active_id}"/> - # ------------------------------------------------------ - # Project - # ------------------------------------------------------ - + <!-- Project --> <record id="view_project_form_inherited" model="ir.ui.view"> <field name="name">project.project.form.inherited</field> <field name="model">project.project</field> @@ -409,7 +387,7 @@ </field> </field> </record> - + <record id="view_project_kanban_inherited" model="ir.ui.view"> <field name="name">project.project.kanban.inherited</field> <field name="model">project.project</field> @@ -427,7 +405,8 @@ </xpath> </field> </record> - <record id="analytic_account_inherited_issue_form" model="ir.ui.view"> + + <record id="analytic_account_inherited_issue_form" model="ir.ui.view"> <field name="name">account.analytic.account.issue.form.inherit</field> <field name="model">account.analytic.account</field> <field name="type">form</field> @@ -438,9 +417,10 @@ <separator colspan="4" string="Project Management" name="project_sep"/> <!-- removal of invisible attribute --> </xpath> <xpath expr='//separator[@name="project_sep"]' position='after'> - <field name="use_issues" /> + <field name="use_issues"/> </xpath> </field> </record> + </data> </openerp> |
