summaryrefslogtreecommitdiff
path: root/addons/project
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@openerp.com>2013-02-04 16:00:58 +0100
committerChristophe Matthieu <chm@openerp.com>2013-02-04 16:00:58 +0100
commitbd8cefa073eb97368edef60308d2a1ab722331e6 (patch)
tree834ec5e385116751cce846de090bbf1d16de2f5b /addons/project
parent18da8cdc5b22e63f3f43e941408cbe98d2c2e368 (diff)
[IMP] project: use dynamic_help to add alias on help
bzr revid: chm@openerp.com-20130204150058-x2erdwbt71d1lz1p
Diffstat (limited to 'addons/project')
-rw-r--r--addons/project/project.py10
-rw-r--r--addons/project/project_view.xml5
2 files changed, 11 insertions, 4 deletions
diff --git a/addons/project/project.py b/addons/project/project.py
index f89ce8391fc..f2b104315d0 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -887,8 +887,18 @@ class task(base_stage, osv.osv):
for f in res['fields']:
if 'Hours' in res['fields'][f]['string']:
res['fields'][f]['string'] = res['fields'][f]['string'].replace('Hours',tm)
+
return res
+
+ def dynamic_help(self, cr, uid, help, context=None):
+ if context.get('default_project_id'):
+ project_id = self.pool.get('project.project').browse(cr, uid, context.get('default_project_id'), context=context)
+ alias = project_id.alias_id and project_id.alias_id.name_get() or False
+ if alias and alias[0] and alias[0][1]:
+ help = "%s%s" % (help, _("<div>You can also create documents by sending an email to: %s</div>" % alias[0][1]))
+ return help
+
# ----------------------------------------
# Case management
# ----------------------------------------
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 893eae68dcd..da05f4ba259 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -53,7 +53,6 @@
<field name="context">{
'search_default_project_id': [active_id],
'default_project_id': active_id,
- 'help_alias': {'project_id': active_id}
}</field>
<field name="search_view_id" ref="view_task_search_form"/>
<field name="help" type="html">
@@ -232,7 +231,6 @@
<field name="color"/>
<field name="task_count"/>
<field name="alias_id"/>
- <field name="alias_domain"/>
<field name="doc_count"/>
<templates>
<t t-name="kanban-box">
@@ -247,7 +245,7 @@
</div>
<div class="oe_kanban_content">
<h4><field name="name"/></h4>
- <div class="oe_kanban_project_alias" t-if="record.alias_id.raw_value and record.alias_id.value.match(/@.+/)">
+ <div class="oe_kanban_project_alias" t-if="record.alias_id.value">
<span class="oe_e">%%</span><small><field name="alias_id"/></small>
</div>
<div class="oe_kanban_project_list">
@@ -617,7 +615,6 @@
<field name="res_model">project.task</field>
<field name="view_mode">kanban,tree,form,calendar,gantt,graph</field>
<field name="search_view_id" ref="view_task_search_form"/>
- <field name="context">{'help_alias': {}}</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to create a new task.