commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue-contrib] r284 - address/forms


From: johannes
Subject: [gnue-contrib] r284 - address/forms
Date: Thu, 8 Nov 2007 02:09:35 -0600 (CST)

Author: johannes
Date: 2007-11-08 02:09:34 -0600 (Thu, 08 Nov 2007)
New Revision: 284

Modified:
   address/forms/address.gfd
Log:
Add a fix for deleting the detail records


Modified: address/forms/address.gfd
===================================================================
--- address/forms/address.gfd   2007-11-07 15:27:04 UTC (rev 283)
+++ address/forms/address.gfd   2007-11-08 08:09:34 UTC (rev 284)
@@ -95,11 +95,12 @@
       </trigger>
 
       <trigger type="PRE-DELETE">
-        blk_contact.first_record()
-
-        while blk_contact.get_record_status() != 'empty':
-            blk_contact.delete_record()
-            blk_contact.next_record()
+        # TODO: This should be solved using the already existing blocks
+        backend = globals().get('address')
+        if backend is not None:
+            cid = blk_company.id.value
+            cmd = 'DELETE FROM contact WHERE company=%d' % cid
+            backend.sql(cmd);
       </trigger>
     </block>
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]