Un user ne peut voir que ses propres tasks
authorSébastien CHAZALLET <sebastien.chazallet@laposte.net>
Wed, 20 Mar 2013 11:18:41 +0000 (12:18 +0100)
committerSébastien CHAZALLET <sebastien.chazallet@laposte.net>
Wed, 20 Mar 2013 11:18:41 +0000 (12:18 +0100)
todolist.py

index d829840..13a208c 100644 (file)
@@ -106,8 +106,14 @@ class Task(osv.Model):
         self.write(cr, uid, ids, {"state": "done"}, context=context)
         return self
 
+    def search(self, cr, user, args=[], offset=0, limit=None, order=None, context=None, count=False):
+        args.append(("create_uid", "=", user))
+        if len(args) != 1:
+            args.insert(0, "&")
+        return osv.Model.search(self, cr, user, args, offset, limit, order, context, count)
+
+
 
-# ------------------- class Theme ------------------- #
 
 class Topic(osv.Model):
     """TODO List : Container"s Topic"""