[FIX] project: fix domain for task in portal
Steps: - Install Project - portal view > task Issue: - the private task was displayed in the portal view Cause: - the domain was not set for the private portal project Fix: - displayed task whose project_id is not false - so private project was not displayed in the portal view task-3147011 closes odoo/odoo#117783 X-orignal-commit: https://github.com/odoo/odoo/pull/111456/commits/2c00c7d37cf66601e7a25e22d6170973ea78b158 X-original-commit: b4ff1f0cd543fec9ca653fad97a96287e50743d7 Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>
This commit is contained in:
committed by
Prakash Prajapati
parent
ae075ec5c9
commit
af44a2bc9a
@@ -21,7 +21,7 @@ class ProjectCustomerPortal(CustomerPortal):
|
||||
values['project_count'] = request.env['project.project'].search_count([]) \
|
||||
if request.env['project.project'].check_access_rights('read', raise_exception=False) else 0
|
||||
if 'task_count' in counters:
|
||||
values['task_count'] = request.env['project.task'].search_count([]) \
|
||||
values['task_count'] = request.env['project.task'].search_count([('project_id', '!=', False)]) \
|
||||
if request.env['project.task'].check_access_rights('read', raise_exception=False) else 0
|
||||
return values
|
||||
|
||||
@@ -461,7 +461,7 @@ class ProjectCustomerPortal(CustomerPortal):
|
||||
|
||||
def _get_my_tasks_searchbar_filters(self, project_domain=None, task_domain=None):
|
||||
searchbar_filters = {
|
||||
'all': {'label': _('All'), 'domain': []},
|
||||
'all': {'label': _('All'), 'domain': [('project_id', '!=', False)]},
|
||||
}
|
||||
|
||||
# extends filterby criteria with project the customer has access to
|
||||
|
||||
Reference in New Issue
Block a user