[FIX] project: missing translations
The labels for fields 'use_tasks', 'partner_id', 'date_start' had no valid string (autogenerated or unrelated). Make the selections of the field privacy_visibility translatable. Fixes #3435
This commit is contained in:
parent
0ffa605e37
commit
87dcaa95f5
|
@ -20,7 +20,7 @@
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
from openerp.osv import osv
|
from openerp.osv import osv
|
||||||
|
from openerp.tools.translate import _
|
||||||
|
|
||||||
class portal_project(osv.Model):
|
class portal_project(osv.Model):
|
||||||
""" Update of mail_mail class, to add the signin URL to notifications. """
|
""" Update of mail_mail class, to add the signin URL to notifications. """
|
||||||
|
@ -30,7 +30,7 @@ class portal_project(osv.Model):
|
||||||
""" Override to add portal option. """
|
""" Override to add portal option. """
|
||||||
selection = super(portal_project, self)._get_visibility_selection(cr, uid, context=context)
|
selection = super(portal_project, self)._get_visibility_selection(cr, uid, context=context)
|
||||||
idx = [item[0] for item in selection].index('public')
|
idx = [item[0] for item in selection].index('public')
|
||||||
selection.insert((idx + 1), ('portal', 'Customer related project: visible through portal'))
|
selection.insert((idx + 1), ('portal', _('Customer related project: visible through portal')))
|
||||||
return selection
|
return selection
|
||||||
# return [('public', 'All Users'),
|
# return [('public', 'All Users'),
|
||||||
# ('portal', 'Portal Users and Employees'),
|
# ('portal', 'Portal Users and Employees'),
|
||||||
|
|
|
@ -197,9 +197,9 @@ class project(osv.osv):
|
||||||
|
|
||||||
def _get_visibility_selection(self, cr, uid, context=None):
|
def _get_visibility_selection(self, cr, uid, context=None):
|
||||||
""" Overriden in portal_project to offer more options """
|
""" Overriden in portal_project to offer more options """
|
||||||
return [('public', 'Public project'),
|
return [('public', _('Public project')),
|
||||||
('employees', 'Internal project: all employees can access'),
|
('employees', _('Internal project: all employees can access')),
|
||||||
('followers', 'Private project: followers Only')]
|
('followers', _('Private project: followers Only'))]
|
||||||
|
|
||||||
def attachment_tree_view(self, cr, uid, ids, context):
|
def attachment_tree_view(self, cr, uid, ids, context):
|
||||||
task_ids = self.pool.get('project.task').search(cr, uid, [('project_id', 'in', ids)])
|
task_ids = self.pool.get('project.task').search(cr, uid, [('project_id', 'in', ids)])
|
||||||
|
|
|
@ -96,7 +96,7 @@
|
||||||
</h1>
|
</h1>
|
||||||
<div name="options_active">
|
<div name="options_active">
|
||||||
<field name="use_tasks" class="oe_inline"/>
|
<field name="use_tasks" class="oe_inline"/>
|
||||||
<label for="use_tasks"/>
|
<label for="use_tasks" string="Use Tasks"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_right oe_button_box" name="buttons" groups="base.group_user">
|
<div class="oe_right oe_button_box" name="buttons" groups="base.group_user">
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
attrs="{'readonly':[('state','in',['close', 'cancelled'])]}"
|
attrs="{'readonly':[('state','in',['close', 'cancelled'])]}"
|
||||||
context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_manager']}"/>
|
context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_manager']}"/>
|
||||||
<newline/>
|
<newline/>
|
||||||
<field name="partner_id" on_change="onchange_partner_id(partner_id)"/>
|
<field name="partner_id" on_change="onchange_partner_id(partner_id)" string="Customer"/>
|
||||||
</group>
|
</group>
|
||||||
<p attrs="{'invisible': [('analytic_account_id','=',False)]}">
|
<p attrs="{'invisible': [('analytic_account_id','=',False)]}">
|
||||||
To invoice or setup invoicing and renewal options, go to the related contract:
|
To invoice or setup invoicing and renewal options, go to the related contract:
|
||||||
|
@ -168,7 +168,7 @@
|
||||||
groups="project.group_time_work_estimation_tasks"/>
|
groups="project.group_time_work_estimation_tasks"/>
|
||||||
</group>
|
</group>
|
||||||
<group string="Miscellaneous" name="misc">
|
<group string="Miscellaneous" name="misc">
|
||||||
<field name="date_start"/>
|
<field name="date_start" string="Start Date"/>
|
||||||
<field name="date" string="End Date"/>
|
<field name="date" string="End Date"/>
|
||||||
<field name="sequence" groups="base.group_no_one"/>
|
<field name="sequence" groups="base.group_no_one"/>
|
||||||
<field name="active" attrs="{'invisible':[('state','in',['open', 'pending', 'template'])]}"/>
|
<field name="active" attrs="{'invisible':[('state','in',['open', 'pending', 'template'])]}"/>
|
||||||
|
|
Loading…
Reference in New Issue