diff options
| author | Quentin (OpenERP) <qdp-launchpad@openerp.com> | 2012-07-09 17:17:57 +0200 |
|---|---|---|
| committer | Quentin (OpenERP) <qdp-launchpad@openerp.com> | 2012-07-09 17:17:57 +0200 |
| commit | 6c51450adb5bd2eca59ef8e6f8bd9f6ef3ed56e2 (patch) | |
| tree | 8471134bef82166c599b3fed480c9e020c6ed576 | |
| parent | ea076e054bbf95ce5454eae08f7c8a0defb628f1 (diff) | |
[IMP] project: privacy/visibility field is required
bzr revid: qdp-launchpad@openerp.com-20120709151757-wl019ftl2xheb9o3
| -rw-r--r-- | addons/project/project.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/project/project.py b/addons/project/project.py index 487daa834bb..5810f34ad4a 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -215,7 +215,7 @@ class project(osv.osv): 'type_ids': fields.many2many('project.task.type', 'project_task_type_rel', 'project_id', 'type_id', 'Tasks Stages', states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), 'task_count': fields.function(_task_count, type='integer', string="Open Tasks"), 'color': fields.integer('Color Index'), - 'privacy_visibility': fields.selection([('public','Public'), ('followers','Followers Only')], 'Privacy / Visibility'), + 'privacy_visibility': fields.selection([('public','Public'), ('followers','Followers Only')], 'Privacy / Visibility', required=True), 'state': fields.selection([('template', 'Template'),('draft','New'),('open','In Progress'), ('cancelled', 'Cancelled'),('pending','Pending'),('close','Closed')], 'Status', required=True,), 'followers': fields.function(_get_followers, method=True, fnct_search=_search_followers, type='many2many', relation='res.users', string='Followers'), @@ -236,6 +236,7 @@ class project(osv.osv): 'priority': 1, 'sequence': 10, 'type_ids': _get_type_common, + 'privacy_visibility': 'public', } # TODO: Why not using a SQL contraints ? |
