summaryrefslogtreecommitdiff
path: root/addons/project/project.py
diff options
context:
space:
mode:
authorHDA (OpenERP) <hda@tinyerp.com>2010-02-03 19:17:51 +0530
committerHDA (OpenERP) <hda@tinyerp.com>2010-02-03 19:17:51 +0530
commitd60af5a5e97f7b2e4fcd8dc91dc36119e889dc3b (patch)
treeb48c95be54c1e70e51f10cc49a8cf3a493162b75 /addons/project/project.py
parent9287f30a5e1b149a669d4076e4a5c58827dc6792 (diff)
Improved project management
bzr revid: hda@tinyerp.com-20100203134751-u184vhz74jrphlhq
Diffstat (limited to 'addons/project/project.py')
-rw-r--r--addons/project/project.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/addons/project/project.py b/addons/project/project.py
index e35c94d264f..fc351f3be6e 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -521,18 +521,21 @@ class message(osv.osv):
_name = "project.message"
_description = "Message"
_columns = {
- 'subject': fields.char('Subject', size=128),
- 'description': fields.char('Description', size =128),
+ 'subject': fields.char('Subject', size=128, required="True"),
+ 'description': fields.text('Description'),
'project_id': fields.many2one('project.project', 'Project', ondelete='cascade'),
'date': fields.date('Date'),
- 'user_id': fields.many2one('res.users', 'User'),
+ 'user_id': fields.many2one('res.users', 'User', required="True"),
}
def _default_project(self, cr, uid, context={}):
if 'project_id' in context and context['project_id']:
return int(context['project_id'])
- return False
+ return False
+
_defaults = {
- 'project_id':_default_project}
+ 'user_id' : lambda self,cr,uid,ctx : uid,
+ 'project_id':_default_project}
+
message()
def _project_get(self, cr, uid, context={}):