From a3de5c872f7c26ec085dc62b95cfc62382ab970a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 9 Apr 2013 13:11:58 +0200 Subject: [REF] [IMP] mail_alias improvement alias_name is not required anymore crm, hr_job, project, mail_group, res_users: alias creation is now different and done more like other inherits, except an alias_model_name that is given to the context to find the alias alias_model_id. crm, jr_job, project, mail_group, res_users: updated form views using aliases mail_alias: added a filter on 'inactive' aliases (alias_name False) and added a button to redirect to the related document if any bzr revid: tde@openerp.com-20130409111158-bv04n5o01z9l3c17 --- addons/project_issue/project_issue_view.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index f888ff9da77..81141083442 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -335,7 +335,11 @@ - + + + -- cgit v1.2.3 From 3519e2c19f90002555163c7bae1bd07e14510e3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 10 Apr 2013 18:01:39 +0200 Subject: [IMP] project, task, issues: improvement of ir rules. Still a bit WIP. bzr revid: tde@openerp.com-20130410160139-vx9z4rsmfiji1vu9 --- .../security/project_issue_security.xml | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/security/project_issue_security.xml b/addons/project_issue/security/project_issue_security.xml index c3119073a75..b6b9d5e7d20 100644 --- a/addons/project_issue/security/project_issue_security.xml +++ b/addons/project_issue/security/project_issue_security.xml @@ -1,5 +1,28 @@ - + + + + + Project/Issue: project manager: see all + + [(1, '=', 1)] + + + + + Project/Issue: employees: public or employee or following or assigned + + ['|', + '|', + ('project_id.visibility', 'in', ['public', 'employees']), + '&', + ('project_id.visibility', '=', 'followers'), + ('message_follower_ids', 'in', [user.id]), + ('user_id', '=', user.id), + ] + + + -- cgit v1.2.3 From ed901946eb589bccd4c4ba16c326d18387cea808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 11 Apr 2013 16:27:40 +0200 Subject: [FIX] project_issue: fixed security, group_user is in base, not project. bzr revid: tde@openerp.com-20130411142740-pbpz293a252el1hy --- addons/project_issue/security/project_issue_security.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/security/project_issue_security.xml b/addons/project_issue/security/project_issue_security.xml index b6b9d5e7d20..46eb4e1e5f2 100644 --- a/addons/project_issue/security/project_issue_security.xml +++ b/addons/project_issue/security/project_issue_security.xml @@ -21,7 +21,7 @@ ('message_follower_ids', 'in', [user.id]), ('user_id', '=', user.id), ] - + -- cgit v1.2.3 From 93a112e9f2c06ff05aec3f546408a479681249e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 7 May 2013 14:22:23 +0200 Subject: [IMP] hr, res_users, project, mail_group: improved form view about aliases, following new specs. bzr revid: tde@openerp.com-20130507122223-scy54ukfdndtj2d8 --- addons/project_issue/project_issue_view.xml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 3e65f832c86..ed596054d0b 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -336,22 +336,10 @@ - + - -- cgit v1.2.3 From 0dd63979ddfedb0ebfe5cb833e38afe9b9e1f573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 7 May 2013 15:02:30 +0200 Subject: [IMP] project: improved form view about aliases bzr revid: tde@openerp.com-20130507130230-b33sq453m62q358i --- addons/project_issue/project_issue_view.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index ed596054d0b..f534db9b4c0 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -337,8 +337,10 @@ - -- cgit v1.2.3 From 6d06f75efc308176ff57d5d2c359567d39b5f828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 10 May 2013 12:21:47 +0200 Subject: [IMP] project, hr, crm: improved form views about email aliases... another iteration of improvement. bzr revid: tde@openerp.com-20130510102147-fq98n6qf88a45ti0 --- addons/project_issue/project_issue_view.xml | 6 ------ 1 file changed, 6 deletions(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index f534db9b4c0..a4dc5d6f2ee 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -336,12 +336,6 @@ - - -- cgit v1.2.3 From e880d4d13cfb5c2eb4f7b1ac50ff0c4c9611a943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 21 May 2013 12:36:30 +0200 Subject: [IMP] project_issue: added on_change on use_tasks or use_issues about alias_model. bzr revid: tde@openerp.com-20130521103630-5nub6b10i6jy6a7c --- addons/project_issue/project_issue.py | 8 ++++++++ addons/project_issue/project_issue_view.xml | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 517d335aa48..7c55d3ebec1 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -639,6 +639,14 @@ class project_project(osv.Model): elif vals.get('use_issues') and not vals.get('use_tasks'): vals['alias_model'] = 'project.issue' + def on_change_use_tasks_or_issues(self, cr, uid, ids, use_tasks, use_issues, context=None): + values = {} + if use_tasks and not use_issues: + values['alias_model'] = 'project.task' + elif not use_tasks and use_issues: + values['alias_model'] = 'project.issues' + return {'value': values} + def create(self, cr, uid, vals, context=None): self._check_create_write_values(cr, uid, vals, context=context) return super(project_project, self).create(cr, uid, vals, context=context) diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index a4dc5d6f2ee..32e4d7445c1 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -324,7 +324,8 @@ - + @@ -333,6 +334,9 @@ {'invisible': [('use_tasks', '=', False),('use_issues','=',False)]} + + {'on_change': 'on_change_use_tasks_or_issues(use_tasks, use_issues)'} + -- cgit v1.2.3