16 |
# write to the Free Software Foundation, Inc., 59 Temple Place |
# write to the Free Software Foundation, Inc., 59 Temple Place |
17 |
# - Suite 330, Boston, MA 02111-1307, USA. |
# - Suite 330, Boston, MA 02111-1307, USA. |
18 |
# |
# |
19 |
# Copyright 2000-2002 Free Software Foundation |
# Copyright 2000-2003 Free Software Foundation |
20 |
# |
# |
21 |
# |
# |
22 |
# FILE: |
# FILE: |
49 |
# |
# |
50 |
|
|
51 |
def _beforeCommitInsert(self, record): |
def _beforeCommitInsert(self, record): |
52 |
self._form.dispatchEvent(events.Event('preInsert', record=record)) |
self._form.dispatchEvent('preInsert', record=record) |
53 |
self._form.dispatchEvent(events.Event('preCommit', record=record)) |
self._form.dispatchEvent('preCommit', record=record) |
54 |
|
|
55 |
def _beforeCommitUpdate(self, record): |
def _beforeCommitUpdate(self, record): |
56 |
self._form.dispatchEvent(events.Event('preUpdate', record=record)) |
self._form.dispatchEvent('preUpdate', record=record) |
57 |
self._form.dispatchEvent(events.Event('preCommit', record=record)) |
self._form.dispatchEvent('preCommit', record=record) |
58 |
|
|
59 |
def _beforeCommitDelete(self, record): |
def _beforeCommitDelete(self, record): |
60 |
self._form.dispatchEvent(events.Event('preDelete', record=record)) |
self._form.dispatchEvent('preDelete', record=record) |
61 |
self._form.dispatchEvent(events.Event('preCommit', record=record)) |
self._form.dispatchEvent('preCommit', record=record) |
62 |
|
|
63 |
def _onModification(self, record): |
def _onModification(self, record): |
64 |
try: |
try: |
65 |
record.__firstModification |
record.__firstModification |
66 |
except NameError: |
except NameError: |
67 |
record.__firstModification = 1 |
record.__firstModification = 1 |
68 |
self._form.dispatchEvent(events.Event('onRecordTouched', record)) |
self._form.dispatchEvent('onRecordTouched', record=record) |
69 |
|
return 1 |
70 |
|
|
71 |
def _onNewRecordQueried(self, record): |
def _onRecordLoaded(self, record): |
72 |
|
self._form.dispatchEvent('onQueryNewRecord', record=record) |
73 |
return 1 |
return 1 |
74 |
|
|
75 |
|
|