From a704f7bd8dc5a5035609eb73a5accb1e104d86f3 Mon Sep 17 00:00:00 2001 From: Antonin Bourguignon Date: Fri, 1 Jun 2012 17:07:18 +0200 Subject: [PATCH] [IMP] adapt task and issue views for portal users - give read access rights to group_portal_member on projet.task.type and project.task.work models - hide action buttons and priority fields in form and list views - a question remains: how to handle states and stages ? state seems more revelant and simple to understand for portal users (and therefore should be shown through the statusbar widget) while stage is more interesing for internal organization bzr revid: abo@openerp.com-20120601150718-dk49583g1tko118y --- addons/portal_issue/__openerp__.py | 3 +- .../portal_issue/security/ir.model.access.csv | 8 ++- addons/project/project_view.xml | 72 ++++++++++--------- addons/project_issue/project_issue_data.xml | 4 +- addons/project_issue/project_issue_view.xml | 54 +++++++------- 5 files changed, 74 insertions(+), 67 deletions(-) diff --git a/addons/portal_issue/__openerp__.py b/addons/portal_issue/__openerp__.py index 2ae726b736c..79aabb58e0c 100644 --- a/addons/portal_issue/__openerp__.py +++ b/addons/portal_issue/__openerp__.py @@ -37,7 +37,6 @@ ], 'installable': True, 'auto_install':True, - 'category':'Hidden', - + 'category':'Hidden', } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/portal_issue/security/ir.model.access.csv b/addons/portal_issue/security/ir.model.access.csv index 51534f28265..4f0cd119753 100644 --- a/addons/portal_issue/security/ir.model.access.csv +++ b/addons/portal_issue/security/ir.model.access.csv @@ -1,3 +1,5 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_issues,project_issue,project_issue.model_project_issue,portal.group_portal_member,1,0,1,0 -access_task,tasks,project.model_project_task,portal.group_portal_member,1,0,0,0 +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_issues,project_issue,project_issue.model_project_issue,portal.group_portal_member,1,0,1,0 +access_task,tasks,project.model_project_task,portal.group_portal_member,1,0,0,0 +access_task_type,task_type,project.model_project_task_type,portal.group_portal_member,1,0,0,0 +access_task_work,task_work,project.model_project_task_work,portal.group_portal_member,1,0,0,0 diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index d001af367c4..ab8dcf84831 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -51,7 +51,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -305,24 +305,26 @@
-