[MERGE] merged with trunk-development-branch

bzr revid: hmo@tinyerp.com-20111214122924-izzibrz1yz67rt7g
This commit is contained in:
Harry (OpenERP)
2011-12-14 17:59:24 +05:30
914 changed files with 29525 additions and 26829 deletions
+1
View File
@@ -63,6 +63,7 @@ and decide on their status as they evolve.
],
'installable': True,
'active': False,
'application': True,
'certificate' : '001236490750848623845',
}
@@ -56,14 +56,14 @@
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="My Board">
<board style="1-1">
<form string="Issues Dashboard">
<board style="2-1">
<column>
<action name="%(action_view_current_project_issue_tree)d" string="Current Issues"/>
<action name="%(action_view_pending_project_issue_tree)d" string="Pending Issues"/>
</column>
<column>
<action name="%(action_project_issue_graph_state)d" string="Issues By State" />
<action name="%(action_project_issue_graph_state)d" string="Issues By State" />
<action name="%(action_project_issue_graph_stage)d" string="Issues By Stage" />
</column>
</board>
@@ -80,7 +80,7 @@
<field name="view_id" ref="board_project_issue_form"/>
</record>
<menuitem id="menu_deshboard_project_issue" name="Project Issue Dashboard" parent="project.next_id_86"
icon="terp-graph"
icon="terp-graph"
action="open_board_project_issue"/>
<!-- For Project Dashboard -->
@@ -147,12 +147,12 @@
<field name="type">form</field>
<field name="inherit_id" ref="project.board_project_form"/>
<field name="arch" type="xml">
<xpath expr="/form/board/column/action[@string='My Delegated Tasks']" position="after">
<action name="%(action_view_my_project_issue_tree)d" string="My Issues"/>
</xpath>
<xpath expr="/form/board/column/action[@string='My Remaining Hours by Project']" position="after">
<action name="%(action_view_my_open_project_issue_tree)d" string="My Open Issues by Creation Date"/>
</xpath>
<xpath expr="/form/board/column/action[@string='My Delegated Tasks']" position="after">
<action name="%(action_view_my_project_issue_tree)d" string="My Issues"/>
</xpath>
<xpath expr="/form/board/column/action[@string='My Remaining Hours by Project']" position="after">
<action name="%(action_view_my_open_project_issue_tree)d" string="My Open Issues by Creation Date"/>
</xpath>
</field>
</record>
+1 -1
View File
@@ -312,7 +312,7 @@ class project_issue(crm.crm_case, osv.osv):
'name': bug.name,
'partner_id': bug.partner_id.id,
'description':bug.description,
'date': bug.date,
'date_deadline': bug.date,
'project_id': bug.project_id.id,
'priority': tools.ustr(int(bug.priority) - 1),
'user_id': bug.user_id.id,
+9 -3
View File
@@ -8,13 +8,19 @@
<field name="name">Issues</field>
<field name="res_model">project.issue</field>
<field name="view_type">form</field>
<field name="view_mode">tree,calendar,kanban</field>
<field name="view_id" ref="project_issue_tree_view"/>
<field name="view_mode">kanban,tree,calendar</field>
<field name="view_id" eval="False"/>
<field name="domain" eval=""/>
<field name="context">{"search_default_user_id": uid, "search_default_draft": 1,"search_default_todo": 1, "search_default_project_id":project_id}</field>
<field name="search_view_id" ref="view_project_issue_filter"/>
<field name="help">Issues such as system bugs, customer complaints, and material breakdowns are collected here. You can define the stages assigned when solving the project issue (analysis, development, done). With the mailgateway module, issues can be integrated through an email address (example: support@mycompany.com)</field>
</record>
<record model="ir.actions.act_window.view" id="action_crm_tag_kanban_view0">
<field name="sequence" eval="0"/>
<field name="view_mode">kanban</field>
<field name="view_id" ref="project_issue_kanban_view"/>
<field name="act_window_id" ref="project_issue_categ_act0"/>
</record>
<record model="ir.actions.act_window.view" id="action_crm_tag_tree_view0">
+26 -60
View File
@@ -96,7 +96,7 @@
<group colspan="4">
<field colspan="4" name="email_cc" string="Global CC" widget="url"/>
</group>
<field name="message_ids" colspan="4" nolabel="1" mode="tree,form" readonly="1">
<field name="message_ids" colspan="4" nolabel="1" mode="tree" readonly="1">
<tree string="History">
<field name="display_text" string="History Information"/>
<field name="email_from" invisible="1"/>
@@ -106,32 +106,6 @@
context="{'mail.compose.message.mode':'reply', 'message_id':active_id}"
icon="terp-mail-replied" type="action" />
</tree>
<form string="History">
<group col="4" colspan="4">
<field name="email_from"/>
<field name="date"/>
<field name="email_to" widget="char" size="512"/>
<field name="email_cc" widget="char" size="512"/>
<field name="subject" colspan="4" widget="char" size="512"/>
</group>
<notebook colspan="4">
<page string="Details">
<group attrs="{'invisible': [('email_from', '=', False)]}">
<field name="body_text" colspan="4" nolabel="1" height="250"/>
<button colspan="4" string="Reply"
name="%(mail.action_email_compose_message_wizard)d"
context="{'mail.compose.message.mode':'reply', 'message_id':active_id}"
icon="terp-mail-replied" type="action"/>
</group>
<group attrs="{'invisible': [('email_from', '!=', False)]}">
<field name="display_text" colspan="4" nolabel="1" height="250"/>
</group>
</page>
<page string="Attachments">
<field name="attachment_ids" colspan="4" readonly="1" nolabel="1"/>
</page>
</notebook>
</form>
</field>
<separator colspan="4"/>
<button string="Add Internal Note"
@@ -274,44 +248,36 @@
<field name="state"/>
<field name="priority"/>
<field name="user_email"/>
<field name="user_id"/>
<templates>
<t t-name="kanban-box">
<t t-set="color" t-value="kanban_color(record.color.raw_value || record.state.raw_value)"/>
<div t-att-class="color + (record.priority.raw_value == 1 ? ' oe_kanban_color_alert' : '')">
<div class="oe_kanban_box oe_kanban_color_border">
<div class="oe_kanban_box_header oe_kanban_color_bgdark oe_kanban_color_border oe_kanban_draghandle">
<table class="oe_kanban_table">
<tr>
<td class="oe_kanban_title1" align="left" valign="middle">
<a t-if="record.priority.raw_value == 1" icon="star-on" type="object" name="set_normal_priority" />
<a t-if="record.priority.raw_value != 1" icon="star-off" type="object" name="set_high_priority" style="opacity:0.6; filter:alpha(opacity=60);"/>
<field name="name"/>
</td>
<td valign="top" width="22">
<img t-att-src="kanban_gravatar(record.user_email.value, 22)" class="oe_kanban_gravatar"/>
</td>
</tr>
</table>
</div>
<table class="oe_kanban_table oe_kanban_box_header oe_kanban_color_bgdark oe_kanban_color_border oe_kanban_draghandle">
<tr>
<td align="left" valign="middle" width="16">
<a t-if="record.priority.raw_value == 1" icon="star-on" type="object" name="set_normal_priority"/>
<a t-if="record.priority.raw_value != 1" icon="star-off" type="object" name="set_high_priority" style="opacity:0.6; filter:alpha(opacity=60);"/>
</td>
<td align="left" valign="middle" class="oe_kanban_title">
<field name="name"/>
</td>
<td valign="top" width="22">
<img t-att-src="kanban_gravatar(record.user_email.value, 22)" class="oe_kanban_gravatar" t-att-title="record.user_id.value"/>
</td>
</tr>
</table>
<div class="oe_kanban_box_content oe_kanban_color_bglight oe_kanban_box_show_onclick_trigger oe_kanban_color_border">
<table class="oe_kanban_table">
<tr>
<td>
<div class="oe_kanban_right oe_kanban_small">
<field name="user_id"/>
</div>
<div class="oe_kanban_title2">
<field name="partner_id"/>
</div>
<div class="oe_kanban_title3">
<field name="project_id"/>
</div>
<div class="oe_kanban_title3">
<i><field name="version_id"/></i>
</div>
</td>
</tr>
</table>
<div t-if="record.partner_id.raw_value">
<field name="partner_id"/>
</div>
<div t-if="record.project_id.raw_value">
<field name="project_id"/>
</div>
<div t-if="record.version_id.raw_value">
<i><field name="version_id"/></i>
</div>
</div>
<div class="oe_kanban_buttons_set oe_kanban_color_border oe_kanban_color_bglight oe_kanban_box_show_onclick">
<div class="oe_kanban_left">
@@ -327,7 +293,7 @@
<a name="case_pending" string="Pending" states="draft,open" type="object" icon="kanban-pause"/>
<a name="case_close" string="Close" states="open,draft,pending" type="object" icon="kanban-stop"/>
</div>
<br class="oe_kanban_clear"/>
<div class="oe_kanban_clear"/>
</div>
</div>
</div>
@@ -1,12 +1,11 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_project_issue_all","project.issue","model_project_issue","project.group_project_manager",1,1,1,1
"access_project_issue_user","project.issue","model_project_issue","project.group_project_user",1,1,1,1
"access_project_issue_report_all","project.issue.report","model_project_issue_report","project.group_project_manager",1,1,1,1
"access_crm_case_categ_id","crm.case.categ","crm.model_crm_case_categ","project.group_project_manager",1,1,1,1
"access_project_issue_version_project","project_issue_version manager","model_project_issue_version","project.group_project_manager",1,1,1,1
"access_project_issue_version_project_user","project_issue_version user","model_project_issue_version","project.group_project_user",1,0,0,0
"access_mail_message_project_manager","mail.message.manager","mail.model_mail_message","project.group_project_manager",1,1,1,1
"access_resource_calendar_project_manager","resource.calendar.project.manager","resource.model_resource_calendar","project.group_project_manager",1,1,1,1
"access_project_issue_report_user","project.issue.report user","model_project_issue_report","project.group_project_user",1,0,0,0
"access_mail_message_issue_project_user","mail.message.user","mail.model_mail_message","project.group_project_user",1,1,1,0
"access_crm_case_section","crm.case.section","crm.model_crm_case_section","project.group_project_user",1,0,0,0
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_project_issue_user,project.issue,model_project_issue,project.group_project_user,1,1,1,1
access_project_issue_report_all,project.issue.report,model_project_issue_report,project.group_project_manager,1,1,1,1
access_crm_case_categ_id,crm.case.categ,crm.model_crm_case_categ,project.group_project_manager,1,1,1,1
access_project_issue_version_project,project_issue_version manager,model_project_issue_version,project.group_project_manager,1,1,1,1
access_project_issue_version_project_user,project_issue_version user,model_project_issue_version,project.group_project_user,1,0,0,0
access_mail_message_project_manager,mail.message.manager,mail.model_mail_message,project.group_project_manager,1,1,1,1
access_resource_calendar_project_manager,resource.calendar.project.manager,resource.model_resource_calendar,project.group_project_manager,1,1,1,1
access_project_issue_report_user,project.issue.report user,model_project_issue_report,project.group_project_user,1,0,0,0
access_mail_message_issue_project_user,mail.message.user,mail.model_mail_message,project.group_project_user,1,1,1,0
access_crm_case_section,crm.case.section,crm.model_crm_case_section,project.group_project_user,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_project_issue_all access_project_issue_user project.issue model_project_issue project.group_project_manager project.group_project_user 1 1 1 1
3 access_project_issue_user access_project_issue_report_all project.issue project.issue.report model_project_issue model_project_issue_report project.group_project_user project.group_project_manager 1 1 1 1
4 access_project_issue_report_all access_crm_case_categ_id project.issue.report crm.case.categ model_project_issue_report crm.model_crm_case_categ project.group_project_manager 1 1 1 1
5 access_crm_case_categ_id access_project_issue_version_project crm.case.categ project_issue_version manager crm.model_crm_case_categ model_project_issue_version project.group_project_manager 1 1 1 1
6 access_project_issue_version_project access_project_issue_version_project_user project_issue_version manager project_issue_version user model_project_issue_version project.group_project_manager project.group_project_user 1 1 0 1 0 1 0
7 access_project_issue_version_project_user access_mail_message_project_manager project_issue_version user mail.message.manager model_project_issue_version mail.model_mail_message project.group_project_user project.group_project_manager 1 0 1 0 1 0 1
8 access_mail_message_project_manager access_resource_calendar_project_manager mail.message.manager resource.calendar.project.manager mail.model_mail_message resource.model_resource_calendar project.group_project_manager 1 1 1 1
9 access_resource_calendar_project_manager access_project_issue_report_user resource.calendar.project.manager project.issue.report user resource.model_resource_calendar model_project_issue_report project.group_project_manager project.group_project_user 1 1 0 1 0 1 0
10 access_project_issue_report_user access_mail_message_issue_project_user project.issue.report user mail.message.user model_project_issue_report mail.model_mail_message project.group_project_user 1 0 1 0 1 0
11 access_mail_message_issue_project_user access_crm_case_section mail.message.user crm.case.section mail.model_mail_message crm.model_crm_case_section project.group_project_user 1 1 0 1 0 0
access_crm_case_section crm.case.section crm.model_crm_case_section project.group_project_user 1 0 0 0