renamed after/before_create as after/before_insert, thanks Bruno
This commit is contained in:
1 parent
3e035995f3
commit
a50523e938
2 files changed
+7
-7
No files matched your search
@@ -1 +1 @@
|
|||||||
Version 1.99.7 (2012-03-16 13:12:00) dev
|
Version 1.99.7 (2012-03-16 23:05:10) dev
|
||||||
+6
-6
@@ -6556,10 +6556,10 @@ class Table(dict):
|
|||||||
db and db._adapter.trigger_name(tablename)
|
db and db._adapter.trigger_name(tablename)
|
||||||
self._common_filter = args.get('common_filter', None)
|
self._common_filter = args.get('common_filter', None)
|
||||||
|
|
||||||
self._before_create = []
|
self._before_insert = []
|
||||||
self._before_update = [lambda self,fs:self.delete_uploaded_files(fs)]
|
self._before_update = [lambda self,fs:self.delete_uploaded_files(fs)]
|
||||||
self._before_delete = [lambda self:self.delete_uploaded_files()]
|
self._before_delete = [lambda self:self.delete_uploaded_files()]
|
||||||
self._after_create = []
|
self._after_insert = []
|
||||||
self._after_update = []
|
self._after_update = []
|
||||||
self._after_delete = []
|
self._after_delete = []
|
||||||
|
|
||||||
@@ -6840,9 +6840,9 @@ class Table(dict):
|
|||||||
return self._db._adapter._insert(self,self._listify(fields))
|
return self._db._adapter._insert(self,self._listify(fields))
|
||||||
|
|
||||||
def insert(self, **fields):
|
def insert(self, **fields):
|
||||||
if any(f(fields) for f in self._before_create): return 0
|
if any(f(fields) for f in self._before_insert): return 0
|
||||||
ret = self._db._adapter.insert(self,self._listify(fields))
|
ret = self._db._adapter.insert(self,self._listify(fields))
|
||||||
ret and [f(fields) for f in self._before_create]
|
ret and [f(fields) for f in self._before_insert]
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def validate_and_insert(self,**fields):
|
def validate_and_insert(self,**fields):
|
||||||
@@ -6878,9 +6878,9 @@ class Table(dict):
|
|||||||
here items is a list of dictionaries
|
here items is a list of dictionaries
|
||||||
"""
|
"""
|
||||||
items = [self._listify(item) for item in items]
|
items = [self._listify(item) for item in items]
|
||||||
if any(f(item) for item in items for f in self._before_create):return 0
|
if any(f(item) for item in items for f in self._before_insert):return 0
|
||||||
ret = self._db._adapter.bulk_insert(self,items)
|
ret = self._db._adapter.bulk_insert(self,items)
|
||||||
ret and [[f(item) for item in items] for f in self._after_create]
|
ret and [[f(item) for item in items] for f in self._after_insert]
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def _truncate(self, mode = None):
|
def _truncate(self, mode = None):
|
||||||
|
|||||||
Reference in new issue
Block a user